.wct{color:var(--ins-ink);grid-template-columns:1fr 1fr;align-items:start;display:grid}.wct__media{top:calc(var(--announcement-bar-height,0px) + var(--header-height,74px));padding-left:20px;position:sticky}.wct__stage{aspect-ratio:1;background:var(--ins-cream);border-radius:12px;position:relative;overflow:hidden}.wct__stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.wct__stage img.is-active{opacity:1}.wct__nav{width:40px;height:40px;color:var(--ins-ink);cursor:pointer;z-index:2;background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wct__nav svg{width:18px;height:18px}.wct__nav--prev{left:16px}.wct__nav--prev svg{transform:scaleX(-1)}.wct__nav--next{right:16px}.wct__nav:disabled{opacity:0;pointer-events:none}.wct__dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.wct__dots button{cursor:pointer;background:#fff9;border:0;border-radius:50%;width:8px;height:8px;padding:0}.wct__dots button.is-active{background:var(--ins-ink)}.wct__details{padding-right:16px}.wct__col{flex-direction:column;gap:12px;max-width:400px;margin:0 auto;padding-bottom:12px;display:flex}.wct__title{font-family:var(--font-body), sans-serif;text-transform:uppercase;text-align:center;text-wrap:pretty;color:var(--ins-ink);margin:0;padding-top:50px;font-size:32px;font-weight:400;line-height:1.4}.wct__price{text-align:center;color:var(--ins-ink);padding-bottom:50px;font-size:12px;line-height:1.2}.wct__tax{text-transform:uppercase;color:#000000b3;margin:2.55px 0;font-size:10.2px;line-height:1.2}.wct__divider{background:var(--wc-border);height:1px;margin:12px 0;display:block}.wct__buttons{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.wct__row{justify-content:space-between;gap:12px;display:flex}.wct__qty{border-radius:12px;width:126px;height:52px}.wct__atc,.wct__buy{background:var(--ins-ink);color:#fff;height:52px;font-family:var(--font-body), sans-serif;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:12px;transition:opacity .2s;display:inline-flex}.wct__atc{width:194px}.wct__atc-icon{display:inline-flex}.wct__atc-icon svg{width:20px;height:20px}.wct__buy{border-radius:8px;width:100%;font-weight:500}.wct__atc:hover,.wct__buy:hover{opacity:.85}.wct__trust{color:var(--ins-ink);margin:0;padding:8px 0;font-size:16px;line-height:1.7}.wct__badges{border:1px solid #e6e6e61f;border-radius:8px;justify-content:space-between;gap:12px;padding:14px 10px;display:flex}.wct__badge{color:var(--ins-ink);flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.wct__badge p{text-align:center;margin:0;font-size:16px;line-height:1.7}.wct__payments{height:14px}.wct__accordion{border-top:1px solid var(--wc-border);border-bottom:1px solid var(--wc-border)}.wct__accordion summary{text-transform:uppercase;min-height:44px;color:var(--ins-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:11.2px 0;font-size:12px;line-height:1.2;list-style:none;display:flex}.wct__accordion summary::-webkit-details-marker{display:none}.wct__accordion summary svg{transition:transform .3s}.wct__accordion[open] summary svg{transform:rotate(180deg)}.wct__accordion-body{padding:12px 10px 16px 0}.wct__accordion-body p{color:var(--ins-ink);margin:0;font-size:12px;line-height:1.4}.wct-recs{padding:48px 40px}@media (max-width:749px){.wct{grid-template-columns:1fr}.wct__media{padding:0 12px;position:static}.wct__details{padding:0 16px}.wct__title{padding-top:28px;font-size:26px}.wct__price{padding-bottom:28px}.wct__atc{flex:1;width:auto}.wct-recs{padding:40px 16px}}
