.tz-desi-offers{display:block;margin:20px 0;color:#1f1240}.tz-desi-offers .tz-desi-options{display:block!important;max-width:none!important;width:100%;margin:0;padding:0;border:0}.tz-desi-primary,.tz-desi-secondary{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.tz-desi-choice{position:relative;min-width:0}.tz-desi-choice input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.tz-desi-offers .tz-desi-choice label.tz-desi-card{display:grid!important;gap:4px;width:100%;box-sizing:border-box;margin:0!important;padding:14px 16px!important;border:1px solid #ded5ed!important;border-radius:14px!important;background:#fff!important;color:#1f1240!important;text-align:left!important;white-space:normal;letter-spacing:0;line-height:1.4;cursor:pointer;min-height:100px}.tz-desi-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px}.tz-desi-offers .tz-desi-card:before,.tz-desi-offers .tz-desi-card:after{display:none!important}.tz-desi-offers .tz-desi-choice input:checked+label.tz-desi-card{border:2px solid var(--tazgo-royal)!important;background:#f6f1ff!important;padding:13px 15px!important;box-shadow:none!important}.tz-desi-choice input:focus-visible+label{outline:3px solid var(--tazgo-buzz);outline-offset:3px}.tz-desi-choice input.disabled+label{opacity:.65}.tz-desi-price-row{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.tz-desi-price{font-size:23px!important}.tz-desi-price-row s{font-size:15px!important;color:#66536e!important}.tz-desi-count,.tz-desi-unit{font-size:15px!important;color:#66536e!important}.tz-desi-saving{display:inline-block!important;width:fit-content;background:#ede4ff!important;color:#4a1978!important;padding:2px 8px;border-radius:6px;font-size:15px!important}.tz-desi-badge{display:inline-block!important;background:var(--tazgo-royal)!important;color:#fff!important;padding:3px 9px;border-radius:6px;font-size:13px!important}.tz-desi-note,.tz-desi-lead{font-size:15px!important;line-height:1.5!important;color:#66536e!important;margin:8px 0 12px!important}.tz-desi-more{margin-top:10px;border-top:1px solid #ded5ed}.tz-desi-more summary{min-height:48px;padding:12px 0;cursor:pointer;font-size:17px!important}.tz-desi-pairings{margin:24px 0 0;padding-top:20px;border-top:1px solid #ded5ed}.tz-desi-pairings-grid{display:grid;gap:12px}.tz-desi-pairing{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:center;padding:14px;background:#fff;border:1px solid #ded5ed;border-radius:14px;text-decoration:none!important;color:#1f1240!important;min-width:0}.tz-desi-pairing img{width:80px;height:80px;object-fit:contain;border-radius:8px;background:#fff}.tz-desi-pairing strong{display:block;font-size:20px!important;line-height:1.25!important}.tz-desi-pairing small{display:block;font-size:15px!important;line-height:1.45!important;color:#66536e!important;margin:5px 0}.tz-desi-pairing-price{display:block;font-size:19px!important;color:#1f1240!important}.tz-desi-pairing-cta{display:block;width:fit-content;margin-top:8px;color:var(--tazgo-royal)!important;text-decoration:underline;font-size:16px!important;min-height:30px}.tz-desi-pairing:focus-visible{outline:3px solid var(--tazgo-buzz);outline-offset:3px}.tz-desi-copy{max-width:800px;margin:24px auto 32px}.tz-desi-copy p{font-size:18px!important;line-height:1.65!important;letter-spacing:0!important}.tz-desi-copy details{border-bottom:1px solid #ded5ed;padding:4px 0}.tz-desi-copy summary{padding:14px 0;min-height:48px;cursor:pointer;font-size:19px!important}.tz-desi-copy details p{margin:0 0 16px}.tz-desi-intro{font-size:18px!important;line-height:1.6!important;margin:12px 0!important}.tz-desi-notice{padding:12px 14px;border-radius:10px;background:#f3edfc;color:#4a1978;font-size:17px!important}.tz-desi-page .product__title h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.13!important}.tz-desi-page .product__description-full{max-width:800px}.tz-desi-page .product-form__submit{min-height:52px!important;width:100%!important;font-size:19px!important}.tz-desi-page .quantity{min-height:48px}.tz-desi-page .quantity__input{font-size:18px!important}.tz-desi-page .product-form__buttons{max-width:none!important}.tz-desi-page .product__info-container{overflow:visible!important}html body .tz-desi-page :is(.tz-desi-offers,.tz-desi-pairings,.tz-desi-copy,.tz-desi-intro,.tz-desi-notice),html body .tz-desi-page :is(.tz-desi-offers,.tz-desi-pairings,.tz-desi-copy) :is(p,span,strong,small,s,label,summary,a){font-family:var(--tazgo-body-font)!important;font-weight:400!important;font-synthesis:none!important;letter-spacing:0!important}html body .tz-desi-page .tz-desi-options legend,html body .tz-desi-page .tz-desi-pairing-heading,html body .tz-desi-page .tz-desi-copy h2,html body .tz-desi-page .tz-desi-pairing strong{font-family:var(--tazgo-heading-font)!important;font-weight:400!important;font-synthesis:none!important}html body .tz-desi-page .tz-desi-options legend{font-size:24px!important;line-height:1.3!important;margin:0 0 6px!important}html body .tz-desi-page .tz-desi-card-top strong{font-size:19px!important;line-height:1.35!important;color:#1f1240!important}html body .tz-desi-page .tz-desi-card .tz-desi-badge{color:#fff!important}html body .tz-desi-page .tz-desi-card .tz-desi-saving{color:#4a1978!important}html body .tz-desi-page .tz-desi-pairing-heading,html body .tz-desi-page .tz-desi-copy h2{font-size:27px!important;line-height:1.2!important;margin:0 0 16px}.tz-desi-page .product__full-width-extra{padding-left:0;padding-right:0}@media(max-width:749px){.tz-desi-page .product__info-wrapper{padding:0!important}.tz-desi-page .product__info-container{padding:20px 16px!important}.tz-desi-page .product__media-wrapper{margin-bottom:12px!important}.tz-desi-page .product__media-list .product__media img{object-fit:contain}.tz-desi-offers{margin:16px 0}.tz-desi-copy{margin:24px 0}.tz-desi-pairing{grid-template-columns:64px minmax(0,1fr);padding:12px;gap:12px}.tz-desi-pairing img{width:64px;height:64px}.tz-desi-page .product__title h1{font-size:30px!important}.tz-desi-intro{font-size:17px!important}.tz-desi-page .product__info-container>*+*{margin-top:14px}.tz-desi-card-top{align-items:flex-start}.tz-desi-page .product__full-width-extra{width:100%;max-width:100%}}

.tz-desi-page .tz-product-intro{display:none!important}

html body #MainContent .tz-desi-page .tz-desi-offers .tz-desi-choice label.tz-desi-card{display:grid!important;text-align:left!important;background:#fff!important;color:#1f1240!important;box-shadow:none!important}html body #MainContent .tz-desi-page .tz-desi-offers .tz-desi-choice input:checked+label.tz-desi-card{background:#f6f1ff!important;color:#1f1240!important;border-color:#6d2fd1!important}html body #MainContent .tz-desi-page .tz-desi-card .tz-desi-price{color:#1f1240!important}html body #MainContent .tz-desi-page .tz-desi-card .tz-desi-count,html body #MainContent .tz-desi-page .tz-desi-card .tz-desi-unit{color:#66536e!important}

html body #MainContent .tz-desi-page .tz-desi-offers .tz-desi-choice label.tz-desi-card{justify-content:stretch!important;justify-items:stretch!important;align-items:start!important;grid-template-columns:minmax(0,1fr)!important}body:has(.tz-desi-page) .jdgm-revs-tab{display:none!important}

html body #MainContent .tz-desi-page :is(.product-form__submit,.product-form__submit span,.caption-with-letter-spacing,.form__label,.product__tax,.product__tax a){font-family:var(--tazgo-body-font)!important;font-weight:400!important}html body #MainContent .tz-desi-page .product__title h1{text-wrap:balance}

body:has(.tz-desi-page) .tz-purchase-dock{display:none!important}body:has(.tz-desi-page) .tz-mobile-buy,body:has(.tz-desi-page) .tz-mobile-buy :is(strong,button){font-family:var(--tazgo-body-font)!important;font-weight:400!important}
