.elementor-10730 .elementor-element.elementor-element-f00e2a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10730 .elementor-element.elementor-element-99d847d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10730 .elementor-element.elementor-element-d5dd2a2{--display:flex;}.elementor-10730 .elementor-element.elementor-element-180487a{font-size:28px;}@media(max-width:1024px){.elementor-10730 .elementor-element.elementor-element-180487a{font-size:20px;}}@media(max-width:767px){.elementor-10730 .elementor-element.elementor-element-180487a{font-size:18px;line-height:18px;}}/* Start custom CSS for html, class: .elementor-element-dbff07c */#ddjg-circular.ddjg-circular{--navy:#0a315d;--navy2:#08294d;--red:#d6181f;--red2:#d71920;--grey:#454d56;--blue:#e8f2fb;--dash:#08284d;
  --ddjg-gutter:40px;--ddjg-mode:desktop;display:flex;flex-wrap:wrap;width:100%;max-width:1498px;margin:0 auto;background:#fff;
  font-family:"DDJG DejaVu","DejaVu Sans",Verdana,"Bitstream Vera Sans",sans-serif;color:var(--navy2);line-height:1.164;font-weight:400;
  -webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;box-sizing:border-box}
#ddjg-circular.ddjg-circular *,#ddjg-circular.ddjg-circular *::before,#ddjg-circular.ddjg-circular *::after{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:0;text-transform:none;text-decoration:none;text-shadow:none;background:none;border-radius:0;box-shadow:none}
#ddjg-circular.ddjg-circular img{display:block;max-width:none;width:100%;height:100%;object-fit:contain;object-position:center}
#ddjg-circular.ddjg-circular p,#ddjg-circular.ddjg-circular div,#ddjg-circular.ddjg-circular span,#ddjg-circular.ddjg-circular ul,#ddjg-circular.ddjg-circular li{list-style:none;font-family:inherit;text-transform:none}
#ddjg-circular .ddjg-b{font-weight:700}

#ddjg-circular .ddjg-panel{flex:0 0 50%;width:50%;position:relative;background:#fff}
#ddjg-circular .ddjg-panel>.ddjg-p{--pt:min(calc((100vw - var(--ddjg-gutter)) / 1224), calc(1498px / 1224));position:relative;width:100%;aspect-ratio:612/792;padding:calc(var(--pt) * 21) calc(var(--pt) * 21) 0}
#ddjg-circular .ddjg-panel--featured{order:1}#ddjg-circular .ddjg-panel--cover{order:2}#ddjg-circular .ddjg-panel--dj{order:3}#ddjg-circular .ddjg-panel--sound{order:4}

#ddjg-circular .ddjg-abs{position:absolute;white-space:nowrap}
#ddjg-circular .ddjg-c{left:0;right:0;text-align:center}

#ddjg-circular .ddjg-bar{position:relative;height:calc(var(--pt) * 39);background:var(--navy);color:#fff}
#ddjg-circular .ddjg-bar .ddjg-t{position:absolute;left:calc(var(--pt) * 15);top:calc(var(--pt) * 5.6);font-size:calc(var(--pt) * 22);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-bar .ddjg-n{position:absolute;right:calc(var(--pt) * 15);top:calc(var(--pt) * 15.7);font-size:calc(var(--pt) * 10);font-weight:700;white-space:nowrap}

