.price .price-container{position:relative;display:flex;flex-direction:column}.price .price-list.grid{display:grid;grid-template-columns:100%;gap:2.2rem}.price .price-item{display:grid;grid-template-columns:100%;gap:1.6rem;font-size:.8rem}@media screen and (min-width: 993px){.price .price-item{font-size:1rem}}.price .price-item .date-on-sale-box{display:flex;align-items:center;justify-content:space-between;padding:.8em .6em .6em;background-color:#000;border-radius:1.2em;font-size:.9em;text-wrap:balance}@media screen and (min-width: 577px){.price .price-item .date-on-sale-box{padding:.8em 1.2em .6em;font-size:1em}}.price .price-item .date-on-sale-box .text{display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:600;line-height:1}.price .price-item .date-on-sale-box .text:before{content:"";display:block;flex-shrink:0;width:.6em;height:.6em;transform:translateY(-0.2em);margin-right:.8em;border-radius:50%;background-color:#fff;box-shadow:0px 0px .6em 0px rgba(139,92,246,.5019607843)}.price .price-item .countdown-timer{display:flex;align-items:center;justify-content:center;margin-left:1em}.price .price-item .countdown-time{display:flex;align-items:center}.price .price-item .countdown-time:not(:last-of-type)::after{content:":";font-size:1.2em;font-weight:600;line-height:1;margin:0 .2em;transform:translateY(-0.35em)}.price .price-item .countdown-time .box{display:flex;flex-direction:column;align-items:center;justify-content:center}.price .price-item .countdown-time .value{padding:.4em .5em .2em;border-radius:.4em;border:1px solid hsla(0,0%,100%,.0509803922);background:linear-gradient(135deg, rgba(117, 117, 117, 0.2) 0%, rgba(255, 255, 255, 0.15) 100%);font-size:1em;font-weight:700;margin-bottom:.4em}@media screen and (min-width: 577px){.price .price-item .countdown-time .value{font-size:1.2em}}.price .price-item .countdown-time .label{font-size:.5em;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.price .price-item .price-box{display:flex;justify-content:space-between;flex-direction:column;border:1px solid hsla(0,0%,100%,.0784313725);margin:0;border-radius:1.6em;background-color:#141414;font-size:.9rem;min-height:18em}@media screen and (min-width: 577px){.price .price-item .price-box{font-size:1rem}}@media screen and (min-width: 769px){.price .price-item .price-box{flex-direction:row}}.price .price-item .price-box .info{display:flex;flex-direction:column;width:100%;padding:1em;position:relative}@media screen and (min-width: 577px){.price .price-item .price-box .info{padding:1.6em}}.price .price-item .price-box .info>.icon{position:absolute;top:0;left:100%;transform:translate(-75%, -25%);z-index:3;width:2.5em;height:auto}@media screen and (min-width: 769px){.price .price-item .price-box .info>.icon{left:0;transform:translate(-25%, -25%)}}.price .price-item .price-box .info .tags{margin:-0.4em -0.4em 1em}.price .price-item .price-box .info .tag{font-size:.65em;font-weight:500;padding:.4em .8em .2em;margin:.4em;color:hsla(0,0%,100%,.3764705882);border:1px solid hsla(0,0%,100%,.062745098);border-radius:1em}.price .price-item .price-box .info .tag.highlight{color:#c4b5fd;background:linear-gradient(135deg, rgba(99, 102, 241, 0.25) 0%, rgba(236, 72, 153, 0.2) 100%);border-color:rgba(223,42,147,.1019607843)}.price .price-item .price-box .info .price-value{display:grid;grid-template-columns:100%;gap:.4em;margin-top:auto;margin-bottom:auto}.price .price-item .price-box .info .discount{padding:.2em .6em 0;background-color:rgba(63,48,121,.3019607843);color:#6ee7b7;font-weight:600;font-size:.7em;border:1px solid #6ee7b7;border-radius:1em;margin-right:auto;margin-bottom:.4em}.price .price-item .price-box .info .info-list{margin:.6em -0.2em 1em}.price .price-item .price-box .info .info-item{margin:.4em;font-size:.7em;font-weight:600}.price .price-item .price-box .info .info-item .heading{font-weight:400;color:hsla(0,0%,100%,.6)}.price .price-item .price-box .info .installment-block{display:flex;line-height:1.2}.price .price-item .price-box .info .installment-block .icon{width:1em;height:auto;margin-right:.4em}.price .price-item .price-box .info .installment-text{font-size:.7em;font-weight:600}.price .price-item .price-box .info .installment-text .price{font-size:1.6em}.price .price-item .price-box .info .installment-text .parts{font-weight:500}.price .price-item .price-box .price-value .regular,.price .price-item .price-box .price-value .sale{font-size:3.2em;font-weight:600}.price .price-item .price-box .price-value .regular.has-sale{font-size:1.2em;font-weight:400;color:#565656;text-decoration:line-through}.price .price-item .price-box .price-value .sale{line-height:1}.price .price-item .price-box .desc{padding:1em;border-top:1px solid hsla(0,0%,100%,.0784313725);color:hsla(0,0%,100%,.5647058824);line-height:1}@media screen and (min-width: 577px){.price .price-item .price-box .desc{padding:1.6em}}@media screen and (min-width: 769px){.price .price-item .price-box .desc{max-width:50%;width:100%;border-top:0;border-left:1px solid hsla(0,0%,100%,.0784313725)}}.price .price-item .price-box .desc>*{font-size:.73em}.price .price-item .price-box .desc .group-size{font-weight:600;margin-bottom:1.7em}.price .price-item .price-box .desc .heading{font-weight:600;font-size:.6em;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.3764705882);margin-bottom:2em}.price .price-item .price-box .desc strong{font-weight:600;color:#fff}.price .price-item .price-box .desc ul{margin:-0.55em 0}.price .price-item .price-box .desc ul>li{margin:.55em 0}.price .price-item .price-box .desc li{position:relative;line-height:1.3;padding-left:1.8em}.price .price-item .price-box .desc li:before{content:"";position:absolute;top:0;left:0;display:block;width:1.1em;height:1.1em;background-color:var(--pink);-webkit-mask:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M14.3672%201.04102L5.2041%2010.2041L1.03906%206.03906%22%20stroke%3D%22black%22%20stroke-width%3D%222.08252%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M14.3672%201.04102L5.2041%2010.2041L1.03906%206.03906%22%20stroke%3D%22black%22%20stroke-width%3D%222.08252%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/contain no-repeat}.price .price-item .more-btn{display:flex;align-items:center;padding:0;margin:0 0 1rem auto;color:#fff;font-size:.8rem;font-weight:600}.price .price-item .more-btn .icon{width:1rem;height:1rem;transform:rotate(90deg);margin-left:4px;transition:transform .3s ease-in}.price .price-item .more-btn.active .icon{transform:rotate(-90deg)}.price .price-item .more-info{display:none;margin-bottom:32px}.price .price-item .main-btn{width:100%;justify-content:center;padding:.9em 1.2em .8em;border-radius:1.2em;margin-top:1em;font-size:1em;font-weight:700;background-color:var(--pink);color:#fff}.price .price-item .main-btn.disabled{background-color:rgba(130,130,130,.1019607843);color:#5f5f5f;pointer-events:none}