.dubo-guide{margin:0 0 14px;font-size:14px;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .8)}.dubo-guide__link{display:inline-block;margin-top:4px;font-weight:700;color:#6e1423;text-decoration:underline;text-underline-offset:3px}.variant-picker__form{counter-reset:dubo-step}.variant-picker__form fieldset.variant-option>legend{font-weight:700;margin-bottom:10px}.variant-picker__form fieldset.variant-option>legend:before{counter-increment:dubo-step;content:"Step " counter(dubo-step);display:inline-block;margin-inline-end:8px;padding:2px 9px;border-radius:999px;background:#6e1423;color:#fff8ea;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;line-height:1.6}.variant-option__button-label{--dubo-dot-display:none}.variant-option__button-label .variant-option__button-label__text:before{content:"";display:var(--dubo-dot-display);width:14px;height:14px;border-radius:50%;margin-inline-end:7px;background:var(--dubo-dot,transparent);box-shadow:inset 0 0 0 1px #00000047;vertical-align:-2px}.variant-option__button-label:has(>input[data-option-name$=Color]){--dubo-dot-display:inline-block}.variant-option__button-label:has(>input[value=Black]){--dubo-dot:#202020}.variant-option__button-label:has(>input[value=White]){--dubo-dot:#f5f1e7}.variant-option__button-label:has(>input[value=Burgundy]){--dubo-dot:#6e1423}.variant-option__button-label:has(>input[value=Brown]),.variant-option__button-label:has(>input[value="Chocolate Brown"]){--dubo-dot:#493021}.variant-option__button-label:has(>input[value=Navy]){--dubo-dot:#172a46}.variant-option__button-label:has(>input[value="Royal Blue"]){--dubo-dot:#234da0}.variant-option__button-label:has(>input[value=Gold]){--dubo-dot:#d8a832}.variant-option__button-label:has(>input[value="Forest Green"]){--dubo-dot:#274f3b}.variant-option__button-label:has(>input[value="Heather Gray"]){--dubo-dot:#97999b}.variant-option__button-label:has(>input[value=Cream]){--dubo-dot:#efe4cc}.variant-option__button-label:has(>input[value=Khaki]){--dubo-dot:#b9a47a}.variant-option__button-label:has(>input[value="Burgundy/Gold"]){--dubo-dot:linear-gradient(135deg,#6e1423 50%,#d8a832 50%)}.variant-option__button-label:has(>input[value="Black/Burgundy"]){--dubo-dot:linear-gradient(135deg,#202020 50%,#6e1423 50%)}.variant-option__button-label:has(>input[value="Flag Colors"]){--dubo-dot:conic-gradient(#c81c28 0 33%,#f0b014 0 66%,#1c3a96 0)}.variant-option__button-label:has(>input[value="Burgundy and Gold"]){--dubo-dot:linear-gradient(135deg,#7a162a 50%,#e8ac24 50%)}.variant-option__button-label:has(>input[value="Black and Gold"]){--dubo-dot:linear-gradient(135deg,#202020 50%,#e8ac24 50%)}.variant-option__button-label:has(>input[value="Purple and Gold"]){--dubo-dot:linear-gradient(135deg,#5c2496 50%,#e8ac24 50%)}.variant-option__button-label:has(>input[value="Original Brown and Gold"]){--dubo-dot:linear-gradient(135deg,#493021 50%,#d8a832 50%)}.variant-option__button-label:has(>input[value="Red and White"]){--dubo-dot:linear-gradient(135deg,#c81c28 50%,#ffffff 50%)}.variant-option__button-label:has(>input[value="Royal Blue and Gold"]){--dubo-dot:linear-gradient(135deg,#234da0 50%,#e8ac24 50%)}.variant-option__button-label:has(>input[value="All White"]){--dubo-dot:#ffffff}@media(max-width:749px){.variant-option__button-label{min-height:44px;min-width:44px}.variant-picker__form fieldset.variant-option{margin-bottom:6px}}.variant-picker__form fieldset:has(input[data-option-name=Design]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.variant-picker__form fieldset:has(input[data-option-name=Design])>legend{grid-column:1/-1}.variant-picker__form fieldset:has(input[data-option-name=Design])>.variant-option__button-label{min-width:0!important;width:auto!important;min-height:48px;white-space:normal;text-align:center}.variant-option__button-label:has(>input[aria-disabled=true]:not(:checked)){display:none!important}.dubo-artwork-details{padding:16px;border:1px solid #d9cfbe;margin-block:16px;font-size:14px}.dubo-artwork-details summary,.ds-optional>summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center}.dubo-artwork-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dubo-artwork-detail{margin:0}.dubo-artwork-detail img{width:100%;height:auto;max-height:260px;object-fit:contain}.dubo-artwork-detail figcaption{font-size:12px;line-height:1.5;padding-block:8px}.ds-optional{max-width:1400px;margin:24px auto;padding:16px 24px;border-block:1px solid #d9cfbe}@media(min-width:990px){.variant-picker__form fieldset:has(input[data-option-name=Design])>.variant-option__button-label{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dubo-picker.css.map */