#ddjg-circular .ddjg-grid{display:grid;grid-template-columns:repeat(2,calc(var(--pt) * 279));column-gap:calc(var(--pt) * 10);row-gap:calc(var(--pt) * 8);margin:calc(var(--pt) * 5) 0 0 calc(var(--pt) * 1)}
#ddjg-circular .ddjg-card{position:relative;width:calc(var(--pt) * 279);height:calc(var(--pt) * 126);border:calc(var(--pt) * 1.1) dashed var(--dash)}
#ddjg-circular .ddjg-card .ddjg-hd{position:absolute;left:0;right:0;top:0;height:calc(var(--pt) * 23);background:var(--red);color:#fff}
#ddjg-circular .ddjg-card .ddjg-hd .ddjg-t{position:absolute;left:calc(var(--pt) * 7.9);top:calc(var(--pt) * 5.3);font-size:calc(var(--pt) * 11.5);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-card .ddjg-hd .ddjg-s{position:absolute;right:calc(var(--pt) * 6.9);top:calc(var(--pt) * 8.5);font-size:calc(var(--pt) * 7);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-card .ddjg-img{position:absolute;left:calc(var(--pt) * 11.9);top:calc(var(--pt) * 29.9);width:calc(var(--pt) * 68);height:calc(var(--pt) * 68)}
#ddjg-circular .ddjg-card .ddjg-name{left:calc(var(--pt) * 92.9);top:calc(var(--pt) * 28.9);font-size:calc(var(--pt) * 9.7);font-weight:700;color:var(--navy2)}
#ddjg-circular .ddjg-card .ddjg-desc{left:calc(var(--pt) * 92.9);top:calc(var(--pt) * 55.6);font-size:calc(var(--pt) * 8);line-height:calc(var(--pt) * 9);color:var(--grey)}
#ddjg-circular .ddjg-card .ddjg-reg{left:calc(var(--pt) * 92.9);top:calc(var(--pt) * 73.4);font-size:calc(var(--pt) * 8.1);color:var(--grey)}
#ddjg-circular .ddjg-card .ddjg-list{right:calc(var(--pt) * 5.9);top:calc(var(--pt) * 74.4);font-size:calc(var(--pt) * 7);color:var(--grey)}
#ddjg-circular .ddjg-card .ddjg-price{left:calc(var(--pt) * 92.9);top:calc(var(--pt) * 84.3);font-size:calc(var(--pt) * 20);font-weight:700;color:var(--navy)}
#ddjg-circular .ddjg-card .ddjg-wc{left:calc(var(--pt) * 92.9);top:calc(var(--pt) * 107.9);font-size:calc(var(--pt) * 6.5);font-weight:700;color:var(--red2)}
#ddjg-circular .ddjg-card .ddjg-valid{left:calc(var(--pt) * 5.9);top:calc(var(--pt) * 109.2);font-size:calc(var(--pt) * 6.2);font-weight:700;color:var(--navy2)}
#ddjg-circular .ddjg-card .ddjg-code{right:calc(var(--pt) * 5.9);top:calc(var(--pt) * 109.8);font-size:calc(var(--pt) * 5.5);color:var(--grey)}
#ddjg-circular .ddjg-foot{position:absolute;left:calc(var(--pt) * 22);top:calc(var(--pt) * 751.2);font-size:calc(var(--pt) * 7.3);color:var(--grey);white-space:nowrap}

