body.dg-page{--font-body-family:Inter,Arial,sans-serif;--font-heading-family:Inter,Arial,sans-serif;letter-spacing:normal}
.dg-page h1,.dg-page h2,.dg-page h3{font-family:Inter,Arial,sans-serif}
.dg-page .dg-hero .gb-offer{background:var(--go-panel)}
.dg-page .dg-hero .gb-gifts{background:var(--go-gift)}
.dg-page .dg-hero .gb-atc{background:var(--go-button);color:var(--go-button-text)}
.dg-page .dg-hero .gb-color.is-active,.dg-page .dg-hero .gb-pkg.is-active{border-color:var(--go-accent)}
.dg-page .dg-hero .gb-color-badge,.dg-page .dg-hero .gb-save,.dg-page .dg-hero .gb-gift-badge{background:var(--go-accent);color:#fff}
.dg-page .dg-hero .gb-select-label{color:var(--go-accent)}
.dg-page .dg-hero .gb-pkg.is-active .gb-pkg-radio{border-color:var(--go-accent)}
.dg-page .dg-hero .gb-pkg.is-active .gb-pkg-radio:after{background:var(--go-accent)}
.dg-page .dg-hero .gb-color{min-height:102px}
.dg-page .dg-hero .gb-main-slides img{aspect-ratio:1;object-fit:cover}
.dg-page .dg-hero .gb-pay .payment-badges{justify-content:center;flex-wrap:wrap;padding:0;gap:5px}
.dg-page .dg-hero .gb-pay ul{margin:0}
.dg-page .dg-hero .gb-vt-card video{display:block}
.dg-page .dg-hero .product-info-upsells-container .upsell__title{font-family:Inter,Arial,sans-serif}
.dg-page .comparison-table-container,.dg-page .collapsible-content__wrapper{font-size:16px}
.dg-page .collapsible-content__heading,.dg-page .title{line-height:1.2}
.dg-page .accordion__content p{margin-bottom:12px;line-height:1.6}
.dg-page .accordion__title{font-size:18px}
.dg-page .drawer{font:16px/1.5 Inter,Arial,sans-serif;z-index:1000}
.dg-page .drawer .drawer__heading{font-family:Inter,Arial,sans-serif}
.dg-page .drawer .cart-item__name{line-height:1.3}
.dg-page .drawer__inner{padding:0}
.dg-page .drawer .drawer__footer p{margin:8px 0}
.dg-page .dg-sticky{z-index:20}
.dg-page .payment-badges .list-payment__item{display:flex;align-items:center}
@media(max-width:749px){.dg-page .dg-hero .gb-color{min-height:86px}.dg-page .accordion__title{font-size:16px}}
.dg-page cart-drawer .upsell__add-btn{min-width:72px;min-height:40px;padding:10px 12px;white-space:nowrap;background:#69439a;color:#fff;border-radius:22px;font-size:14px}
.dg-page cart-drawer .upsell__add-btn::after{border-radius:22px}
.dg-page cart-drawer .upsell__add-btn{--color-button:105,67,154;--color-button-text:255,255,255;background:#69439a!important;border:0;box-shadow:none}
.dg-page cart-drawer .upsell__add-btn::before,.dg-page cart-drawer .upsell__add-btn::after{box-shadow:none;border:0}
.dg-page .dg-availability-bar{display:block;width:100%;height:5px;margin-top:5px;border-radius:8px;background:#ddd4e5;overflow:hidden}.dg-page .dg-availability-bar>span{display:block;height:100%;background:#398565;border-radius:inherit}.dg-page .gb-vt-card video{display:block;width:100%;height:100%;object-fit:cover;background:#eeeaf2}
