.ddbb{font-family:var(--font-body-family),Arial,sans-serif;max-width:1500px;padding-top:30px;padding-bottom:65px;color:#111b21;background:#fff}.ddbb *{box-sizing:border-box}.ddbb-head{background:#101a20;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(25px,4vw,55px);position:relative;overflow:hidden}.ddbb-head:after{content:"\2733";font-size:310px;line-height:1;position:absolute;right:150px;top:-155px;color:#7cd7e6;opacity:.05;pointer-events:none}.ddbb-kicker{font-size:12px!important;letter-spacing:.22em;font-weight:850!important;color:#7cd7e6!important;margin:0 0 14px!important}.ddbb-head h2{font-size:clamp(36px,5vw,74px)!important;line-height:.98!important;letter-spacing:-.035em!important;font-weight:900!important;color:#fff!important;margin:0 0 17px!important}.ddbb-head h2 em{font-style:normal;color:#7cd7e6}.ddbb-head p:not(.ddbb-kicker){font-size:clamp(14px,1.5vw,18px)!important;line-height:1.5;color:#e9eff0!important;margin:0!important;max-width:680px}.ddbb-stamp{background:#d4af37;color:#091117;min-width:115px;width:115px;height:115px;transform:rotate(8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:6px 8px #26333b;z-index:1}.ddbb-stamp b{font-size:42px;line-height:1;font-weight:900}.ddbb-stamp span{font-size:10px;line-height:1.1;text-align:center;font-weight:900;letter-spacing:.08em}.ddbb-shell{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr);gap:18px;margin-top:18px;align-items:start}.ddbb-main{background:#f6f7f7;border:1px solid #e2e8ea;min-width:0;padding:clamp(15px,2.4vw,28px)}.ddbb-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dce3e6;gap:6px;margin-bottom:28px}.ddbb-step{min-height:62px;border:0;border-bottom:4px solid transparent;background:transparent;color:#657179;cursor:pointer;font-size:12px;line-height:1.3;font-weight:900;letter-spacing:.02em;text-align:left;padding:10px 8px;transition:all .15s}.ddbb-step span{display:block;font-size:12px;color:#9da7ac;margin-bottom:5px}.ddbb-step.is-current{color:#111a20;border-color:#d4af37;background:#fff}.ddbb-step.is-current span{color:#bd9025}.ddbb-step:hover{color:#111a20}.ddbb-panel-head>span{font-size:11px;font-weight:900;color:#247c89;letter-spacing:.15em}.ddbb-panel-head h3{font-size:clamp(24px,2.7vw,37px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.035em!important;color:#121d23!important;margin:9px 0!important}.ddbb-panel-head p{font-size:14px;color:#546269;margin:0 0 23px;line-height:1.6}.ddbb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ddbb-card{min-width:0;border:1px solid #e2e5e7;background:#fff;display:flex;flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s}.ddbb-card:has([data-ddbb-qty]:not(:empty)){--active:0}.ddbb-card.is-picked{border-color:#c99e31;box-shadow:0 0 0 2px #d4af37 inset}.ddbb-card:hover{transform:translateY(-2px);box-shadow:0 7px 18px #14273410}.ddbb-card-image{position:relative;aspect-ratio:1.12;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.ddbb-card-image img{width:100%;height:100%;object-fit:contain;display:block;opacity:1!important;position:static!important;transform:none!important}.ddbb-card-tag{position:absolute;left:8px;top:8px;background:#effafb;color:#196c7c;font-weight:900;letter-spacing:.04em;font-size:9px;padding:5px 7px}.ddbb-card-info{padding:12px;display:flex;flex:1;flex-direction:column}.ddbb-card-info h4{color:#142129!important;text-transform:none!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:0!important;margin:0 0 13px!important;min-height:36px}.ddbb-variant-label{font-size:9px;font-weight:900;letter-spacing:.09em;color:#56676d;margin-bottom:5px}.ddbb-card select{background:#fff!important;border:1px solid #d9e0e3!important;border-radius:0!important;color:#142129!important;font-size:11px;line-height:1.3;width:100%;min-height:36px;padding:5px;max-width:100%;margin-bottom:12px}.ddbb-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:5px}.ddbb-card-bottom b{font-size:16px;color:#13222b;white-space:nowrap}.ddbb-qty{display:flex;align-items:center;border:1px solid #d6dfe1;min-height:32px}.ddbb-qty button{font-size:19px;line-height:1;background:#eef5f6;color:#142229;border:0;width:29px;height:34px;cursor:pointer;font-weight:600}.ddbb-qty button:hover{background:#7cd7e6}.ddbb-qty button:disabled{opacity:.3;cursor:not-allowed}.ddbb-qty output{font-size:13px;min-width:24px;text-align:center;font-weight:900}.ddbb-preorder{background:#ecf8fa;color:#23515c;padding:12px;font-size:12px;line-height:1.55;font-weight:700;margin:17px 0 0}.ddbb-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:23px}.ddbb-controls button{border:0;border-radius:0;min-height:43px;padding:10px 14px;font-weight:900;font-size:12px;cursor:pointer}.ddbb-prev{background:transparent;color:#24383f}.ddbb-next{background:#d4af37;color:#132129}.ddbb-controls [data-ddbb-progress]{font-size:11px;color:#60717a;font-weight:800;letter-spacing:.1em}.ddbb-summary{background:#111a20;color:#fff;padding:25px;position:sticky;top:90px;min-width:0;box-shadow:6px 6px #7cd7e6}.ddbb-summary-top{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.06em;font-weight:900;color:#b5dee4}.ddbb-live-dot{width:7px;height:7px;border-radius:50%;background:#7cd7e6;box-shadow:0 0 0 4px #7cd7e625;display:inline-block;flex:none}.ddbb-count{margin-left:auto;color:#fff;white-space:nowrap}.ddbb-illustration{font-size:65px;text-align:center;padding:20px 0 0;filter:drop-shadow(0 7px 9px #0004)}.ddbb-summary h3{color:#fff!important;font-size:25px!important;line-height:1.1!important;font-weight:900!important;text-align:center;margin:8px 0!important}.ddbb-comment{text-align:center;color:#abd7df;font-size:13px;min-height:40px;line-height:1.5}.ddbb-summary-lines{border-top:1px solid #34444c;border-bottom:1px solid #34444c;padding:10px 0;max-height:220px;overflow-y:auto}.ddbb-empty{font-size:12px;color:#a9b8be}.ddbb-summary-line{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:8px 0;color:#edf5f6;line-height:1.4}.ddbb-summary-line span{flex:1}.ddbb-summary-line strong{white-space:nowrap;font-size:12px}.ddbb-meter{background:#32414a;height:7px;margin-top:20px}.ddbb-meter>div{height:100%;background:#d4af37;width:0;transition:width .28s}.ddbb-meter-label{color:#add5df!important;font-size:11px;margin:8px 0 23px!important}.ddbb-totals{border-top:1px solid #34444c}.ddbb-totals>div{display:flex;justify-content:space-between;gap:8px;padding:9px 0;color:#ecf4f7;font-size:12px}.ddbb-totals .ddbb-saving{color:#d4af37}.ddbb-totals .ddbb-total{font-size:17px;font-weight:900;border-top:1px solid #34444c;margin-top:8px;padding-top:15px}.ddbb-add{margin-top:15px;display:block;width:100%;border:0;border-radius:0;padding:16px 10px;min-height:55px;font-size:13px;letter-spacing:.03em;font-weight:900;background:#d4af37;color:#111820;cursor:pointer;transition:background .15s}.ddbb-add:hover{background:#e7c65c}.ddbb-add:disabled{background:#6a7378;color:#e5e7e8;cursor:not-allowed}.ddbb-disclaimer{font-size:10px;line-height:1.55;color:#c4d0d4;margin:15px 0 0}.ddbb-error{font-size:12px;color:#ffb5a9}.ddbb-toast{position:fixed;z-index:500;left:50%;bottom:22px;transform:translate(-50%,120px);opacity:0;pointer-events:none;background:#111a20;border:2px solid #d4af37;box-shadow:0 10px 25px #0003;color:#fff;font-size:15px;line-height:1.4;font-weight:900;padding:14px 23px;max-width:min(420px,90vw);text-align:center;transition:opacity .2s,transform .3s}.ddbb-toast.is-showing{opacity:1;transform:translate(-50%)}@media(max-width:990px){.ddbb-shell{grid-template-columns:1fr}.ddbb-summary{position:static;box-shadow:4px 4px #7cd7e6}.ddbb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ddbb{padding:22px 14px 45px}.ddbb-head{padding:25px 20px;align-items:flex-start}.ddbb-head h2{font-size:38px!important}.ddbb-head p:not(.ddbb-kicker){font-size:13px!important}.ddbb-stamp{min-width:66px;width:66px;height:66px;box-shadow:3px 4px #26333b}.ddbb-stamp b{font-size:25px}.ddbb-stamp span{font-size:7px}.ddbb-main{padding:12px}.ddbb-steps{gap:1px;margin-bottom:23px}.ddbb-step{font-size:9px;padding:8px 4px;min-height:63px}.ddbb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ddbb-card-info{padding:9px}.ddbb-card-info h4{font-size:11px!important;min-height:44px}.ddbb-card-bottom{flex-wrap:wrap}.ddbb-card-bottom b{font-size:14px}.ddbb-card-image{aspect-ratio:1}.ddbb-controls [data-ddbb-progress]{font-size:9px}.ddbb-controls button{padding:9px;font-size:10px}.ddbb-summary{padding:19px}}@media(prefers-reduced-motion:reduce){.ddbb *{transition:none!important}}.ddbb-bases-subhead{margin-top:clamp(30px,4vw,52px);padding-top:clamp(22px,3vw,34px);border-top:1px solid rgba(0,0,0,.12)}.ddbb-bases-subhead h3{font-size:clamp(22px,3vw,33px)}.ddbb-controls{position:sticky;bottom:12px;z-index:15;background:#fff;border:2px solid #d4af37;box-shadow:0 9px 27px #0a18202e;padding:12px;gap:12px;align-items:center}.ddbb-next{background:#d4af37!important;color:#111a20!important;font-weight:900!important;font-size:clamp(12px,1.15vw,15px)!important;padding:14px 20px!important;min-height:54px!important;box-shadow:0 3px #a17d21;letter-spacing:.015em;transition:transform .16s ease,background .16s ease}.ddbb-next:hover,.ddbb-next:focus-visible{background:#efcc62!important;transform:translateY(-2px)}.ddbb-next--ready{animation:ddbb-next-glow 1.5s ease 2}@keyframes ddbb-next-glow{50%{box-shadow:0 0 0 7px #d4af3733,0 3px #a17d21}}.ddbb-steps{scroll-margin-top:125px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.ddbb-controls{bottom:8px;padding:8px;gap:6px;flex-wrap:wrap}.ddbb-prev{flex:0 0 auto}.ddbb-controls [data-ddbb-progress]{display:none}.ddbb-next{flex:1 1 auto;min-width:0;font-size:12px!important;min-height:52px!important;padding:10px 12px!important}.ddbb-step{font-size:10px;min-height:65px}}@media(prefers-reduced-motion:reduce){.ddbb-next--ready{animation:none}}.ddbb-topping-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:8px 0 26px}.ddbb-topping-jump a{display:flex;justify-content:center;align-items:center;min-height:52px;padding:10px 7px;background:#fff;border:1px solid #d5dee1;color:#13212a;text-decoration:none;font-weight:900;font-size:11px;text-align:center;line-height:1.35;transition:background .2s,border-color .2s}.ddbb-topping-jump a:hover,.ddbb-topping-jump a:focus-visible{background:#fff5d7;border-color:#d4af37}.ddbb-topping-section{scroll-margin-top:115px;margin-top:25px;padding-top:24px;border-top:1px solid #d6e0e2}.ddbb-topping-heading{margin-bottom:17px}.ddbb-topping-heading span{font-size:10px;letter-spacing:.14em;color:#287b8a;font-weight:900}.ddbb-topping-heading h4{font-size:clamp(24px,2.5vw,32px)!important;line-height:1.1!important;color:#111b21!important;margin:7px 0!important;font-weight:900!important}.ddbb-topping-heading p{margin:0;color:#5a666d;font-size:14px}@media(max-width:600px){.ddbb-topping-jump{grid-template-columns:1fr 1fr;gap:6px}.ddbb-topping-jump a{min-height:43px;font-size:10px}.ddbb-topping-jump a:last-child{grid-column:1/-1}.ddbb-topping-section{padding-top:18px}}.ddbb-dust-unlock[hidden]{display:none!important}.ddbb-dust-unlock.is-unlocked{display:flex;align-items:center;gap:12px;background:#17382f;border:2px solid #d4af37;color:#fff;padding:16px 14px;margin:14px 0;border-radius:3px;box-shadow:0 4px 18px #d4af3729}.ddbb-dust-unlock__icon{font-size:27px;flex:0 0 auto}.ddbb-dust-unlock span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ddbb-dust-unlock strong{font-size:14px;line-height:1.3;color:#fff;letter-spacing:.025em}.ddbb-dust-unlock small{font-size:12px;line-height:1.4;color:#e5f6ea}.ddbb-dust-unlock b{color:#d4af37;font-size:16px}@media(max-width:480px){.ddbb-dust-unlock.is-unlocked{gap:9px;padding:12px 10px}.ddbb-dust-unlock strong{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/555/assets/dd-box-builder.css.map */
