/* User requested orange-button contrast and annual-domain gift style. */
.dt-public.dt-public.dt-public :is(.btn-primary,.btn-plan-featured,.btn-cta-primary,.inner-plan-cta,.btn-bmt-cta,.lh-btn-primary,.ddb-search-btn,.btn-order,.vds-order-btn,.mch-btn-primary,.ddb-submit-btn,.dt5r-btn,.dt3-buy,.btn-cfg-submit,.btn-checkout,.btn-dt-submit,.btn-dom-add,.btn-dr-cart,.btn-sr-cart,.promo-bar-cta),
.dt-public.dt-public.dt-public :is(.btn-primary,.btn-plan-featured,.btn-cta-primary,.inner-plan-cta,.btn-bmt-cta,.lh-btn-primary,.ddb-search-btn,.btn-order,.vds-order-btn,.mch-btn-primary,.ddb-submit-btn,.dt5r-btn,.dt3-buy,.btn-cfg-submit,.btn-checkout,.btn-dt-submit,.btn-dom-add,.btn-dr-cart,.btn-sr-cart,.promo-bar-cta):is(:hover,:focus,:focus-visible,:active),
.dt-public.dt-public.dt-public :is(.btn-primary,.btn-plan-featured,.btn-cta-primary,.inner-plan-cta,.btn-bmt-cta,.lh-btn-primary,.ddb-search-btn,.btn-order,.vds-order-btn,.mch-btn-primary,.ddb-submit-btn,.dt5r-btn,.dt3-buy,.btn-cfg-submit,.btn-checkout,.btn-dt-submit,.btn-dom-add,.btn-dr-cart,.btn-sr-cart,.promo-bar-cta) :is(span,strong,small,i){color:#111!important;-webkit-text-fill-color:#111!important;}
.dt-public.dt-public.dt-public .feature-gift-box{border:1px dashed #16a34a!important;background:#f0fdf4!important;}
.dt-public.dt-public.dt-public .feature-gift-box .fgb-left,
.dt-public.dt-public.dt-public .feature-gift-box .fgb-left span,
.dt-public.dt-public.dt-public .feature-gift-box .fgb-left i{color:#15803d!important;}
.dt-public.dt-public.dt-public .feature-gift-box .gift-badge{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important;}

/* Override the public theme's more specific promotional package row. */
.dt-public.dt-public.dt-public:not(.dt-cart) .inner-plan-card .inner-plan-features .feature-gift-box.feature-gift-box{
 border:1px dashed #16a34a!important;background:#f0fdf4!important;border-radius:10px!important;
}
