.block.product-variations .block__title{text-align:center;margin-block-end:1rem}.block.product-variations .block__description{text-align:center}.block.product-variations .block__variations-tabs{justify-content:center;align-items:center;display:flex;overflow-x:auto}@media screen and (width<=360px){.block.product-variations .block__variations-tabs{margin-block-start:2.5rem}}@media screen and (width>=360px) and (width<=1440px){.block.product-variations .block__variations-tabs{margin-block-start:calc(34.6667px + 1.48148vw)}}@media screen and (width>=1440px){.block.product-variations .block__variations-tabs{margin-block-start:3.5rem}}@media screen and (width<=360px){.block.product-variations .block__variations-tabs{gap:1rem}}@media screen and (width>=360px) and (width<=1440px){.block.product-variations .block__variations-tabs{gap:calc(13.3333px + .740741vw)}}@media screen and (width>=1440px){.block.product-variations .block__variations-tabs{gap:1.5rem}}.block.product-variations .block__variations-tabs>li button{inline-size:12.5rem;color:var(--color--green);text-align:center;cursor:pointer;border:.09375rem solid var(--color--green);background-color:#0000;border-radius:2.5rem;padding:.5rem 1.5rem;transition:background-color .3s ease-in-out,font-weight .3s ease-in-out,border-color .3s ease-in-out;display:block}.block.product-variations .block__variations-tabs>li button:hover,.block.product-variations .block__variations-tabs>li button.active{background-color:var(--color--yellow);border-color:#0000;font-weight:700}.block.product-variations .block__variations-content{margin-block-start:2rem}.block.product-variations .block__variations-content .variation{background-color:var(--color--blue);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:3.5rem;padding:3rem;display:none}@media screen and (width<=360px){.block.product-variations .block__variations-content .variation{padding:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.block.product-variations .block__variations-content .variation{padding:calc(16px + 2.22222vw)}}@media screen and (width>=1440px){.block.product-variations .block__variations-content .variation{padding:3rem}}.block.product-variations .block__variations-content .variation .ac{background-color:#0000;padding:0;margin-block-end:0!important}.block.product-variations .block__variations-content .variation .ac .ac-header{position:relative!important}.block.product-variations .block__variations-content .variation .ac-trigger:after{inset-block-start:50%!important;inset-inline-end:0!important;transform:translateY(-50%)!important}.block.product-variations .block__variations-content .variation .ac.is-active .ac-trigger:after{transform:translateY(-50%)rotate(-45deg)!important}@media (width>=900px){.block.product-variations .block__variations-content .variation .ac-trigger{cursor:default!important}.block.product-variations .block__variations-content .variation .ac-trigger:after{content:none!important}.block.product-variations .block__variations-content .variation .ac-panel{visibility:visible;block-size:auto!important}}.block.product-variations .block__variations-content .variation.active{display:grid}.block.product-variations .block__variations-content .variation__datas{flex-direction:column;gap:1.5rem;display:flex}.block.product-variations .block__variations-content .variation__datas ul{flex-direction:column;display:flex}.block.product-variations .block__variations-content .variation__datas ul li{justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.block.product-variations .block__variations-content .variation__datas ul li:not(:last-child){border-block-end:.0625rem solid #bfd0d3}.block.product-variations .block__variations-content .variation__title{font-size:1.75rem;font-weight:700;line-height:110%}.block.product-variations .block__variations-content .variation__data-title{margin-block-end:.5rem;font-weight:700}.block.product-variations .block__variations-content .variation__visual{background-color:#fff;border-radius:.5rem;position:relative;overflow:hidden}.block.product-variations .block__variations-content .variation__zoom{pointer-events:none;background-color:var(--color--yellow);border-radius:6.25rem;place-items:center;block-size:3rem;inline-size:3rem;display:grid;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}@media (width<=899px){.block.product-variations .block__variations-tabs{justify-content:flex-start}.block.product-variations .block__variations-content .variation{flex-direction:column-reverse}.block.product-variations .block__variations-content .variation.active{display:flex}}