#ddjg-circular .ddjg-cover-logos{position:relative;height:calc(var(--pt) * 69)}
#ddjg-circular .ddjg-cover-logos .ddjg-l1{position:absolute;left:calc(var(--pt) * 22.3);top:0;width:calc(var(--pt) * 132.8);height:calc(var(--pt) * 79);z-index:2}
#ddjg-circular .ddjg-cover-logos .ddjg-l2{position:absolute;left:calc(var(--pt) * 408.7);top:calc(var(--pt) * 3);width:calc(var(--pt) * 120.1);height:calc(var(--pt) * 74);z-index:2}
#ddjg-circular .ddjg-banner{position:relative;height:calc(var(--pt) * 64);background:var(--red);color:#fff}
#ddjg-circular .ddjg-banner .ddjg-t{position:absolute;left:0;right:0;top:calc(var(--pt) * 13.45);text-align:center;font-size:calc(var(--pt) * 34);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-valid-line{position:relative;height:calc(var(--pt) * 30)}
#ddjg-circular .ddjg-valid-line .ddjg-t{position:absolute;left:0;right:0;top:calc(var(--pt) * 7.8);text-align:center;font-size:calc(var(--pt) * 11);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-promo{position:relative;color:#fff}
#ddjg-circular .ddjg-promo--33{height:calc(var(--pt) * 115);background:var(--navy);margin-bottom:calc(var(--pt) * 8)}
#ddjg-circular .ddjg-promo--20{height:calc(var(--pt) * 137);background:var(--red)}
#ddjg-circular .ddjg-promo .ddjg-pct{position:absolute;font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-promo--33 .ddjg-pct{left:calc(var(--pt) * 20);top:calc(var(--pt) * 8.8);font-size:calc(var(--pt) * 53)}
#ddjg-circular .ddjg-promo--20 .ddjg-pct{left:calc(var(--pt) * 16);top:calc(var(--pt) * 7.5);font-size:calc(var(--pt) * 48)}
#ddjg-circular .ddjg-promo .ddjg-off{position:absolute;font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-promo--33 .ddjg-off{left:calc(var(--pt) * 201);top:calc(var(--pt) * 24.7);font-size:calc(var(--pt) * 24)}
#ddjg-circular .ddjg-promo--20 .ddjg-off{left:calc(var(--pt) * 183);top:calc(var(--pt) * 25.15);font-size:calc(var(--pt) * 16)}
#ddjg-circular .ddjg-promo .ddjg-strip{position:absolute;left:calc(var(--pt) * 9);right:calc(var(--pt) * 9);top:calc(var(--pt) * 61);background:#fff}
#ddjg-circular .ddjg-promo--33 .ddjg-strip{height:calc(var(--pt) * 39)}
#ddjg-circular .ddjg-promo--20 .ddjg-strip{height:calc(var(--pt) * 59)}
#ddjg-circular .ddjg-strip .ddjg-lg{position:absolute}
#ddjg-circular .ddjg-promo .ddjg-lim{position:absolute;left:calc(var(--pt) * 13);font-size:calc(var(--pt) * 8);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-promo--33 .ddjg-lim{top:calc(var(--pt) * 103.6)}
#ddjg-circular .ddjg-promo--20 .ddjg-lim{top:calc(var(--pt) * 125.6)}
#ddjg-circular .ddjg-new-h{position:relative;height:calc(var(--pt) * 38)}
#ddjg-circular .ddjg-new-h .ddjg-t{position:absolute;left:calc(var(--pt) * 2);top:calc(var(--pt) * 10.44);font-size:calc(var(--pt) * 20);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-new{display:flex;justify-content:space-between;margin-bottom:calc(var(--pt) * 7)}
#ddjg-circular .ddjg-new .ddjg-box{position:relative;width:calc(var(--pt) * 279);height:calc(var(--pt) * 126);border:calc(var(--pt) * 1.2) solid var(--navy)}
#ddjg-circular .ddjg-new .ddjg-box .ddjg-img{position:absolute;left:50%;top:calc(var(--pt) * 7.8);width:calc(var(--pt) * 82);height:calc(var(--pt) * 82);margin-left:calc(var(--pt) * -41)}
#ddjg-circular .ddjg-new .ddjg-box .ddjg-name{position:absolute;left:calc(var(--pt) * 8.8);top:calc(var(--pt) * 92.2);font-size:calc(var(--pt) * 11.4);font-weight:700;color:var(--navy2);white-space:nowrap}
#ddjg-circular .ddjg-new .ddjg-box .ddjg-sub{position:absolute;left:calc(var(--pt) * 8.8);top:calc(var(--pt) * 108.2);font-size:calc(var(--pt) * 8.2);color:var(--grey);white-space:nowrap}
#ddjg-circular .ddjg-das{position:relative;height:calc(var(--pt) * 78);background:var(--blue);margin-bottom:calc(var(--pt) * 5)}
#ddjg-circular .ddjg-das .ddjg-lg{position:absolute;left:calc(var(--pt) * 11);top:calc(var(--pt) * 25.5);width:calc(var(--pt) * 113);height:calc(var(--pt) * 20)}
#ddjg-circular .ddjg-das .ddjg-is{position:absolute;left:calc(var(--pt) * 27);top:calc(var(--pt) * 61.1);font-size:calc(var(--pt) * 8.5);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-das .ddjg-pr{position:absolute;top:calc(var(--pt) * 10);height:calc(var(--pt) * 43)}
#ddjg-circular .ddjg-das .ddjg-pr img{height:calc(var(--pt) * 43)}
#ddjg-circular .ddjg-das .ddjg-pr .ddjg-lb{position:absolute;left:-50%;right:-50%;top:calc(var(--pt) * 49.4);text-align:center;font-size:calc(var(--pt) * 9.3);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-give{position:relative;height:calc(var(--pt) * 25);background:var(--red);color:#fff;margin-bottom:calc(var(--pt) * 5)}
#ddjg-circular .ddjg-give .ddjg-t{position:absolute;left:0;right:0;top:calc(var(--pt) * 4.84);text-align:center;font-size:calc(var(--pt) * 13.1);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-disc{position:relative;height:calc(var(--pt) * 28);background:var(--blue)}
#ddjg-circular .ddjg-disc .ddjg-t{position:absolute;left:0;right:0;top:calc(var(--pt) * 2.6);text-align:center;font-size:calc(var(--pt) * 17.7);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-excl{position:relative;height:calc(var(--pt) * 36)}
#ddjg-circular .ddjg-excl .ddjg-t{position:absolute;left:0;right:0;top:calc(var(--pt) * 10);text-align:center;font-size:calc(var(--pt) * 8.6);color:var(--navy2);white-space:nowrap}

