html body .dg-card-sw{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:10px 0 2px;min-height:22px}html body .dt-shop .dg-card-sw,html body .products .product-summary.text-start .dg-card-sw{justify-content:flex-start}html body .dg-card-sw__dot{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .45s cubic-bezier(.34, 1.45, .5, 1)}html body .dg-card-sw__dot i{display:block;width:16px;height:16px;border-radius:50%;background:var(--sw,#f7f6f4);box-shadow:inset 0 0 0 1px rgba(15,27,61,.14),inset 0 2px 3px rgba(255,255,255,.75),0 2px 6px -2px rgba(15,27,61,.28);transition:box-shadow .3s ease}html body .dg-card-sw__dot::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px transparent;transition:box-shadow .3s ease}html body .dg-card-sw__dot:focus-visible,html body .dg-card-sw__dot:hover{transform:translateY(-2px) scale(1.08)}html body .dg-card-sw__dot:hover::after,html body .dg-card-sw__dot[aria-pressed=true]::after{box-shadow:0 0 0 1.5px #0f1b3d}html body .dg-card-sw__dot[aria-pressed=true]::after{box-shadow:0 0 0 1.5px #0f1b3d,0 0 0 4px rgba(255,154,46,.35)}html body .dg-card-sw__more{color:#71706c!important;font:600 11px/1 Fredoka,sans-serif;letter-spacing:.04em;text-decoration:none!important}html body .dg-card-sw__more:hover{color:#d7301f!important}html body .dg-card-sw--styles span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fff6e8;color:#d7301f;font:600 10.5px/1.2 Fredoka,sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,154,46,.35)}html body .product-thumbnail img.dg-card-swapped{animation:dg-swap-in .45s cubic-bezier(.22,1,.36,1)}@keyframes dg-swap-in{from{opacity:.35;transform:scale(1.025)}}html body form.variations_form table.variations tr.dg-sw-native-row,html body form.variations_form.dg-sw-ready table.variations tr.dg-sw-native-row{display:none!important}html body form.variations_form table.variations:not(:has(tr:not(.dg-sw-native-row):not(.dt-size-native-row))){display:none!important}html body .dg-sw{position:relative;margin:0 0 18px;padding:18px 18px 16px;border-radius:24px;background:linear-gradient(160deg,#fff 0,#fff 55%,#fff6e8 100%);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,27,61,.06),0 1px 2px rgba(15,27,61,.04),0 22px 50px -28px rgba(31,45,92,.28);text-align:left}html body .dg-sw__head{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}html body .dg-sw .dg-sw__title{margin:0!important;color:#0f1b3d!important;font:600 15px/1.25 Fredoka,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html body .dg-sw__picked{margin:0!important;color:#d7301f;font:500 13px/1.3 Fredoka,sans-serif;animation:dg-fade .35s ease}@keyframes dg-fade{from{opacity:0;transform:translateY(3px)}}html body .dg-sw__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}html body .dg-sw--chips .dg-sw__grid{display:flex;flex-wrap:wrap;gap:8px}html body .dg-sw__opt{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:6px 6px 9px;border:0;border-radius:18px;background:#fff;color:#0f1b3d;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(15,27,61,.08);-webkit-tap-highlight-color:transparent;transition:box-shadow .3s ease,transform .45s cubic-bezier(.34, 1.45, .5, 1);animation:dg-fade .45s ease both;animation-delay:calc(var(--i, 0) * 35ms)}html body .dg-sw--chips .dg-sw__opt{flex-direction:row;padding:8px 14px 8px 10px;border-radius:999px}html body .dg-sw__opt:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(15,27,61,.18),0 12px 24px -16px rgba(15,27,61,.4)}html body .dg-sw__opt.is-on{box-shadow:inset 0 0 0 2px #0f1b3d,0 0 0 4px rgba(255,154,46,.28),0 14px 28px -16px rgba(215,48,31,.55)}html body .dg-sw__opt.is-out{opacity:.42}html body .dg-sw__opt.is-out .dg-sw__img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - .75px),rgba(15,27,61,.45) 50%,transparent calc(50% + .75px))}html body .dg-sw__opt.is-nope{animation:dg-nope .4s ease}@keyframes dg-nope{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}html body .dg-sw__img{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:13px;background:#f7f6f4}html body .dg-sw__opt .dg-sw__img{align-self:stretch;width:100%;min-width:0}html body .dg-sw__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22, 1, .36, 1)}html body .dg-sw__opt:hover .dg-sw__img img{transform:scale(1.06)}html body .dg-sw__name{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:16px;font:500 12px/1.25 Fredoka,sans-serif}html body .dg-sw__name span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}html body .dg-sw__dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--sw,#f7f6f4);box-shadow:inset 0 0 0 1px rgba(15,27,61,.14),inset 0 1px 2px rgba(255,255,255,.7)}@media (max-width:767px){html body .dg-sw{padding:16px 14px 14px;border-radius:22px}html body .dg-sw__grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}}html body .dt-qv .dg-qv-sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}html body .dt-qv .dg-qv-sw .dt-qv__opt{display:flex;flex-direction:column;gap:6px;height:auto;min-width:0;padding:5px 5px 8px;border-radius:16px}html body .dt-qv .dg-qv-sw .dg-sw__img{border-radius:11px}html body .dt-qv .dg-qv-sw .dg-sw__name{font-size:11.5px}@media (prefers-reduced-motion:reduce){html body .dg-sw__opt,html body .dg-sw__picked,html body .product-thumbnail img.dg-card-swapped{animation:none}}html body .dt-ui .dt-qv .dg-qv-sw .dt-qv__opt.is-on{background:#fff;color:#0f1b3d;box-shadow:inset 0 0 0 2px #0f1b3d,0 0 0 4px rgba(255,154,46,.28)}html body .dt-ui .dt-qv .dg-qv-sw .dt-qv__opt.is-out::after{display:none}html body .dt-ui .dt-qv .dg-qv-sw .dt-qv__opt.is-out{opacity:.42;background:#fff}html body .dt-ui .dt-qv .dt-qv__attr--sizing{margin:0 0 6px;padding:0;border:0}html body .dt-ui .dt-qv .dg-qv-sz{margin:0 0 12px!important;padding:16px 16px 12px;border-radius:22px}html body .dt-ui .dt-qv .dg-qv-sz .dt-size__opt{flex-direction:column;gap:3px;height:60px;padding:0 4px;border-radius:15px;font:inherit}html body .dt-ui .dt-qv .dg-qv-sz .dt-size__opt.is-out::after{display:none}html body .dt-ui .dt-qv .dg-qv-sz .dt-size__title{margin:0;font:600 14.5px/1.25 Fredoka,sans-serif;letter-spacing:0;text-transform:none}html body .dt-ui .dt-qv .dg-qv-sz .dt-size__picked{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:3px 0 0;color:#71706c;font:500 12.5px/1.35 Fredoka,sans-serif}html body .dt-ui .dt-qv .dg-qv-sz .dt-size__picked b{color:#0f1b3d;font-weight:600}html body .dt-ui .dt-qv .dg-qv-sz .dt-size__picked i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.45}html body .dt-ui .dt-qv .dt-qv__opt .dg-sw__dot{margin-right:6px}html body :is(.dg-sw--photos .dg-sw__opt,.dt-qv .dg-qv-sw .dt-qv__opt){min-width:0;overflow:hidden}html body :is(.dg-sw--photos .dg-sw__opt,.dt-qv .dg-qv-sw .dt-qv__opt) .dg-sw__name{display:flex;align-items:flex-start;justify-content:center;gap:5px;min-width:0;max-width:100%;padding:0 2px;line-height:1.25}html body :is(.dg-sw--photos .dg-sw__opt,.dt-qv .dg-qv-sw .dt-qv__opt) .dg-sw__name span{display:-webkit-box;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html body :is(.dg-sw--photos .dg-sw__opt,.dt-qv .dg-qv-sw .dt-qv__opt) .dg-sw__dot{flex:none;margin:1.5px 0 0!important}html body #quick-edit-modal .dg-sw{margin:0;padding:14px 14px 12px;border-radius:22px;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,27,61,.06),0 14px 34px -24px rgba(31,45,92,.3)}html body #quick-edit-modal .dg-sw__head{margin:0 0 10px}html body #quick-edit-modal .dg-sw .dg-sw__title{font-size:14px!important}html body #quick-edit-modal .dg-sw__grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}html body #quick-edit-modal .dg-sw__opt{gap:6px;padding:5px 5px 8px;border-radius:16px}html body #quick-edit-modal .dg-sw__img{border-radius:11px}html body #quick-edit-modal .dg-sw__name{font-size:11.5px}@media (max-width:767px){html body #quick-edit-modal .dg-sw__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}