.pcc{padding:64px 0}@media screen and (min-width:1024px){.pcc{padding:96px 0}}.pcc__inner{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}@media screen and (min-width:1024px){.pcc__inner{gap:56px}}.pcc__title{font-family:TT_Hoves_Pro_Light,ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:clamp(32px,4.23vw,64px);line-height:1.1;letter-spacing:-.03em;text-align:center;color:#1d1d1f;margin:0;max-width:900px;padding:0 20px}@media screen and (min-width:1024px){.pcc__title{max-width:1300px}}.pcc__scroller{display:flex;width:100%;gap:16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.pcc__scroller{gap:20px;padding:0 40px;scroll-padding-inline:40px}}@media screen and (min-width:1024px){.pcc__scroller{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow-x:visible;scroll-snap-type:none;max-width:1352px;padding:0 40px;margin-inline:auto}}@media screen and (min-width:1440px){.pcc__scroller{padding:0}}.pcc__card{display:flex;flex-direction:column;gap:15px;flex:0 0 calc(78% + 24px);scroll-snap-align:start;background:#fff;border-radius:24px;padding:16px;transition:box-shadow .2s ease}@media screen and (min-width:480px){.pcc__card{flex-basis:calc(58% + 24px)}}@media screen and (min-width:1024px){.pcc__card{flex:1 1 0;min-width:0}}.pcc__card:hover{box-shadow:0 25px 13.5px #0000000d}.pcc__image-wrap{position:relative;display:block;aspect-ratio:1 / 1;background:#eee;border-radius:16px;overflow:hidden}.pcc__image{width:100%;height:100%;object-fit:cover;display:block}.pcc__overlay{position:absolute;top:8%;right:6%;width:26%;filter:drop-shadow(0 16px 20px rgba(0,0,0,.18));pointer-events:none}.pcc__overlay-image{width:100%;height:auto;display:block}.pcc__body{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:24px;min-height:0}.pcc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.pcc__head a{text-decoration:none;color:inherit}.pcc__card-title{font-family:TT_Hoves_Pro_Medium,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(24px,3.2vw,36px);line-height:1.1;letter-spacing:-.03em;color:#000;margin:0}.pcc__price{display:flex;align-items:baseline;gap:6px;font-family:TT_Hoves_Pro_Medium,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;color:#000;margin:0;white-space:nowrap}.pcc__price-compare{font-size:.75em;color:#939799;text-decoration:line-through}.pcc__affirm{display:flex;align-items:center;gap:6px;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:14px;color:#5e6366;margin:0}.pcc__affirm img{height:14px;width:auto;display:inline-block;vertical-align:middle}.pcc__checklist{font-size:14px}.pcc__checklist li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.67 3.5L5.25 9.92L2.33 7' stroke='%230038C7' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pcc__checklist li{color:#5e6366}.pcc__checklist li strong{font-weight:400;font-family:inherit}.pcc__ctas{display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%}.pcc__buy-btn{width:100%;height:48px;border-radius:16px;border:1px solid #0048ff;background:transparent;color:#0038c7;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:16px;letter-spacing:-.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pcc__buy-btn:disabled{opacity:.5;cursor:not-allowed}.pcc__card:hover .pcc__buy-btn:not(:disabled){background:#0038c7;color:#fff}.pcc__read-more{display:flex;align-items:center;justify-content:center;height:48px;border-radius:16px;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:16px;letter-spacing:-.02em;color:#000;text-decoration:none;transition:opacity .15s ease}.pcc__read-more:hover{opacity:.7}.pcc__pills{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 16px}@media screen and (min-width:1024px){.pcc__pills{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0}}.pcc__pill{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 16px;border-radius:40px;background:#f8f8f8;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:14px;color:#040404;white-space:nowrap}.pcc__pill-icon{width:24px;height:24px;flex-shrink:0;display:block}
/*# sourceMappingURL=/cdn/shop/t/71/assets/component-pricing-cards-carousel.css.map */