#ddjg-circular .ddjg-ck{position:relative;height:calc(var(--pt) * 276);border:calc(var(--pt) * 1.1) dashed var(--dash);margin:calc(var(--pt) * 13) 0 0 calc(var(--pt) * 1)}
#ddjg-circular .ddjg-ck .ddjg-hd{position:absolute;left:0;right:0;top:0;height:calc(var(--pt) * 27);background:var(--red);color:#fff}
#ddjg-circular .ddjg-ck .ddjg-hd .ddjg-t{position:absolute;left:calc(var(--pt) * 8.9);top:calc(var(--pt) * 4);font-size:calc(var(--pt) * 15);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-hd .ddjg-s{position:absolute;right:calc(var(--pt) * 8.9);top:calc(var(--pt) * 10.4);font-size:calc(var(--pt) * 7);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-cols{position:absolute;left:calc(var(--pt) * 1.9);top:calc(var(--pt) * 32.9);display:flex}
#ddjg-circular .ddjg-ck .ddjg-col{position:relative;width:calc(var(--pt) * 184);height:calc(var(--pt) * 219)}
#ddjg-circular .ddjg-ck .ddjg-col+.ddjg-col{border-left:calc(var(--pt) * 1) solid var(--blue)}
#ddjg-circular .ddjg-ck .ddjg-col .ddjg-img{position:absolute;left:calc(var(--pt) * 12.5);top:calc(var(--pt) * 4);width:calc(var(--pt) * 159);height:calc(var(--pt) * 106)}
#ddjg-circular .ddjg-ck .ddjg-col+.ddjg-col .ddjg-img{left:calc(var(--pt) * 11.5)}
#ddjg-circular .ddjg-ck .ddjg-col .ddjg-name{position:absolute;left:0;right:0;top:calc(var(--pt) * 113.2);text-align:center;font-size:calc(var(--pt) * 10.6);font-weight:700;color:var(--navy2);white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-col .ddjg-msrp{position:absolute;left:calc(var(--pt) * 10);top:calc(var(--pt) * 136.6);font-size:calc(var(--pt) * 8);color:var(--grey);white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-col .ddjg-reg{position:absolute;right:calc(var(--pt) * 10);top:calc(var(--pt) * 136.6);font-size:calc(var(--pt) * 8);color:var(--grey);white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-col .ddjg-price{position:absolute;left:0;right:0;top:calc(var(--pt) * 168.4);text-align:center;font-size:calc(var(--pt) * 20);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-col .ddjg-promo{position:absolute;left:0;right:0;top:calc(var(--pt) * 196);text-align:center;font-size:calc(var(--pt) * 7.5);font-weight:700;color:var(--red2);white-space:nowrap}
#ddjg-circular .ddjg-ck .ddjg-ft{position:absolute;left:0;right:0;top:calc(var(--pt) * 255.5);text-align:center;font-size:calc(var(--pt) * 8);color:var(--navy2);white-space:nowrap}
#ddjg-circular .ddjg-party{position:relative;height:calc(var(--pt) * 85);border:calc(var(--pt) * 1.1) dashed var(--dash);margin:calc(var(--pt) * 11) 0 0 calc(var(--pt) * 1)}
#ddjg-circular .ddjg-party .ddjg-img{position:absolute;left:calc(var(--pt) * 24.9);top:calc(var(--pt) * 3.9);width:calc(var(--pt) * 75);height:calc(var(--pt) * 75)}
#ddjg-circular .ddjg-party .ddjg-t{position:absolute;left:calc(var(--pt) * 130.9);top:calc(var(--pt) * 9);font-size:calc(var(--pt) * 15);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-party .ddjg-s{position:absolute;left:calc(var(--pt) * 130.9);top:calc(var(--pt) * 31.8);font-size:calc(var(--pt) * 8.7);color:var(--grey);white-space:nowrap}
#ddjg-circular .ddjg-party .ddjg-off{position:absolute;left:calc(var(--pt) * 130.9);top:calc(var(--pt) * 46.6);font-size:calc(var(--pt) * 23);font-weight:700;color:var(--red2);white-space:nowrap}
#ddjg-circular .ddjg-party .ddjg-code{position:absolute;right:calc(var(--pt) * 6.9);top:calc(var(--pt) * 64);font-size:calc(var(--pt) * 7.4);color:var(--grey);white-space:nowrap}
#ddjg-circular .ddjg-priced{position:relative;height:calc(var(--pt) * 12)}
#ddjg-circular .ddjg-priced .ddjg-t{position:absolute;left:calc(var(--pt) * 1);top:calc(var(--pt) * 2.1);font-size:calc(var(--pt) * 7.4);color:var(--grey);white-space:nowrap}
#ddjg-circular .ddjg-bottom{display:flex;justify-content:space-between;margin-left:calc(var(--pt) * 1)}
#ddjg-circular .ddjg-floor{position:relative;width:calc(var(--pt) * 301);height:calc(var(--pt) * 303);background:var(--blue)}
#ddjg-circular .ddjg-floor .ddjg-h{position:absolute;left:calc(var(--pt) * 15);font-size:calc(var(--pt) * 24);font-weight:700;color:var(--navy);white-space:nowrap}
#ddjg-circular .ddjg-floor .ddjg-h1{top:calc(var(--pt) * 19.7)}#ddjg-circular .ddjg-floor .ddjg-h2{top:calc(var(--pt) * 48.7)}
#ddjg-circular .ddjg-floor .ddjg-rule{position:absolute;left:calc(var(--pt) * 15);top:calc(var(--pt) * 85);width:calc(var(--pt) * 268);height:calc(var(--pt) * 5);background:var(--red)}
#ddjg-circular .ddjg-floor .ddjg-para{position:absolute;left:calc(var(--pt) * 15);top:calc(var(--pt) * 104.3);font-size:calc(var(--pt) * 12);line-height:calc(var(--pt) * 19);color:var(--navy2);white-space:nowrap}
#ddjg-circular .ddjg-floor .ddjg-lim{position:absolute;left:calc(var(--pt) * 15);top:calc(var(--pt) * 236.2);font-size:calc(var(--pt) * 9.5);font-weight:700;color:var(--red2);white-space:nowrap}
#ddjg-circular .ddjg-floor .ddjg-my{position:absolute;left:calc(var(--pt) * 15);top:calc(var(--pt) * 272.1);font-size:calc(var(--pt) * 8.5);font-weight:700;color:var(--navy);white-space:nowrap}

