.c-variant__control{bottom:1.6rem;display:flex;left:.8rem;margin-left:auto;margin-right:auto;position:absolute;width:calc(100% - 1.6rem);z-index:10}.c-variant__buttons{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.6rem;border-width:1px;display:flex;height:4rem;justify-content:center;margin-left:auto;width:4rem}.c-variant__buttons:hover{--tw-text-opacity:1;color:rgb(255 38 0/var(--tw-text-opacity))}.c-variant__buttons-plus{--tw-border-opacity:1;align-items:center;border-color:rgb(180 180 180/var(--tw-border-opacity));display:flex;height:2.4rem;justify-content:center;opacity:1;width:2.4rem}.c-variant__buttons-text{display:none;font-size:1.2rem;font-weight:600;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 (min-width:768px){.c-variant__buttons-text{display:block}}@media (max-width:767px){.c-variant__buttons--feature-product{position:unset}}@media (min-width:768px){.c-variant__buttons--feature-product{padding-right:2.4rem;padding-top:3rem;top:0}}.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;width:100%}