@charset "UTF-8";/*tt26-src:f882747075*/.v2{--bo:8px;--bo-to:12px;--quang:0 0 0 3px var(--ke)}.v2 :is(.v2-nut,.v2-sp__nut,.tt-drawer__primary,.checkout-button,#place_order,.woocommerce-Button,.woocommerce-button,.woocommerce-MyAccount-content .button){border-radius:var(--bo);letter-spacing:.08em}.v2 :is(.v2-sp__nut,.tt-drawer__primary,#place_order,.checkout-button){min-height:52px;font-size:var(--c-nhan)}.v2 :is(.v2-sp__nut,.tt-drawer__primary,#place_order,.checkout-button):focus-visible{outline:0;box-shadow:var(--quang)}.v2 :is(.woocommerce-checkout,.woocommerce-account,.v2-tk-dau,.woocommerce-cart-form) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],select,textarea){min-height:48px;background-color:var(--trang);border:1px solid var(--ke-2);border-radius:var(--bo);transition:border-color var(--nhanh),box-shadow var(--nhanh)}.v2 :is(.woocommerce-checkout,.woocommerce-account,.v2-tk-dau,.woocommerce-cart-form) :is(input,select,textarea):focus{outline:0;border-color:var(--muc);box-shadow:var(--quang)}.v2 .woocommerce-checkout textarea{min-height:96px}.v2 .tt26-filterbar{gap:var(--k2);padding-block:var(--k4);border-top:0}.v2 .tt26-filterbar__label{margin-right:var(--k2)}.v2 .tt26-filterbar select{min-height:40px;padding:0 var(--k6) 0 var(--k4);font-size:var(--c-nhan);letter-spacing:.08em;color:var(--muc);background-color:var(--trang);background-image:linear-gradient(45deg,transparent 50%,var(--muc) 50%),linear-gradient(135deg,var(--muc) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;border:1px solid var(--ke-2);border-radius:999px;appearance:none;cursor:pointer}.v2 .tt26-filterbar select:hover{border-color:var(--muc)}.v2 .tt26-filterbar select:focus-visible{outline:0;box-shadow:var(--quang)}.v2 .v2-luoi-sp{gap:var(--k6) var(--k3)}.v2 .v2-the{gap:var(--k3)}.v2 .v2-the__anh{border-radius:var(--bo)}.v2 .v2-the__anh img{transition:transform var(--cham)}.v2 .v2-the:hover .v2-the__anh img{transform:scale(1.03)}.v2 .v2-the__tim{top:var(--k2);right:var(--k2);width:36px;height:36px;background:var(--kinh);border-radius:50%}.v2 .v2-the__tim svg{width:16px;height:16px}.v2 .v2-the__chu{display:grid;gap:2px;text-decoration:none}.v2 .v2-the__dong{gap:2px}.v2 .v2-the__ten{font-size:var(--c-chu);line-height:1.3}.v2 .v2-the__gia{font-size:var(--c-phu);font-weight:600;color:var(--muc)}.v2 .v2-the__ct{margin:0;font-size:var(--c-nhan);color:var(--muc-2)}.v2 .v2-the__het{border-radius:999px}@media (min-width:1024px){.v2 .v2-luoi-sp{gap:var(--k7) var(--k5)}}.v2 .v2-sp__khung{border-radius:var(--bo)}.v2 .v2-sp__nho-o{border-radius:var(--bo);overflow:hidden}.v2 .v2-sp__ten{font-size:clamp(30px,3vw,40px);line-height:1.1}.v2 .v2-sp__phu{margin-top:var(--k2);font-size:var(--c-chu);color:var(--muc-2)}.v2 .v2-sp__gia{margin-top:var(--k4);font-size:var(--c-to);font-weight:600}.v2 .v2-sp__so:not(.v2-sp__yen){gap:var(--k4) var(--k5);margin-top:var(--k5);padding:var(--k4) var(--k5);background:var(--trang);border:0;border-radius:var(--bo-to)}@media (min-width:640px){.v2 .v2-sp__so:not(.v2-sp__yen){grid-template-columns:repeat(4,minmax(0,1fr))}}.v2 .v2-sp__so dt{font-size:11px;letter-spacing:.1em}.v2 .v2-sp__so dd{margin-top:2px;font-size:var(--c-phu);font-weight:600}.v2 .v2-sp__mot{font-size:var(--c-phu);color:var(--muc-2)}.v2 .v2-co legend{font-size:var(--c-nhan);letter-spacing:.1em}.v2 .v2-co__ds{gap:var(--k2)}.v2 .v2-co__o span{min-width:52px;min-height:44px;border-radius:999px;border-color:var(--ke-2);background:var(--trang)}.v2 .v2-co__o:hover span{border-color:var(--muc)}.v2 .v2-co__o input:checked + span{color:var(--trang);background:var(--muc);border-color:var(--muc)}.v2 .v2-co__o input:focus-visible + span{box-shadow:var(--quang)}.v2 .v2-co__o--rong span{letter-spacing:.06em}.v2 .v2-sp__nut{width:100%;margin-top:var(--k2)}.v2 .v2-sp__ghi{font-size:var(--c-nhan);line-height:1.6;color:var(--muc-2)}.v2 .v2-sp__yen{border-bottom:0;padding-bottom:0}.v2 .tt-drawer-item__image img{border-radius:var(--bo)}.v2 .tt-drawer-qty{border-radius:999px;overflow:hidden}.v2 .tt-drawer-item{border-bottom-color:var(--ke)}.v2 :is(.tt-cart-summary,.tt-payment-summary-card){border:0;border-radius:var(--bo-to)}.v2 .woocommerce-cart-form :is(.product-thumbnail img,td img){border-radius:var(--bo)}.v2 .tt-payment-summary__items img{border-radius:var(--bo)}.v2 :is(#shipping_method li,.wc_payment_method>label,.tt-payment-option){border-radius:var(--bo);background:var(--trang)}.v2 .wc_payment_method .payment_box{margin-top:calc(-1 * var(--bo));padding-top:calc(var(--k4) + var(--bo));border-radius:0 0 var(--bo) var(--bo)}.v2 .tt-payment-block{border-top:0}.v2 .tt-payment-block h2{font-family:var(--f-2);font-weight:400}.v2 .tt-account-cards a{border-radius:var(--bo-to)}.v2 :is(.tt26-hv__nhom,.tt26-hv__ghi,.tt-account-wishlist-empty){border:0;border-radius:var(--bo-to)}.v2 .tt26-hv__bang{border:0;border-radius:var(--bo-to);overflow:auto}.v2 .tt26-hv__the{border-radius:16px}.v2 .tt-cart-summary #shipping_method li{padding:var(--k3) var(--k3) var(--k3) calc(var(--k3) + 18px + var(--k2));font-size:var(--c-nhan)}.v2 .tt-cart-summary #shipping_method li>input.shipping_method{left:var(--k3);top:22px}.v2 .tt-cart-summary .tt26-ntch-dia-chi{line-height:1.5}.v2 .tt-product-card .v2-sp__tim,.v2 .v2-sp__tim{background:var(--kinh);border-radius:50%}.v2 .tt26-filterbar :is(.tt26-filterbar__label,.tt26-filterbar__sort-label){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (min-width:640px){.v2 .tt26-filterbar :is(.tt26-filterbar__label,.tt26-filterbar__sort-label){position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.v2 .woocommerce-order{display:grid;gap:var(--k4);max-width:720px;margin-inline:auto}.v2 .woocommerce-order>*{margin:0}.v2 .woocommerce-thankyou-order-received{padding-block:var(--k4) var(--k2);font-family:var(--f-2);font-size:var(--c-t2);line-height:var(--d-2);text-wrap:pretty;color:var(--muc)}.v2 .woocommerce-order>p:not(.woocommerce-thankyou-order-received){font-size:var(--c-phu);line-height:var(--d-3);color:var(--muc-2)}.v2 :is(.woocommerce-order-overview,.woocommerce-bacs-bank-details,.tt26-ntch-hop,.woocommerce-order-details,.woocommerce-customer-details){padding:var(--k5);background:var(--trang);border-radius:var(--bo-to)}.v2 .woocommerce-order :is(h2,h3){margin:0 0 var(--k3);font-family:var(--f-2);font-size:var(--c-to);font-weight:400;color:var(--muc)}.v2 .woocommerce-order :is(.bacs_details,.tt26-ntch-hop ul){margin:0;padding:0;list-style:none}.v2 .woocommerce-order-overview{margin:0;list-style:none}.v2 .woocommerce-order-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k4) var(--k5);font-size:var(--c-nhan);letter-spacing:.08em;text-transform:uppercase;color:var(--muc-2)}.v2 .woocommerce-order-overview strong{display:block;margin-top:var(--k1);font-size:var(--c-chu);font-weight:600;letter-spacing:0;text-transform:none;color:var(--muc);overflow-wrap:anywhere}@media (min-width:640px){.v2 .woocommerce-order-overview{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2 .bacs_details li,.v2 .tt26-ntch-hop li{padding-block:var(--k2);font-size:var(--c-phu);line-height:var(--d-3);border-top:1px solid var(--ke)}.v2 .bacs_details li:first-child,.v2 .tt26-ntch-hop li:first-child{border-top:0;padding-top:0}.v2 .bacs_details strong{font-weight:600;font-variant-numeric:tabular-nums}.v2 .woocommerce-table--order-details{width:100%;border-collapse:collapse;font-size:var(--c-phu)}.v2 .woocommerce-table--order-details :is(th,td){padding:var(--k3) 0;text-align:left;font-weight:400;vertical-align:top;border-top:1px solid var(--ke)}.v2 .woocommerce-table--order-details thead th{padding-top:0;border-top:0;font-size:var(--c-nhan);letter-spacing:.08em;text-transform:uppercase;color:var(--muc-2)}.v2 .woocommerce-table--order-details :is(td:last-child,th:last-child){text-align:right;font-variant-numeric:tabular-nums}.v2 .woocommerce-table--order-details tfoot th{color:var(--muc-2)}.v2 .woocommerce-table--order-details tfoot tr:nth-last-child(2) :is(th,td){font-weight:600;color:var(--muc)}.v2 .woocommerce-table--order-details a{color:var(--muc);text-decoration:none}.v2 .woocommerce-table--order-details .product-quantity{font-weight:400;color:var(--muc-2)}.v2 .woocommerce-customer-details address{font-style:normal;font-size:var(--c-phu);line-height:var(--d-3);border:0;padding:0}.v2 .woocommerce-customer-details address p{margin:0}.v2 .woocommerce-order h3{margin-bottom:var(--k2);font-family:inherit;font-size:var(--c-phu);font-weight:600}.v2 .v2-sang-lap__anh--cu{position:relative;padding-top:var(--k3)}.v2 .v2-sang-lap__anh--cu img{padding:var(--k3) var(--k3) var(--k7);background:var(--trang);box-shadow:var(--bong);border-radius:0;transform:rotate(-1.2deg)}.v2 .v2-sang-lap__anh--cu::before{content:"";position:absolute;z-index:1;top:0;left:38%;width:96px;height:26px;background:var(--xanh-tt);opacity:.88;transform:rotate(-4deg)}.v2 form.checkout>.woocommerce-NoticeGroup,.v2 form.checkout>.woocommerce-error,.v2 form.checkout>.woocommerce-notices-wrapper{grid-column:1 / -1;order:-10}.v2 .woocommerce-checkout .form-row:has(>.woocommerce-input-wrapper>input.input-text[placeholder])>label,.v2 .woocommerce-checkout .form-row:has(>.woocommerce-input-wrapper>textarea[placeholder])>label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2 .woocommerce-checkout .form-row:has(>.woocommerce-input-wrapper>:is(input.input-text,textarea)[placeholder]){position:relative}.v2 .woocommerce-checkout .form-row:has(>.woocommerce-input-wrapper>:is(input.input-text,textarea)[placeholder]:not(:placeholder-shown))>label{top:var(--k1);left:var(--k4);z-index:1;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;font-size:var(--c-nhan);line-height:1.2;letter-spacing:var(--gc);text-transform:uppercase;color:var(--muc-2);pointer-events:none}.v2 .woocommerce-checkout .form-row:has(>.woocommerce-input-wrapper>:is(input.input-text,textarea)[placeholder]:not(:placeholder-shown))>label .required{color:inherit}.v2 .woocommerce-checkout .form-row>.woocommerce-input-wrapper>input.input-text[placeholder]:not(:placeholder-shown){padding-top:calc(var(--k4) + var(--k1));padding-bottom:var(--k1)}.v2 .woocommerce-checkout .form-row>.woocommerce-input-wrapper>textarea[placeholder]:not(:placeholder-shown){padding-top:var(--k5)}.v2 .woocommerce-checkout .form-row.tt26-mot-quoc-gia{display:none !important}.v2 :is(.tt26-dk-o-tick,.tt26-tin-o-tick,.tt26-tt-chinh-sach) a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.v2 .tt-cart-head,.v2 .tt-cart-line{grid-template-columns:minmax(0,1fr) 120px 96px 120px 32px}.v2 .tt-cart-line__product{grid-template-columns:88px minmax(0,1fr)}}.v2 .tt-cart-summary .woocommerce-shipping-destination,.v2 .tt-cart-summary .shipping-calculator-button,.v2 .tt-cart-summary .shipping-calculator-form{display:none !important}.v2 .tt-cart-summary .tt-cart-shipping{display:block}.v2 .tt-cart-summary .tt-cart-shipping dd{width:auto;margin-top:var(--k2,8px)}@media (min-width:900px){.v2 .v2-sp>.v2-sp__anh-khoi{position:sticky;top:calc(var(--dinh) + var(--k5));align-self:start}}.v2 .tt-drawer-empty--yeu-thich{display:grid;justify-items:center;gap:var(--k3);padding:var(--k8) var(--k5);text-align:center}.v2 .tt-drawer-empty--yeu-thich p{margin:0}.v2 .tt-drawer-empty--yeu-thich .tt-drawer-empty__phu{font-size:var(--c-nhan);color:var(--muc-2)}.v2 .tt-drawer-empty--yeu-thich .v2-nut{margin-top:var(--k3)}.v2 .v2-tk-goi{display:flex;flex-wrap:wrap;gap:var(--k2);margin-top:var(--k5)}.v2 .v2-tk-goi a{padding:10px 16px;font-size:var(--c-nhan);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--xanh-sau);text-decoration:none;border:1px solid var(--ke);border-radius:999px;transition:background var(--nhanh),color var(--nhanh),border-color var(--nhanh)}.v2 .v2-tk-goi a:hover,.v2 .v2-tk-goi a:focus-visible{color:var(--trang);background:var(--xanh-sau);border-color:var(--xanh-sau)}@media (min-width:900px){.v2 .v2-tk-noi-bat{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2 form.tt-payment-page{counter-reset:tt26-buoc}.v2 form.tt-payment-page :is(.tt-payment-ten,.tt-payment-block>h2){display:flex;align-items:baseline;gap:var(--k3);margin:0 0 var(--k5);font-family:var(--f-1);font-size:var(--c-phu);font-weight:600;line-height:var(--d-2);letter-spacing:var(--gc);text-transform:uppercase;color:var(--muc)}.v2 form.tt-payment-page :is(.tt-payment-ten,.tt-payment-block>h2)::before{counter-increment:tt26-buoc;content:counter(tt26-buoc,decimal-leading-zero);font-weight:500;color:var(--muc-2)}.v2 form.tt-payment-page .tt-payment-block{margin-top:var(--k7);padding-top:var(--k7);border-top:1px solid var(--ke)}.v2 form.tt-payment-page :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k4)}.v2 form.tt-payment-page :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>.form-row{grid-column:1 / -1;width:auto;margin:0;padding:0;float:none}.v2 form.tt-payment-page :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:auto}.v2 form.tt-payment-page #billing_phone_field{order:1}.v2 form.tt-payment-page #billing_email_field{order:2}.v2 form.tt-payment-page #billing_address_1_field{order:3}.v2 form.tt-payment-page #billing_address_2_field{order:4}.v2 form.tt-payment-page #billing_city_field{order:5}@media (min-width:700px){.v2 form.tt-payment-page :is(#billing_phone_field,#billing_email_field){grid-column:auto}}.v2 form.tt-payment-page :is(input.input-text,textarea,select){min-height:56px;border:1px solid var(--ke-2);border-radius:0;background:var(--trang);box-shadow:none;transition:border-color var(--nhanh),box-shadow var(--nhanh)}.v2 form.tt-payment-page :is(input.input-text,textarea)::placeholder{font-size:var(--c-nhan);letter-spacing:var(--gc);text-transform:uppercase;color:var(--muc-2);opacity:1}.v2 form.tt-payment-page :is(input.input-text,textarea,select):focus{border-color:var(--muc);outline:none;box-shadow:inset 0 0 0 1px var(--muc)}.v2 form.tt-payment-page .form-row>.woocommerce-input-wrapper>input.input-text[placeholder]:not(:placeholder-shown){padding-top:calc(var(--k5) - var(--k1));padding-bottom:var(--k1)}.v2 form.tt-payment-page .form-row:has(>.woocommerce-input-wrapper>:is(input.input-text,textarea)[placeholder]:not(:placeholder-shown))>label{top:var(--k2)}.v2 form.tt-payment-page #customer_details{row-gap:0}.v2 form.tt-payment-page #customer_details :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){margin-top:0}.v2 form.tt-payment-page :is(.woocommerce-account-fields,.woocommerce-shipping-fields){margin-top:var(--k4)}.v2 form.tt-payment-page .woocommerce-shipping-fields>h3{margin:0;font-size:inherit}.v2 form.tt-payment-page .woocommerce-additional-fields{margin-top:var(--k5)}.v2 form.tt-payment-page #order_comments{min-height:96px}.v2 form.tt-payment-page :is(#shipping_method li,.wc_payment_method){background:transparent;border:1px solid var(--ke-2);border-radius:0;transition:border-color var(--nhanh),background var(--nhanh)}.v2 form.tt-payment-page :is(#shipping_method li:has(input:checked),.wc_payment_method:has(>input:checked)){background:var(--trang);border-color:var(--muc);box-shadow:inset 0 0 0 1px var(--muc)}.v2 form.tt-payment-page #payment .wc_payment_method>label{min-height:56px;border:0;border-radius:0;background:transparent}.v2 form.tt-payment-page #payment .wc_payment_method .payment_box{margin:0;padding:0 var(--k5) var(--k4) calc(var(--k5) + 18px + var(--k3));font-size:var(--c-phu);line-height:var(--d-3);color:var(--muc-2);background:transparent;border:0;border-radius:0}.v2 form.tt-payment-page #payment .wc_payment_method .payment_box::before{display:none}.v2 form.tt-payment-page #payment .wc_payment_method .payment_box p{margin:0}.v2 form.tt-payment-page .place-order{display:grid;gap:var(--k4);margin-top:var(--k6);padding:0}.v2 form.tt-payment-page .place-order :is(.tt26-dk-o-tick,.tt26-tin-o-tick){margin:0}.v2 form.tt-payment-page #place_order{width:100%;min-height:56px;margin-top:var(--k2);font-size:var(--c-phu);font-weight:600;letter-spacing:var(--gc);text-transform:uppercase;color:var(--trang);background:var(--muc);border:0;border-radius:0}.v2 form.tt-payment-page .tt-payment-links{justify-content:space-between;margin-top:var(--k4);padding-top:0;border-top:0}.v2 form.tt-payment-page .tt-payment-links a{text-decoration:underline;text-underline-offset:3px}.v2 form.tt-payment-page .tt-payment-summary-card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.v2 form.tt-payment-page .tt-payment-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k3);margin-bottom:var(--k5);font-family:var(--f-1);font-size:var(--c-phu);font-weight:600;letter-spacing:var(--gc);text-transform:uppercase;color:var(--muc)}.v2 form.tt-payment-page .tt-payment-summary__head strong{font-weight:500;color:var(--muc-2)}.v2 form.tt-payment-page .tt-payment-summary-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:var(--k4);align-items:start;margin:0}.v2 form.tt-payment-page .tt-payment-summary-line img{width:88px;height:88px;object-fit:cover;border-radius:0}.v2 form.tt-payment-page .tt-payment-summary-line strong{display:block;font-family:var(--f-2);font-size:var(--c-to);font-weight:400;line-height:var(--d-2);color:var(--muc)}.v2 form.tt-payment-page .tt-payment-summary-line p{margin:var(--k1) 0 0;font-size:var(--c-nhan);line-height:var(--d-3);color:var(--muc-2)}.v2 form.tt-payment-page .tt-payment-summary-line span{font-size:var(--c-nhan);color:var(--muc-2)}.v2 form.tt-payment-page .tt-payment-summary-line b{font-size:var(--c-phu);font-weight:600;color:var(--muc);white-space:nowrap}.v2 form.tt-payment-page .tt-payment-summary__totals{display:grid;gap:var(--k3);margin:var(--k5) 0 0;padding-top:var(--k5);border-top:1px solid var(--ke)}.v2 form.tt-payment-page .tt-payment-summary__totals>div{display:flex;justify-content:space-between;gap:var(--k4);margin:0;font-size:var(--c-phu);color:var(--muc-2)}.v2 form.tt-payment-page .tt-payment-summary__totals dd{margin:0;color:var(--muc)}.v2 form.tt-payment-page .tt-payment-summary__totals .tt-payment-total{margin-top:var(--k2);padding-top:var(--k4);font-size:var(--c-to);color:var(--muc);border-top:1px solid var(--ke)}.v2 form.tt-payment-page .tt-payment-summary__totals .tt-payment-total dd strong{font-weight:600}.v2 form.tt-payment-page :is(.tt-payment-assurance,.tt-payment-help){margin-top:var(--k5);padding-top:var(--k5);font-size:var(--c-nhan);line-height:var(--d-3);color:var(--muc-2);border-top:1px solid var(--ke)}@media (min-width:1000px){.v2 form.tt-payment-page .tt-payment-summary{position:sticky;top:calc(var(--dinh) + var(--k5));padding-left:var(--k7);border-left:1px solid var(--ke)}}@media not all and (min-width:1000px){.v2 form.tt-payment-page .tt-payment-summary{padding-bottom:var(--k6);border-bottom:1px solid var(--ke)}.v2 form.tt-payment-page .tt-payment-summary :is(.tt-payment-assurance,.tt-payment-help){display:none}}