#ddjg-circular .ddjg-gift{position:relative;width:calc(var(--pt) * 255);height:calc(var(--pt) * 303);border:calc(var(--pt) * 1.1) dashed var(--dash)}
#ddjg-circular .ddjg-gift .ddjg-in{position:absolute;left:calc(var(--pt) * 11.7);top:calc(var(--pt) * 2.9);width:calc(var(--pt) * 229.5);height:calc(var(--pt) * 296);border:calc(var(--pt) * 2) dashed #111;background:#fff;
  font-family:Arial,Helvetica,"Liberation Sans",sans-serif;line-height:1.117;color:#1a1a1a}
#ddjg-circular .ddjg-gift .ddjg-in>*{position:absolute;white-space:nowrap}
#ddjg-circular .ddjg-gift .ddjg-hd{left:0;right:0;top:calc(var(--pt) * 1.4);height:calc(var(--pt) * 15.2);background:var(--red);color:#fff}
#ddjg-circular .ddjg-gift .ddjg-hd .ddjg-t{position:absolute;left:calc(var(--pt) * 8.9);top:calc(var(--pt) * 3);font-size:calc(var(--pt) * 8.6);font-weight:700;font-style:italic;white-space:nowrap}
#ddjg-circular .ddjg-gift .ddjg-hd .ddjg-s{position:absolute;right:calc(var(--pt) * 6.6);top:calc(var(--pt) * 3.9);font-size:calc(var(--pt) * 5.7);font-weight:700;white-space:nowrap}
#ddjg-circular .ddjg-gift .ddjg-free{left:calc(var(--pt) * 7.7);top:calc(var(--pt) * 19.9);font-size:calc(var(--pt) * 31.4);font-weight:700;color:var(--red);letter-spacing:calc(var(--pt) * 0.4)}
#ddjg-circular .ddjg-gift .ddjg-gw{left:calc(var(--pt) * 96.3);top:calc(var(--pt) * 33.8);font-size:calc(var(--pt) * 6.8);color:var(--navy2);letter-spacing:calc(var(--pt) * 0.15)}
#ddjg-circular .ddjg-gift .ddjg-pu{left:calc(var(--pt) * 96.3);top:calc(var(--pt) * 41.2);font-size:calc(var(--pt) * 8.6);font-weight:700;color:var(--navy2)}
#ddjg-circular .ddjg-gift .ddjg-ch{left:calc(var(--pt) * 7.7);top:calc(var(--pt) * 57.7);font-size:calc(var(--pt) * 6.3);font-weight:700;color:var(--navy2);letter-spacing:calc(var(--pt) * 0.95)}
#ddjg-circular .ddjg-gift .ddjg-row{left:calc(var(--pt) * 7.7);width:calc(var(--pt) * 209.5);height:calc(var(--pt) * 44);border:calc(var(--pt) * 0.7) solid #d5d5d5;background:#fff}
#ddjg-circular .ddjg-gift .ddjg-row1{top:calc(var(--pt) * 65.5)}#ddjg-circular .ddjg-gift .ddjg-row2{top:calc(var(--pt) * 113.3)}#ddjg-circular .ddjg-gift .ddjg-row3{top:calc(var(--pt) * 160.7)}
#ddjg-circular .ddjg-gift .ddjg-row>*{position:absolute;white-space:nowrap}
#ddjg-circular .ddjg-gift .ddjg-cb{left:calc(var(--pt) * 3.2);top:calc(var(--pt) * 19.2);width:calc(var(--pt) * 6.2);height:calc(var(--pt) * 6.2);border:calc(var(--pt) * 1.2) solid #111}
#ddjg-circular .ddjg-gift .ddjg-th{left:calc(var(--pt) * 19);top:calc(var(--pt) * 3);width:calc(var(--pt) * 40);height:calc(var(--pt) * 37);display:flex;align-items:center;justify-content:center}
#ddjg-circular .ddjg-gift .ddjg-th img{width:auto;height:auto;max-width:100%;max-height:100%}
#ddjg-circular .ddjg-gift .ddjg-br{left:calc(var(--pt) * 66);top:calc(var(--pt) * 15.8);font-size:calc(var(--pt) * 4.6);font-weight:700;color:var(--navy2);letter-spacing:calc(var(--pt) * 0.7)}
#ddjg-circular .ddjg-gift .ddjg-pn{left:calc(var(--pt) * 66);top:calc(var(--pt) * 20.8);font-size:calc(var(--pt) * 6.8);font-weight:700;color:#1a1a1a}
#ddjg-circular .ddjg-gift .ddjg-rg{right:calc(var(--pt) * 6.2);top:calc(var(--pt) * 15);font-size:calc(var(--pt) * 4.6);color:#555;letter-spacing:calc(var(--pt) * 0.3)}
#ddjg-circular .ddjg-gift .ddjg-rp{right:calc(var(--pt) * 6.2);top:calc(var(--pt) * 21.3);font-size:calc(var(--pt) * 6.3);font-weight:700;color:var(--red)}
#ddjg-circular .ddjg-gift .ddjg-fp{left:calc(var(--pt) * 7.7);right:calc(var(--pt) * 9.5);top:calc(var(--pt) * 221.6);font-size:calc(var(--pt) * 4);line-height:calc(var(--pt) * 5.3);color:#555;white-space:normal}
#ddjg-circular .ddjg-gift .ddjg-rl{left:0;right:0;top:calc(var(--pt) * 255.4);height:calc(var(--pt) * 0.7);background:#222}
#ddjg-circular .ddjg-gift .ddjg-cc{left:calc(var(--pt) * 7.7);top:calc(var(--pt) * 262.6);font-size:calc(var(--pt) * 7.4);color:#888}
#ddjg-circular .ddjg-gift .ddjg-cc b{font-weight:700;color:#1a1a1a}
#ddjg-circular .ddjg-gift .ddjg-ex{right:calc(var(--pt) * 10.5);top:calc(var(--pt) * 263.7);font-size:calc(var(--pt) * 5.7);font-weight:700;color:var(--red)}
#ddjg-circular .ddjg-gift .ddjg-ft{left:0;right:0;top:calc(var(--pt) * 271.8);height:calc(var(--pt) * 17.2);background:#111;color:#fff;text-align:center}
#ddjg-circular .ddjg-gift .ddjg-ft .ddjg-f1{position:absolute;left:0;right:0;top:calc(var(--pt) * 3.6);font-size:calc(var(--pt) * 5.1);font-weight:700;letter-spacing:calc(var(--pt) * 0.5);white-space:nowrap}
#ddjg-circular .ddjg-gift .ddjg-ft .ddjg-f2{position:absolute;left:0;right:0;top:calc(var(--pt) * 10.1);font-size:calc(var(--pt) * 5.1);white-space:nowrap}

