.v2l .dp{background:var(--card);flex-direction:column;gap:0;padding:14px;display:flex}.v2l .dp-row{flex-direction:column;flex:1;display:flex;position:relative}.v2l .dp-opt{cursor:pointer;text-align:left;color:#fff;background:var(--ink);min-height:190px;font:inherit;border:2px solid #0000;border-radius:12px;flex:1;align-items:flex-end;padding:20px 22px;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1),filter .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.v2l .dp-img{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.v2l .is-auto .dp-img{background-position:50% 62%}.v2l .is-marine .dp-img{background-color:#1d2a36;background-position:50% 72%;background-repeat:no-repeat;background-size:130%}.v2l .dp-img:after{content:"";background:linear-gradient(#171a1f26,#171a1f59 45%,#171a1fe6);position:absolute;inset:0}.v2l .dp-copy{flex-direction:column;gap:2px;display:flex;position:relative}.v2l .dp-brand{letter-spacing:.03em;font-family:Oswald Variable,Oswald,sans-serif;font-size:26px;font-weight:600}.v2l .dp-brand b{color:var(--amber)}.v2l .dp-line{opacity:.88;font-size:15px}.v2l .dp-check{border:2px solid #ffffffb3;border-radius:50%;width:26px;height:26px;transition:background .25s,border-color .25s;position:absolute;top:16px;right:16px}.v2l .dp-opt:not(.on){filter:grayscale(.55)brightness(.8)}.v2l .dp-opt:not(.on):hover{filter:none;transform:translateY(-2px)}.v2l .dp-opt:hover .dp-img{transform:scale(1.05)}.v2l .dp-opt.on{border-color:var(--amber);box-shadow:0 0 0 4px #f0a50038}.v2l .dp-opt.on .dp-check{background:var(--amber);border-color:var(--amber)}.v2l .dp-opt.on .dp-check:after{content:"";border:solid var(--amber-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.v2l .dp-opt:active{transform:scale(.985)}.v2l .dp-opt:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.v2l .dp-or{z-index:2;background:var(--card);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow);border-radius:50%;align-self:center;place-items:center;margin:-14px 0;font-family:Oswald Variable,Oswald,sans-serif;font-weight:700;display:grid}.v2l .dp-row:last-child{padding-top:0}@media (prefers-reduced-motion:no-preference){.v2l .div-swap{animation:.45s cubic-bezier(.16,1,.3,1) divSwap}}@keyframes divSwap{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v2l .dp-opt,.v2l .dp-img{transition:none}}@media (prefers-reduced-motion:no-preference){.v2l .logo-swap{animation:.25s ease-out logoSwap}}@keyframes logoSwap{0%{opacity:0}}
