.gghwvr0{gap:2lvh;padding:4lvh 2lvh;display:flex;@media(orientation:portrait){flex-direction:column}}.gghwvr1{flex-direction:column;gap:3lvh;width:20%;display:flex;position:sticky;top:10lvh;@media(orientation:portrait){flex-flow:wrap;width:100%}& h3{font-family:var(--_1w0rktg3);color:var(--_1w0rktgk);border-bottom:.2lvh solid var(--_1w0rktgk);padding-bottom:.5lvh;@media(orientation:landscape){font-size:var(--_1w0rktg7)}@media(orientation:portrait){font-size:var(--_1w0rktgc)}}}.gghwvr2{flex-direction:column;gap:1lvh;display:flex;@media(orientation:portrait){width:100%}& div{align-items:center;gap:.5lvh;display:flex;& label{font-family:var(--_1w0rktg4);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}}}.gghwvr3{appearance:none;border:.2lvh solid var(--_1w0rktgk);border-radius:.4lvh;width:1.5lvh;height:1.5lvh;position:relative;&:checked{background:var(--_1w0rktgk)}&:checked:after{content:✓;color:var(--_1w0rktgq);position:absolute;top:0;left:0}}.gghwvr4{cursor:pointer;width:100%;accent-color:var(--_1w0rktgk)}.gghwvr5{justify-content:space-between;align-items:center;width:100%;display:flex;@media(orientation:portrait){flex-direction:column;align-items:flex-start;gap:1lvh}}.gghwvr6{align-items:center;gap:.5lvh;display:flex;& p{color:var(--_1w0rktgm);font-weight:var(--_1w0rktgi);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}& label{color:var(--_1w0rktgm);font-weight:var(--_1w0rktgi);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}& select{font-family:var(--_1w0rktg4);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}}.gghwvr7{flex-direction:column;gap:3lvh;width:100%;display:flex}.gghwvr8{grid-template-columns:auto auto auto;gap:2lvh;display:grid;@media(orientation:portrait){grid-template-columns:auto}}.gghwvr9{border-radius:1lvh;flex-direction:column;width:30lvh;height:100%;display:flex;position:relative;overflow:hidden;@media(orientation:portrait){width:100%}& div:last-child{background:var(--_1w0rktgq);flex-direction:column;gap:2lvh;height:100%;padding:2.5lvh;display:flex}& a{color:var(--_1w0rktgm);font-weight:var(--_1w0rktgf);&:hover{color:var(--_1w0rktgk);transition:color .3s ease-in-out}@media(orientation:landscape){font-size:var(--_1w0rktg7)}@media(orientation:portrait){font-size:var(--_1w0rktgc)}}& h3{color:var(--_1w0rktgm);font-weight:var(--_1w0rktgf);font-family:var(--_1w0rktg4);@media(orientation:landscape){font-size:var(--_1w0rktg7)}@media(orientation:portrait){font-size:var(--_1w0rktgc)}}& p{color:var(--_1w0rktgm);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}}.gghwvra{opacity:.5;&:after{content:attr(data-out-of-stock);width:50%;height:130%;color:var(--_1w0rktgq);font-family:var(--_1w0rktg3);writing-mode:tb;background:#0009;justify-content:center;align-items:center;padding:1lvh;display:flex;position:absolute;top:-20%;right:10%;transform:rotate(330deg);@media(orientation:landscape){font-size:var(--_1w0rktg7)}@media(orientation:portrait){font-size:var(--_1w0rktgc)}}}.gghwvrb{border:.2lvh solid var(--_1w0rktgk);border-radius:.5lvh;justify-content:center;align-items:center;gap:2lvh;padding:1lvh;display:flex;&:hover{background:var(--_1w0rktgk);color:var(--_1w0rktgq);transition:all .5s ease-in-out;& span{color:var(--_1w0rktgq)}& svg path{fill:var(--_1w0rktgq)}}& span{color:var(--_1w0rktgk);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}}