.cw-offer{padding:32px 0 72px}.cw-offer__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:56px}.cw-offer__intro img{width:100%;height:auto;border-radius:var(--cw-radius);background:#fff}.cw-offer__kicker{margin:0 0 8px;font-size:var(--cw-text-sm);font-weight:600;color:var(--cw-muted)}.cw-offer__title{margin:0 0 16px;font-size:4rem;line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--cw-heading)}.cw-offer__lede{margin:0 0 24px;font-size:var(--cw-text-lg);line-height:1.5;color:var(--cw-text)}.cw-offer__lede p{margin:0}.cw-offer__ended{margin:0 0 24px;padding:12px 16px;border-radius:var(--cw-radius);background:var(--cw-gray);font-weight:600}.cw-offer__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border)}.cw-offer__facts li{padding:16px 12px 16px 0}.cw-offer__facts li+li{padding-left:16px;border-left:1px solid var(--cw-border)}.cw-offer__facts strong{display:block;font-size:2.4rem;font-weight:800;letter-spacing:-.02em;color:var(--cw-heading)}.cw-offer__facts span{font-size:var(--cw-text-sm);color:var(--cw-muted)}.cw-offer__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cw-offer__link{color:var(--cw-text);font-weight:600;text-underline-offset:4px}.cw-offer__models-title{margin:0 0 8px;font-size:var(--cw-text-xl);font-weight:800;color:var(--cw-heading)}.cw-offer__note{margin:0 0 20px;font-size:var(--cw-text-sm);color:var(--cw-muted)}.cw-offer__table{width:100%;border:0;border-collapse:collapse;font-size:var(--cw-text-size)}.cw-offer__table th,.cw-offer__table td{border:0;border-bottom:1px solid var(--cw-border)}.cw-offer__table th{padding:10px 12px;text-align:left;font-size:var(--cw-text-sm);font-weight:600;color:var(--cw-muted)}.cw-offer__table td{padding:12px;vertical-align:middle}.cw-offer__table th:first-child,.cw-offer__table td:first-child{width:55%}.cw-offer__saving{font-weight:700;color:var(--cw-main)}.cw-offer__model{display:flex;align-items:center;gap:16px}.cw-offer__model img,.cw-offer__model-placeholder{flex:0 0 80px;width:80px;height:60px;object-fit:contain;background:#fff}.cw-offer__model-name{display:block;font-weight:700;color:var(--cw-heading);text-decoration:none;white-space:nowrap}a.cw-offer__model-name:hover{color:var(--cw-main)}.cw-offer__model small{display:block;font-size:var(--cw-text-xs);color:var(--cw-muted);white-space:nowrap}.cw-offer__save-inline{display:none;font-style:normal;font-weight:700;color:var(--cw-main);font-size:var(--cw-text-sm)}.cw-offer__price{font-weight:700;white-space:nowrap}.cw-offer__terms{margin-top:40px;border-top:1px solid var(--cw-border);padding-top:16px}.cw-offer__terms summary{cursor:pointer;font-weight:700;font-size:var(--cw-text-md)}.cw-offer__terms p{max-width:80ch;font-size:var(--cw-text-sm);line-height:1.6;color:var(--cw-muted)}.cw-offer__source{font-size:var(--cw-text-sm);color:var(--cw-muted)}.cw-offers{padding:8px 0 64px}.cw-offers__title{margin:0 0 20px;font-size:var(--cw-text-xl);font-weight:800;color:var(--cw-heading)}.cw-offers--page{padding-top:40px}.cw-offers--page .cw-offers__title{margin-bottom:24px;font-size:var(--cw-text-2xl)}.cw-offers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.cw-offers__card{display:flex;flex-direction:column;height:100%;border:1px solid var(--cw-border);border-radius:var(--cw-radius);overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease}.cw-offers__card:hover,.cw-offers__card:focus-visible{transform:translateY(-3px);border-color:#c8c8c8}.cw-offers__card:hover .cw-offers__name,.cw-offers__card:focus-visible .cw-offers__name{color:var(--cw-main)}.cw-offers__name{transition:color .2s ease}.cw-offers__media{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#fff}.cw-offers__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.cw-offers__card:hover .cw-offers__media img,.cw-offers__card:hover .cw-offers__figure strong{transform:scale(1.04)}.cw-offers__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;aspect-ratio:3 / 2;background:var(--cw-gray);text-align:center}.cw-offers__figure strong{font-size:5.6rem;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--cw-heading);transition:transform .5s cubic-bezier(.22,1,.36,1)}.cw-offers__figure span{font-size:var(--cw-text-md);font-weight:600;color:var(--cw-muted)}.cw-offers__figure .cw-offers__figure-extra{margin-top:8px;font-size:var(--cw-text-size);font-weight:700;color:var(--cw-main)}.cw-offers__figure--large{border-radius:var(--cw-radius);gap:8px}.cw-offers__figure--large strong{font-size:9.6rem}.cw-offers__figure--large span{font-size:var(--cw-text-lg)}.cw-offers__figure--large .cw-offers__figure-extra{margin-top:12px;font-size:var(--cw-text-xl)}.cw-offers__figure--large .cw-offers__figure-note{margin-top:4px;font-size:var(--cw-text-sm);font-weight:500}.cw-offers__body{display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px;flex:1}.cw-offers__name{margin:0;font-size:var(--cw-text-lg);font-weight:800;color:var(--cw-heading)}.cw-offers__summary{margin:0;font-size:var(--cw-text-size);color:var(--cw-text)}.cw-offers__meta{margin:auto 0 0;padding-top:8px;font-size:var(--cw-text-sm);color:var(--cw-muted)}.cw-offers__empty{color:var(--cw-muted)}@media(max-width:989px){.cw-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.cw-offer__intro{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.cw-offer__title{font-size:3rem}.cw-offers__figure--large strong{font-size:6.4rem}.cw-offer__facts{grid-template-columns:1fr}.cw-offer__facts li+li{padding-left:0;border-left:0;border-top:1px solid var(--cw-border)}.cw-offer__table th:nth-child(2),.cw-offer__table td:nth-child(2){display:none}.cw-offer__table td{padding:12px 8px}.cw-offer__save-inline{display:block;margin-top:2px}.cw-offer__model img,.cw-offer__model-placeholder{flex-basis:56px;width:56px;height:42px}.cw-offers__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cw-offers.css.map */
