.c-variant__control{bottom:1.6rem;display:flex;justify-content:flex-end;left:.8rem;margin-left:auto;margin-right:auto;position:absolute;width:calc(100% - 1.6rem);z-index:10}@media (min-width:768px){.c-variant__control{display:none;justify-content:center}}.c-variant__buttons{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:flex;justify-content:center;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-variant__buttons:hover{--tw-bg-opacity:1;background-color:rgb(61 61 61/var(--tw-bg-opacity))}@media (min-width:768px){.c-variant__buttons{padding:6px;width:95%}}@media (max-width:767px){.c-variant__buttons{height:3rem;width:3rem}.c-variant__buttons:before{--tw-content:"";content:var(--tw-content);inset:-5px;position:absolute}}.c-variant__buttons-plus{display:block;height:1.8rem;opacity:1;padding:2px;width:1.8rem}@media (min-width:768px){.c-variant__buttons-plus{display:none}}@media (max-width:767px){.c-variant__buttons-plus svg{height:100%;width:100%}}.c-variant__buttons-text{display:none;font-size:1.4rem;font-weight:400;padding-bottom:.4rem;padding-top:.4rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1);white-space:nowrap}@media (max-width:1023px){.c-variant__buttons-text{font-size:1.4rem}}@media (min-width:768px){.c-variant__buttons-text{display:block}}.c-variant__options{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(216 216 216/var(--tw-border-opacity));border-radius:1.2rem;border-width:1px;bottom:0;left:0;padding:1.6rem;position:absolute;right:0;width:100%}.c-variant__options-buttons{align-items:center;display:flex;font-size:1.2rem;font-weight:600;gap:.4rem;justify-content:space-between;margin-bottom:1rem;width:100%}@media (max-width:1023px){.c-variant__options-buttons{font-size:1.2rem}}.c-variant__options-buttons{line-height:1.4}