.tdpx-desktop-product-layout,.tdpx-d-dialog{display:none}@media (min-width:850px){body.single-product .custom-product-page h1.product-title{color:var(--tdpx-editorial-title,#0b2545);font-size:clamp(24px, 1.65vw, 30px);font-weight:650;line-height:1.3;text-wrap:balance}.tdpx-d-specs>h2,.tdpx-d-description>h2{background:var(--tdpx-editorial-table-head,#e8eef5)!important;border-bottom:1px solid var(--tdpx-editorial-border,#d5dce5)!important;color:var(--tdpx-editorial-title,#0b2545)!important;font-size:23px!important;font-weight:700!important;line-height:1.35;text-wrap:balance}.tdpx-d-specs dl{border:1px solid var(--tdpx-editorial-border,#d5dce5)}.tdpx-d-specs dl>div{background:#fff;border-bottom:1px solid var(--tdpx-editorial-border,#d5dce5);color:var(--tdpx-editorial-copy,#3e4a5b);font-size:16px;line-height:1.6}.tdpx-d-specs dl>div:last-child{border-bottom:0}.tdpx-d-specs dl>div:nth-child(even){background:var(--tdpx-editorial-table-stripe,#fafbfc)}.tdpx-d-specs dt{color:var(--tdpx-editorial-muted,#667085);font-weight:500}.tdpx-d-specs dd{color:var(--tdpx-editorial-strong,#27364a);font-weight:600}.tdpx-d-richtext{color:var(--tdpx-editorial-copy,#3e4a5b);font-size:17px;line-height:1.72}.tdpx-d-richtext p,.tdpx-d-richtext li,.tdpx-d-richtext p span,.tdpx-d-richtext li span{color:var(--tdpx-editorial-copy,#3e4a5b)!important;font-size:inherit;line-height:inherit}.tdpx-d-richtext h1,.tdpx-d-richtext h2,.tdpx-d-richtext h3,.tdpx-d-richtext h4,.tdpx-d-richtext h5,.tdpx-d-richtext h6{color:var(--tdpx-editorial-heading,#1f4d78);text-wrap:balance}.tdpx-d-richtext h1{color:var(--tdpx-editorial-title,#0b2545);font-size:25px;line-height:1.32}.tdpx-d-richtext h2{font-size:22px;line-height:1.36}.tdpx-d-richtext h3{font-size:19.5px;line-height:1.42}.tdpx-d-richtext h4{font-size:18px;line-height:1.45}.tdpx-d-richtext h5{font-size:16.5px;line-height:1.5}.tdpx-d-richtext h6{font-size:15px;letter-spacing:.015em;line-height:1.5}.tdpx-d-richtext strong,.tdpx-d-richtext b{color:var(--tdpx-editorial-strong,#27364a)!important}.tdpx-d-richtext h1 strong,.tdpx-d-richtext h1 b{color:var(--tdpx-editorial-title,#0b2545)!important}.tdpx-d-richtext h2 strong,.tdpx-d-richtext h2 b,.tdpx-d-richtext h3 strong,.tdpx-d-richtext h3 b,.tdpx-d-richtext h4 strong,.tdpx-d-richtext h4 b,.tdpx-d-richtext h5 strong,.tdpx-d-richtext h5 b,.tdpx-d-richtext h6 strong,.tdpx-d-richtext h6 b{color:var(--tdpx-editorial-heading,#1f4d78)!important}.tdpx-d-richtext a,.tdpx-d-richtext a strong,.tdpx-d-richtext a b{color:var(--tdpx-editorial-link,#9b1c1c)!important}.tdpx-d-richtext ul:not(.products):not(.gallery),.tdpx-d-richtext ol{margin:.75em 0 1.35em;padding-inline-start:1.5rem}.tdpx-d-richtext ul:not(.products):not(.gallery)>li,.tdpx-d-richtext ol>li{margin-inline-start:0}.tdpx-d-richtext li+li{margin-top:.4em}.tdpx-d-richtext ul:not(.products):not(.gallery)>li::marker{color:var(--tdpx-editorial-link,#9b1c1c)}.tdpx-d-richtext ol>li::marker{color:var(--tdpx-editorial-heading,#1f4d78);font-weight:700}.tdpx-d-richtext table{background:#fff;border:1px solid var(--tdpx-editorial-border,#d5dce5);border-collapse:collapse;color:var(--tdpx-editorial-copy,#3e4a5b);font-size:.94em;line-height:1.55;margin:1.5rem 0 1.75rem;width:100%}.tdpx-d-richtext table th,.tdpx-d-richtext table td{border:1px solid var(--tdpx-editorial-border,#d5dce5);color:var(--tdpx-editorial-copy,#3e4a5b);padding:.7rem .8rem;text-align:left;vertical-align:top}.tdpx-d-richtext table thead th,.tdpx-d-richtext table tr:first-child>th{background:var(--tdpx-editorial-table-head,#e8eef5);color:var(--tdpx-editorial-title,#0b2545);font-weight:700}.tdpx-d-richtext table th p,.tdpx-d-richtext table th span,.tdpx-d-richtext table th strong,.tdpx-d-richtext table th b{color:var(--tdpx-editorial-title,#0b2545)!important}.tdpx-d-richtext table td p,.tdpx-d-richtext table td span,.tdpx-d-richtext table td li{color:var(--tdpx-editorial-copy,#3e4a5b)!important}.tdpx-d-richtext table td strong,.tdpx-d-richtext table td b{color:var(--tdpx-editorial-strong,#27364a)!important}.tdpx-d-richtext table td a,.tdpx-d-richtext table td a strong,.tdpx-d-richtext table td a b{color:var(--tdpx-editorial-link,#9b1c1c)!important}.tdpx-d-richtext table tbody tr:nth-child(even)>td{background:var(--tdpx-editorial-table-stripe,#fafbfc)}}@media (min-width:850px){body.single-product .custom-product-page>.woocommerce-tabs,body.single-product .custom-product-page>.section,body.single-product .custom-product-page>.row .accordion.faq,body.single-product .product.type-product>.col-inner,body.single-product .product.type-product>.thiendi-verified-product-details,body.single-product .related.products,body.single-product .related-products-wrapper,body.single-product .upsells.products{display:none!important}.tdpx-desktop-product-layout{background:#f5f5f5;display:block;font-family:var(--tdpx-site-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin:22px calc(50% - 50vw) 0;padding:0 max(24px, calc((100vw - 1180px) / 2)) 52px;width:100vw}.tdpx-d-section{background:#fff;border:1px solid #ececec;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0 / .025);margin:16px 0 0;padding:24px 28px}.tdpx-d-section>h2,.tdpx-d-section>header h2{color:var(--tdpx-site-heading,#342c2b);font-size:21px;font-weight:600;line-height:1.35;margin:0;text-transform:none}.tdpx-d-section>h2{background:#fafafa;margin:-8px -12px 22px;padding:15px 16px}.tdpx-d-gift-campaign>header,.tdpx-d-recommendations>header{align-items:center;display:flex;justify-content:space-between}.tdpx-d-gift-campaign>header button{background:#fff0;border:0;color:#d5222b;font-size:15px;font-weight:600;min-height:44px;padding:0 2px;text-transform:none}.tdpx-d-gift-heading-badge,.tdpx-d-gift-item.is-gift small{background:#d71920;border-radius:2px;color:#fff;display:inline-flex;font-size:12px;font-weight:850;letter-spacing:.045em;line-height:1;padding:5px 8px;vertical-align:middle}.tdpx-d-gift-item.is-gift small{justify-self:start}.tdpx-d-gift-pair{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);margin-top:20px;max-width:820px}.tdpx-d-gift-item{align-items:center;border:1px solid #ece7e3;color:var(--tdpx-site-heading,#342c2b);display:grid;gap:16px;grid-template-columns:112px minmax(0,1fr);min-height:132px;padding:10px;text-decoration:none}.tdpx-d-gift-item img{aspect-ratio:1;height:112px;object-fit:cover;width:112px}.tdpx-d-gift-item>span{display:grid;gap:6px}.tdpx-d-gift-item small{color:#777;font-size:12px;font-weight:700;letter-spacing:.03em}.tdpx-d-gift-item strong{display:-webkit-box;font-size:15px;font-weight:500;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tdpx-d-gift-item b{color:#d5222b;font-size:18px}.tdpx-d-gift-item.is-gift{background:#fff8f4;border-color:#f4b7a9}.tdpx-d-gift-plus{align-items:center;background:#f3f3f3;border-radius:50%;color:#6c6c6c;display:flex;font-size:23px;height:34px;justify-content:center;width:34px}.tdpx-d-content-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 300px}.tdpx-d-main-column{min-width:0}.tdpx-d-specs dl{border:1px solid var(--tdpx-editorial-border,#d5dce5);margin:0}.tdpx-d-specs dl>div{background:#fff;border-bottom:1px solid var(--tdpx-editorial-border,#d5dce5);color:var(--tdpx-editorial-copy,#3e4a5b);display:grid;font-size:16px;grid-template-columns:220px minmax(0,1fr);line-height:1.6;min-height:48px;padding:12px 14px}.tdpx-d-specs dl>div:last-child{border-bottom:0}.tdpx-d-specs dl>div:nth-child(even){background:var(--tdpx-editorial-table-stripe,#fafbfc)}.tdpx-d-specs dt{color:var(--tdpx-editorial-muted,#667085);font-weight:500}.tdpx-d-specs dd{color:var(--tdpx-editorial-strong,#27364a);font-weight:600;margin:0}.tdpx-d-richtext{color:var(--tdpx-editorial-copy,#3e4a5b);font-size:17px;line-height:1.72;max-width:74ch}.tdpx-d-richtext p,.tdpx-d-richtext li{font-size:inherit;line-height:inherit}.tdpx-d-richtext img{height:auto;max-width:100%}.tdpx-d-bestsellers{padding:18px;position:sticky;top:92px}.tdpx-d-bestsellers>h2{font-size:18px;margin:-4px -4px 14px;padding:12px}.tdpx-d-bestsellers>div{display:grid;gap:12px}.tdpx-d-card{background:#fff;border:1px solid #e7e2dd;border-radius:4px;overflow:hidden}.tdpx-d-card>a{color:var(--tdpx-site-heading,#342c2b);display:block;text-decoration:none}.tdpx-d-card-image{background:#f7f7f7;display:block;position:relative}.tdpx-d-card-image img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.tdpx-d-card-image>b{background:#d5222b;bottom:0;color:#fff;font-size:11px;font-weight:800;left:0;padding:5px 8px;position:absolute}.tdpx-d-card-copy{display:grid;gap:7px;padding:12px}.tdpx-d-card-copy>strong{display:-webkit-box;font-size:14px;font-weight:500;line-height:1.45;min-height:41px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tdpx-d-card-price,.tdpx-d-card-price .amount{color:#d5222b;font-size:18px;font-weight:700}.tdpx-d-card-price del .amount{color:#8b8b8b;font-size:12px;font-weight:400}.tdpx-d-card-price ins{background:#fff0;text-decoration:none}.tdpx-d-card-copy small{color:#62646a;font-size:12px;line-height:1.4}.tdpx-d-card.is-compact>a{align-items:center;display:grid;grid-template-columns:88px minmax(0,1fr)}.tdpx-d-card.is-compact .tdpx-d-card-copy{gap:5px;padding:8px 9px}.tdpx-d-card.is-compact .tdpx-d-card-copy>strong{font-size:13px;min-height:37px}.tdpx-d-card.is-compact .tdpx-d-card-price,.tdpx-d-card.is-compact .tdpx-d-card-price .amount{font-size:15px}.tdpx-d-reviews #reviews{display:block!important;font-size:15px}.tdpx-d-product-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.tdpx-d-recommendations>header p{color:#64666b;font-size:14px;margin:6px 0 0}.tdpx-personalized-more{background:#fff;border:1px solid #d8d8d8;color:#333;display:block;font-size:15px;font-weight:500;margin:22px auto 0;min-height:44px;min-width:220px;padding:8px 18px;text-transform:none}.tdpx-personalized-more[hidden]{display:none}.tdpx-d-dialog:not([hidden]){display:grid;inset:0;place-items:center;position:fixed;z-index:10050}.tdpx-d-dialog-backdrop{background:rgb(0 0 0 / .48);border:0;inset:0;position:absolute}.tdpx-d-dialog>section{background:#fff;border-radius:6px;box-shadow:0 20px 70px rgb(0 0 0 / .24);max-height:82vh;max-width:980px;overflow:auto;padding:24px;position:relative;width:calc(100% - 48px);z-index:1}.tdpx-d-dialog>section>header{align-items:center;display:flex;justify-content:space-between}.tdpx-d-dialog>section>header h2{font-size:22px;margin:0}.tdpx-d-dialog>section>header button{background:#fff0;border:0;color:#333;font-size:30px;min-height:44px;min-width:44px;padding:0}.tdpx-d-dialog>section>p{color:#606268;font-size:15px;margin:8px 0 20px}.tdpx-d-dialog .tdpx-d-product-grid{align-items:stretch;grid-auto-rows:1fr}.tdpx-d-dialog .tdpx-d-card,.tdpx-d-dialog .tdpx-d-card>a{height:100%}.tdpx-d-dialog .tdpx-d-card>a{display:grid;grid-template-rows:auto minmax(132px,1fr)}.tdpx-d-dialog .tdpx-d-card-copy{align-content:start;grid-template-rows:minmax(42px,auto) minmax(28px,auto) auto}.tdpx-d-dialog .tdpx-d-card-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px;min-height:28px}html.tdpx-d-modal-open{overflow:hidden}}@media (min-width:850px) and (max-width:1100px){.tdpx-d-content-grid{grid-template-columns:minmax(0,1fr) 260px}.tdpx-d-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:850px){body.single-product #main{background:#f5f5f5}body.single-product .custom-product-page>.row:first-of-type{background:#fff;border:1px solid #ececec;box-shadow:0 1px 2px rgb(0 0 0 / .025);margin-bottom:0;padding:20px}body.single-product .custom-product-page>.gap-element+.row{background:#fff;border:1px solid #ececec;box-shadow:0 1px 2px rgb(0 0 0 / .025);margin-bottom:0;padding:20px}.tdpx-d-gift-campaign{padding:14px 22px}.tdpx-d-gift-campaign>header{gap:18px}.tdpx-d-gift-campaign>header button{align-items:center;display:inline-flex;gap:5px;line-height:1;min-height:36px;white-space:nowrap}.tdpx-d-gift-campaign>header button span{font-size:20px;line-height:1}.tdpx-d-gift-pair{margin-top:10px}.tdpx-d-gift-item{gap:12px;grid-template-columns:78px minmax(0,1fr);min-height:96px}.tdpx-d-gift-item img{height:78px;width:78px}}