@media (max-width: 899px){
  #ddjg-circular.ddjg-circular{--ddjg-mode:stack}
  #ddjg-circular .ddjg-panel{flex-basis:100%;width:100%}
  #ddjg-circular .ddjg-panel>.ddjg-p{--pt:min(calc((100vw - var(--ddjg-gutter)) / 612), calc(1498px / 612))}
  #ddjg-circular .ddjg-panel--cover{order:1}#ddjg-circular .ddjg-panel--dj{order:2}#ddjg-circular .ddjg-panel--sound{order:3}#ddjg-circular .ddjg-panel--featured{order:4}
}
@media (max-width: 639px){
  #ddjg-circular.ddjg-circular{--ddjg-mode:phone}
  #ddjg-circular .ddjg-panel>.ddjg-p{--pt:calc((100vw - var(--ddjg-gutter)) / 321);aspect-ratio:auto;padding-bottom:calc(var(--pt) * 14)}
  #ddjg-circular .ddjg-bar .ddjg-t{font-size:calc(var(--pt) * 13);top:calc(var(--pt) * 12)}
  #ddjg-circular .ddjg-bar .ddjg-n{display:none}
  #ddjg-circular .ddjg-grid{grid-template-columns:calc(var(--pt) * 279);margin-left:0}
  #ddjg-circular .ddjg-foot{position:static;margin-top:calc(var(--pt) * 10);white-space:normal;line-height:1.35}
  
  #ddjg-circular .ddjg-cover-logos .ddjg-l1{left:0}
  #ddjg-circular .ddjg-cover-logos .ddjg-l2{left:auto;right:0}
  #ddjg-circular .ddjg-banner{height:auto;padding:calc(var(--pt) * 10) calc(var(--pt) * 6)}
  #ddjg-circular .ddjg-banner .ddjg-t{position:static;font-size:calc(var(--pt) * 24);white-space:normal}
  #ddjg-circular .ddjg-promo--33,#ddjg-circular .ddjg-promo--20{height:auto;padding:calc(var(--pt) * 8) calc(var(--pt) * 9) calc(var(--pt) * 6)}
  #ddjg-circular .ddjg-promo .ddjg-pct,#ddjg-circular .ddjg-promo .ddjg-off{position:static;display:block;white-space:normal}
  #ddjg-circular .ddjg-promo--33 .ddjg-pct{font-size:calc(var(--pt) * 44)}
  #ddjg-circular .ddjg-promo--33 .ddjg-off{font-size:calc(var(--pt) * 20);margin:calc(var(--pt) * -6) 0 calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-promo--20 .ddjg-pct{font-size:calc(var(--pt) * 40)}
  #ddjg-circular .ddjg-promo--20 .ddjg-off{font-size:calc(var(--pt) * 14);margin:calc(var(--pt) * -4) 0 calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-promo .ddjg-strip{position:static;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--pt) * 10) calc(var(--pt) * 14);padding:calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-strip .ddjg-lg{position:static}
  #ddjg-circular .ddjg-promo .ddjg-lim{position:static;display:block;margin-top:calc(var(--pt) * 6)}
  #ddjg-circular .ddjg-new{flex-direction:column;gap:calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-new .ddjg-box{width:100%}
  #ddjg-circular .ddjg-das{height:auto;padding:calc(var(--pt) * 10) calc(var(--pt) * 11) calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-das .ddjg-lg{position:static;margin-bottom:calc(var(--pt) * 2)}
  #ddjg-circular .ddjg-das .ddjg-is{position:static;display:block;margin:0 0 calc(var(--pt) * 8) calc(var(--pt) * 16)}
  #ddjg-circular .ddjg-das .ddjg-list{display:flex;justify-content:space-around;align-items:flex-end;gap:calc(var(--pt) * 6)}
  #ddjg-circular .ddjg-das .ddjg-pr{position:static;height:auto;text-align:center;flex:1 1 0;min-width:0;width:auto !important;left:auto !important}
  #ddjg-circular .ddjg-das .ddjg-pr img{height:calc(var(--pt) * 43);width:auto;max-width:100%;margin:0 auto}
  #ddjg-circular .ddjg-das .ddjg-pr .ddjg-lb{position:static;display:block;margin-top:calc(var(--pt) * 4)}
  #ddjg-circular .ddjg-give,#ddjg-circular .ddjg-disc{height:auto;padding:calc(var(--pt) * 6) calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-give .ddjg-t,#ddjg-circular .ddjg-disc .ddjg-t{position:static;white-space:normal}
  #ddjg-circular .ddjg-disc .ddjg-t{font-size:calc(var(--pt) * 14)}
  #ddjg-circular .ddjg-excl{height:auto;padding:calc(var(--pt) * 8) 0 0}
  #ddjg-circular .ddjg-excl .ddjg-t{position:static;white-space:normal;line-height:1.35}
  
  #ddjg-circular .ddjg-ck{height:auto;margin-left:0;padding:calc(var(--pt) * 27) 0 calc(var(--pt) * 8)}
  #ddjg-circular .ddjg-ck .ddjg-cols{position:static;flex-direction:column;align-items:center}
  #ddjg-circular .ddjg-ck .ddjg-col{width:100%;max-width:calc(var(--pt) * 220);height:calc(var(--pt) * 214)}
  #ddjg-circular .ddjg-ck .ddjg-col+.ddjg-col{border-left:0;border-top:calc(var(--pt) * 1) solid var(--blue)}
  #ddjg-circular .ddjg-ck .ddjg-col .ddjg-img{left:50%;margin-left:calc(var(--pt) * -79.5)}
  #ddjg-circular .ddjg-ck .ddjg-ft{position:static;white-space:normal;line-height:1.35;padding:calc(var(--pt) * 10) calc(var(--pt) * 10) 0}
  #ddjg-circular .ddjg-party{height:auto;margin-left:0;padding:calc(var(--pt) * 8) calc(var(--pt) * 8) calc(var(--pt) * 6) calc(var(--pt) * 105)}
  #ddjg-circular .ddjg-party .ddjg-t,#ddjg-circular .ddjg-party .ddjg-s,#ddjg-circular .ddjg-party .ddjg-off,#ddjg-circular .ddjg-party .ddjg-code{position:static;display:block;white-space:normal}
  #ddjg-circular .ddjg-party .ddjg-s{margin:calc(var(--pt) * 4) 0 calc(var(--pt) * 4)}
  #ddjg-circular .ddjg-party .ddjg-code{margin-top:calc(var(--pt) * 4)}
  #ddjg-circular .ddjg-priced{height:auto;margin-top:calc(var(--pt) * 6)}
  #ddjg-circular .ddjg-priced .ddjg-t{position:static;white-space:normal}
  #ddjg-circular .ddjg-bottom{flex-direction:column;align-items:center;gap:calc(var(--pt) * 12);margin:calc(var(--pt) * 10) 0 0}
  #ddjg-circular .ddjg-floor{width:100%;height:auto;padding:calc(var(--pt) * 18) calc(var(--pt) * 15) calc(var(--pt) * 18)}
  #ddjg-circular .ddjg-floor>*{position:static !important;white-space:normal !important}
  #ddjg-circular .ddjg-floor .ddjg-rule{margin:calc(var(--pt) * 12) 0 calc(var(--pt) * 14)}
  #ddjg-circular .ddjg-floor .ddjg-para{margin-bottom:calc(var(--pt) * 16)}
  #ddjg-circular .ddjg-floor .ddjg-lim{margin-bottom:calc(var(--pt) * 14)}
}
@media print{
  html.ddjg-printing body>*:not(.ddjg-print-host){display:none !important}
  html.ddjg-printing .ddjg-print-host{display:block;margin:0;padding:0}
  #ddjg-circular.ddjg-circular{display:block;width:auto;max-width:none;margin:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  #ddjg-circular .ddjg-panel{display:block;width:612px;max-width:100%;margin:0 auto;break-inside:avoid;page-break-inside:avoid}
  #ddjg-circular .ddjg-panel+.ddjg-panel{break-before:page;page-break-before:always}
  #ddjg-circular .ddjg-panel>.ddjg-p{--pt:1px !important;width:612px;max-width:100%;aspect-ratio:612/792;padding:21px 21px 0}
  #ddjg-circular .ddjg-bar .ddjg-n{display:block}
  #ddjg-circular.ddjg-circular,#ddjg-circular .ddjg-panel,#ddjg-circular .ddjg-promo .ddjg-strip,#ddjg-circular .ddjg-gift .ddjg-in,#ddjg-circular .ddjg-gift .ddjg-row{background:#fff !important}
  #ddjg-circular .ddjg-bar,#ddjg-circular .ddjg-promo--33{background:#0a315d !important}
  #ddjg-circular .ddjg-card .ddjg-hd,#ddjg-circular .ddjg-banner,#ddjg-circular .ddjg-promo--20,#ddjg-circular .ddjg-give,#ddjg-circular .ddjg-ck .ddjg-hd,#ddjg-circular .ddjg-floor .ddjg-rule,#ddjg-circular .ddjg-gift .ddjg-hd{background:#d6181f !important}
  #ddjg-circular .ddjg-das,#ddjg-circular .ddjg-disc,#ddjg-circular .ddjg-floor{background:#e8f2fb !important}
  #ddjg-circular .ddjg-gift .ddjg-rl{background:#222 !important}
  #ddjg-circular .ddjg-gift .ddjg-ft{background:#111 !important}
}

#ddjg-circular .ddjg-cardlink{position:absolute;inset:0;z-index:5;border-radius:inherit}
#ddjg-circular .ddjg-card--link{cursor:pointer;transition:box-shadow .15s,transform .15s}
#ddjg-circular .ddjg-card--link:hover{box-shadow:0 4px 14px rgba(0,0,0,.18);transform:translateY(-1px)}
#ddjg-circular .ddjg-cardlink:focus-visible{outline:3px solid var(--red);outline-offset:2px}/* End custom CSS */