.holiday-offers-page{--ho-porcelain:oklch(98.5% .004 230);--ho-ice:oklch(95.3% .012 230);--ho-evergreen:oklch(32% .045 165);--ho-champagne:oklch(83% .042 85);--ho-rule:oklch(88% .013 230);--ho-metadata:oklch(49% .09 245);--ho-badge:oklch(95% .024 235);--ho-card-shadow:0 4px 14px color-mix(in oklab,var(--primary) 7%,transparent);--ho-photo-blend:linear-gradient(90deg,var(--primary) 0%,color-mix(in oklab,var(--primary) 70%,transparent) 35%,transparent 75%)}.holiday-offers-page .ho-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.holiday-offers-page .ho-desktop-content .ho-core-grid .shop-card-foot{flex-wrap:wrap}.holiday-offers-page .ho-desktop-content .ho-core-grid .shop-add{text-align:center;flex:1 0 160px;justify-content:center;min-width:160px;min-height:44px}.holiday-offers-page .ho-books-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.holiday-offers-page .ho-books-grid .shop-card-media{aspect-ratio:auto;height:170px;overflow:hidden}.holiday-offers-page .ho-books-grid .shop-card-media img{object-fit:contain}.holiday-offers-page .ho-books-grid .shop-card-body{gap:8px;min-width:0;padding:14px}.holiday-offers-page .ho-books-grid h3{letter-spacing:0;font-size:16px;line-height:1.4}.holiday-offers-page .ho-books-grid .shop-card-desc{display:none}.holiday-offers-page .ho-books-grid .shop-card-foot{flex-direction:column;align-items:stretch;gap:10px}.holiday-offers-page .ho-books-grid .shop-price{letter-spacing:0;font-size:16px}.holiday-offers-page .ho-banner{isolation:isolate;background:var(--primary);color:var(--primary-foreground);align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.holiday-offers-page .ho-banner-photo{object-fit:cover;object-position:right top;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.holiday-offers-page .ho-banner:has(.ho-banner-photo):after{content:"";background:var(--ho-photo-blend);z-index:-1;pointer-events:none;position:absolute;inset:0}.holiday-offers-page .ho-banner-content{padding-block:24px}.holiday-offers-page .ho-banner-label{color:var(--ho-champagne);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.holiday-offers-page .ho-banner h1{margin-bottom:12px;font-size:36px;line-height:1.1}.holiday-offers-page .ho-banner-copy{max-width:230px;font-size:16px;line-height:1.45}.holiday-offers-page .ho-deadline{color:var(--sail-200);margin-top:8px;font-size:12px}.holiday-offers-page .ho-jump{color:var(--primary-foreground);justify-content:flex-start;height:44px;margin-top:8px;padding:0;font-size:13px;text-decoration:none}.holiday-offers-page .ho-wrap{width:calc(100% - 40px);max-width:1120px;margin-inline:auto}.holiday-offers-page .ho-mobile-content{display:none}.holiday-offers-page .ho-desktop-content .bundle-switch{height:auto;line-height:inherit;font-size:inherit}.holiday-offers-page a:focus-visible,.holiday-offers-page button:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}@media (width>=761px){.holiday-offers-page .ho-wrap{width:84%}.holiday-offers-page .ho-banner{min-height:max(320px,25vw)}.holiday-offers-page .ho-banner h1{font-size:60px}.holiday-offers-page .ho-banner-copy{max-width:500px;font-size:20px}.holiday-offers-page .ho-banner-photo{object-position:right top;width:100%;inset:0}.holiday-offers-page .ho-banner:has(.ho-banner-photo):after{background:0 0}}@media (width<=760px){.holiday-offers-page{background:var(--ho-porcelain);color:var(--foreground);letter-spacing:0}.holiday-offers-page .ho-desktop-content{display:none}.holiday-offers-page .ho-mobile-content{display:block}.holiday-offers-page .ho-section{padding-block:24px;scroll-margin-top:80px}.holiday-offers-page .ho-section-heading{margin-bottom:14px}.holiday-offers-page .ho-eyebrow{text-transform:uppercase;color:var(--ho-evergreen);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.holiday-offers-page .ho-section h2{letter-spacing:0;font-size:28px;line-height:1.15}.holiday-offers-page .ho-course-heading{color:var(--primary);align-items:center;gap:10px;display:flex;font-size:26px!important}.holiday-offers-page .ho-course-heading svg{width:24px;height:24px;color:var(--ho-metadata);stroke-width:1.2px;flex-shrink:0}.holiday-offers-page .ho-section-heading p{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.5}.holiday-offers-page .ho-segments{background:var(--ho-ice);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:4px;display:grid}.holiday-offers-page .ho-segments button{letter-spacing:0;min-width:0;height:44px;box-shadow:none;border-radius:5px;padding-inline:6px;font-size:13px}.holiday-offers-page .ho-segments button[aria-pressed=true]{background:var(--card);color:var(--primary)}.holiday-offers-page .ho-mobile-core{gap:12px;display:grid}.holiday-offers-page .ho-product{border:1px solid var(--ho-rule);background:var(--card);box-shadow:var(--ho-card-shadow);border-radius:8px;min-width:0;transition:none;overflow:hidden;transform:none}.holiday-offers-page .ho-mobile-core .ho-product{grid-template-rows:auto auto auto auto;grid-template-columns:92px minmax(0,1fr);align-content:start;gap:4px 12px;padding:14px;display:grid}.holiday-offers-page .ho-mobile-core .shop-card-media{aspect-ratio:1;background:var(--ho-ice);border-radius:5px;grid-area:1/1/4;align-self:center;width:92px;height:auto}.holiday-offers-page .ho-product img{object-fit:contain;width:100%;height:100%;padding:4px}.holiday-offers-page .ho-product .shop-card-body,.holiday-offers-page .ho-product .shop-card-foot{display:contents}.holiday-offers-page .ho-product h3{letter-spacing:0;min-width:0;color:var(--primary);font-size:17px;font-weight:700;line-height:1.3}.holiday-offers-page .ho-mobile-core h3{grid-area:1/2/auto/-1}.holiday-offers-page .ho-product-meta{grid-area:2/2/auto/-1}.holiday-offers-page .ho-mobile-core .shop-card-foot{grid-area:4/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:4px;padding:0;display:grid}.holiday-offers-page .ho-mobile-core .shop-price{color:var(--primary);align-self:center}.holiday-offers-page .ho-mobile-core .shop-price-from{font-size:11px}.holiday-offers-page .ho-mobile-core .product-price-was{color:var(--ho-metadata);flex-basis:100%;margin-top:1px}.holiday-offers-page .ho-product-meta{color:var(--ho-metadata);margin:0;font-size:12px;line-height:1.4}.holiday-offers-page .ho-product .shop-card-desc{display:none}.holiday-offers-page .ho-product .shop-price{letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:21px;line-height:1.3;display:flex}.holiday-offers-page .shop-price-from{font-size:10px;font-weight:500}.holiday-offers-page .product-price-was{color:var(--muted-foreground);letter-spacing:0;white-space:nowrap;margin:0;font-size:11px}.holiday-offers-page .ho-mobile-core .ho-card-action{border-left:1px solid var(--ho-rule);align-items:center;min-width:0;padding-left:12px;display:flex}.holiday-offers-page .ho-card-saving{color:var(--primary);background:var(--ho-badge);border-radius:20px;flex-wrap:wrap;grid-area:3/2;justify-self:start;align-items:center;gap:5px 7px;min-width:0;max-width:100%;margin-top:2px;padding:6px 10px;font-size:14px;line-height:1.25;display:flex}.holiday-offers-page .ho-card-saving svg{stroke-width:1.5px;flex-shrink:0;width:19px;height:19px}.holiday-offers-page .ho-card-saving strong{white-space:nowrap;font-size:14px;font-weight:700}.holiday-offers-page .ho-card-saving-variable{flex-wrap:nowrap}.holiday-offers-page .ho-card-saving-variable strong{white-space:normal}.holiday-offers-page .ho-card-saving small{border-left:1px solid var(--ho-metadata);padding-left:7px;font-size:11px;display:block}.holiday-offers-page .ho-view{background:var(--primary);min-width:112px;height:44px;color:var(--primary-foreground);letter-spacing:0;border-radius:7px;padding-inline:14px;font-size:13px;font-weight:650}.holiday-offers-page .ho-view:hover{background:var(--primary);color:var(--primary-foreground);opacity:.9}.holiday-offers-page .ho-library{border-top:1px solid var(--ho-rule);background:var(--ho-ice)}.holiday-offers-page .ho-mobile-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.holiday-offers-page .ho-mobile-books .ho-product{grid-template-rows:156px auto 24px 44px;align-content:start;gap:6px;padding:10px;display:grid}.holiday-offers-page .ho-mobile-books .shop-card-media{aspect-ratio:auto;background:var(--ho-porcelain);border-radius:4px;height:156px}.holiday-offers-page .ho-mobile-books .shop-card-media img{padding:8px}.holiday-offers-page .ho-mobile-books h3{align-self:start;min-height:36px;font-size:13px;line-height:1.35}.holiday-offers-page .ho-mobile-books .shop-price{align-self:end;min-height:24px;font-size:16px}.holiday-offers-page .ho-mobile-books .ho-card-action{justify-self:start}.holiday-offers-page .ho-mobile-books .ho-view{min-width:78px;padding-inline:16px}.holiday-offers-page .ho-advisor{border-top:1px solid var(--ho-rule);padding-block:30px 36px}.holiday-offers-page .ho-advisor h2{letter-spacing:0;font-size:26px;line-height:1.2}.holiday-offers-page .ho-advisor p{color:var(--muted-foreground);margin-top:8px;font-size:13px}.holiday-offers-page .ho-advisor-link{height:44px;color:var(--ho-evergreen);margin-top:12px;padding:0;font-size:13px}}@media (width<=374px){.holiday-offers-page .ho-banner h1{font-size:32px}.holiday-offers-page .ho-banner-copy{max-width:200px;font-size:15px}.holiday-offers-page .ho-mobile-core .ho-product{grid-template-columns:84px minmax(0,1fr);column-gap:10px;padding:14px}.holiday-offers-page .ho-mobile-core .shop-card-media{width:84px}.holiday-offers-page .ho-mobile-core .shop-card-foot{gap:8px}.holiday-offers-page .ho-mobile-core .ho-card-action{padding-left:8px}.holiday-offers-page .ho-mobile-core .shop-price{font-size:20px}.holiday-offers-page .ho-mobile-books .ho-product{grid-template-rows:136px auto 24px 44px}.holiday-offers-page .ho-mobile-books .shop-card-media{height:136px}.holiday-offers-page .ho-mobile-books h3{min-height:54px}}@media (prefers-reduced-motion:reduce){.holiday-offers-page *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (width<=760px){.holiday-offers-page .ho-mobile-core .ho-product{grid-template-columns:92px minmax(0,1fr) auto;row-gap:4px}.holiday-offers-page .ho-mobile-core .shop-card-foot{display:contents}.holiday-offers-page .ho-mobile-core .shop-price{grid-area:4/1/6/3;align-self:center;margin-top:6px;font-size:28px;line-height:1.15}.holiday-offers-page .ho-mobile-core .product-price-was{font-size:14px}.holiday-offers-page .ho-mobile-core .shop-price-from{font-size:12px}.holiday-offers-page .ho-mobile-core .ho-card-saving{grid-area:4/3;justify-content:center;justify-self:stretch;margin-top:6px}.holiday-offers-page .ho-mobile-core .ho-card-action{border-left:0;grid-area:5/3;padding-left:0}.holiday-offers-page .ho-mobile-core .ho-view{width:100%}}@media (width<=374px){.holiday-offers-page .ho-mobile-core .ho-product{grid-template-columns:84px minmax(0,1fr) auto}.holiday-offers-page .ho-mobile-core .shop-price{font-size:24px}.holiday-offers-page .ho-mobile-core .ho-card-saving{padding:6px 8px;font-size:13px}}@media (width<=760px){.holiday-offers-page .ho-mobile-core .ho-product{grid-template-rows:auto auto auto auto;grid-template-columns:92px minmax(0,1fr) auto;gap:0 14px;padding:14px}.holiday-offers-page .ho-mobile-core .shop-card-media{grid-row:1/3;margin-bottom:12px}.holiday-offers-page .ho-mobile-core h3{align-self:end;font-size:19px}.holiday-offers-page .ho-mobile-core .shop-price{background:var(--ho-badge);border-radius:10px;flex-wrap:nowrap;grid-area:3/1/auto/-1;align-items:center;gap:8px;min-height:60px;margin:0;padding:10px 124px 10px 14px;font-size:26px;line-height:1.1;display:flex}.holiday-offers-page .ho-mobile-core .shop-price-from{font-size:14px;font-weight:500}.holiday-offers-page .ho-mobile-core .product-price-was{flex-basis:auto;margin:0;font-size:14px}.holiday-offers-page .ho-mobile-core .ho-card-saving{border-left:1px solid var(--ho-rule);text-align:center;background:0 0;border-radius:0;flex-flow:column;grid-area:3/3;place-self:center end;align-items:center;gap:1px;width:110px;margin:0;padding:4px 14px 4px 12px}.holiday-offers-page .ho-mobile-core .ho-card-saving svg{display:none}.holiday-offers-page .ho-mobile-core .ho-card-saving strong{font-size:15px}.holiday-offers-page .ho-mobile-core .ho-card-saving small{color:var(--ho-metadata);border:0;padding:0;font-size:11px}.holiday-offers-page .ho-mobile-core .ho-card-action{border:0;grid-area:4/1/auto/-1;margin-top:10px;padding:0}.holiday-offers-page .ho-mobile-core .ho-view{background:var(--card);width:100%;color:var(--primary);border:1.5px solid var(--primary);font-size:15px}.holiday-offers-page .ho-mobile-core .ho-view:hover{background:var(--ho-badge);color:var(--primary)}}@media (width<=374px){.holiday-offers-page .ho-mobile-core .ho-product{grid-template-columns:76px minmax(0,1fr) auto}.holiday-offers-page .ho-mobile-core .shop-card-media{width:76px}.holiday-offers-page .ho-mobile-core .shop-price{gap:5px;padding-left:10px;padding-right:104px;font-size:21px}.holiday-offers-page .ho-mobile-core .shop-price-from,.holiday-offers-page .ho-mobile-core .product-price-was{font-size:12px}.holiday-offers-page .ho-mobile-core .ho-card-saving{width:96px;padding:4px 8px}.holiday-offers-page .ho-mobile-core .ho-card-saving strong{font-size:13px}}@media (width<=760px){.holiday-offers-page .ho-mobile-core .ho-card-saving{z-index:1;position:relative}}@media (width<=374px){.holiday-offers-page .ho-mobile-core .shop-price{padding-right:100px;font-size:19px}}@media (width<=760px){.holiday-offers-page .ho-mobile-core .shop-price{background:linear-gradient(135deg,var(--card) 0%,var(--ho-badge) 55%,color-mix(in oklab,var(--ho-badge) 80%,var(--ho-metadata) 20%) 100%);border:1px solid color-mix(in oklab,var(--ho-metadata) 35%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ho-badge) 70%,transparent),0 6px 18px -6px color-mix(in oklab,var(--ho-metadata) 45%,transparent),inset 0 1px 0 color-mix(in oklab,var(--card) 90%,transparent)}.holiday-offers-page .ho-mobile-core .ho-card-saving strong{color:var(--ho-evergreen,var(--primary));font-size:16px}}.holiday-offers-page{--ho-gold-1:oklch(97% .03 90);--ho-gold-2:oklch(88% .08 85);--ho-gold-3:oklch(74% .11 75);--ho-gold-ink:oklch(42% .08 70)}@media (width<=760px){.holiday-offers-page .ho-gold .shop-price{background:linear-gradient(135deg,var(--ho-gold-1) 0%,var(--ho-gold-2) 60%,var(--ho-gold-3) 100%);border:1px solid color-mix(in oklab,var(--ho-gold-3) 70%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ho-gold-2) 45%,transparent),0 8px 22px -6px color-mix(in oklab,var(--ho-gold-3) 60%,transparent),inset 0 1px 0 color-mix(in oklab,var(--card) 85%,transparent)}.holiday-offers-page .ho-gold .product-price-was{color:var(--ho-gold-ink)}.holiday-offers-page .ho-gold .ho-card-saving{border-left-color:color-mix(in oklab,var(--ho-gold-ink) 40%,transparent)}.holiday-offers-page .ho-gold .ho-card-saving strong,.holiday-offers-page .ho-gold .ho-card-saving small{color:var(--ho-gold-ink)}.holiday-offers-page .ho-gold .ho-view{border-color:var(--ho-gold-3);color:var(--ho-gold-ink)}.holiday-offers-page .ho-mobile-core .ho-product{border:1px solid color-mix(in oklab,var(--ho-rule) 70%,transparent);background:linear-gradient(180deg,var(--card) 0%,color-mix(in oklab,var(--card) 92%,var(--ho-ice)) 100%);box-shadow:0 1px 2px color-mix(in oklab,var(--primary) 6%,transparent),0 10px 28px -12px color-mix(in oklab,var(--primary) 22%,transparent),inset 0 1px 0 var(--card);border-radius:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:.6s cubic-bezier(.2,.8,.2,1) both ho-rise}.holiday-offers-page .ho-mobile-core .ho-product:nth-child(2){animation-delay:80ms}.holiday-offers-page .ho-mobile-core .ho-product:nth-child(3){animation-delay:.16s}.holiday-offers-page .ho-mobile-core .ho-product:active{transform:scale(.985)}.holiday-offers-page .ho-mobile-core .shop-card-media{box-shadow:0 0 0 1px color-mix(in oklab,var(--ho-rule) 80%,transparent),0 6px 14px -6px color-mix(in oklab,var(--primary) 30%,transparent);border-radius:12px;overflow:hidden}.holiday-offers-page .ho-mobile-core h3{letter-spacing:-.015em}.holiday-offers-page .ho-mobile-core .shop-price{border-radius:12px;position:relative;overflow:hidden}.holiday-offers-page .ho-mobile-core .shop-price:after{content:"";background:linear-gradient(110deg,transparent 35%,color-mix(in oklab,var(--card) 55%,transparent) 50%,transparent 65%);pointer-events:none;animation:4.5s ease-in-out 1s infinite ho-sheen;position:absolute;inset:0;transform:translate(-120%)}.holiday-offers-page .ho-mobile-core .ho-view{letter-spacing:.01em;box-shadow:0 1px 0 color-mix(in oklab,var(--primary) 8%,transparent);border-radius:12px;font-weight:600;transition:background .25s,transform .2s,box-shadow .25s}.holiday-offers-page .ho-mobile-core .ho-view:active{transform:scale(.98)}.holiday-offers-page .ho-mobile-core:not(.ho-gold) .ho-view{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--primary) 60%,transparent)}.holiday-offers-page .ho-mobile-core:not(.ho-gold) .ho-view:hover{background:color-mix(in oklab,var(--primary) 88%,var(--card));color:var(--primary-foreground)}.holiday-offers-page .ho-gold .ho-view{background:linear-gradient(180deg,var(--ho-gold-2),var(--ho-gold-3));color:var(--primary);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--ho-gold-3) 80%,transparent),inset 0 1px 0 color-mix(in oklab,var(--card) 60%,transparent);border-color:#0000}.holiday-offers-page .ho-gold .ho-view:hover{background:linear-gradient(180deg,var(--ho-gold-1),var(--ho-gold-2));color:var(--primary)}.holiday-offers-page .ho-gold .ho-product{border-color:color-mix(in oklab,var(--ho-gold-2) 60%,transparent)}}@keyframes ho-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ho-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.holiday-offers-page .ho-mobile-core .ho-product,.holiday-offers-page .ho-mobile-core .shop-price:after{animation:none}.holiday-offers-page .ho-mobile-core .ho-product:active,.holiday-offers-page .ho-mobile-core .ho-view:active{transform:none}}@media (width<=760px){.holiday-offers-page .ho-banner-content{padding-top:44px;padding-bottom:18px}.holiday-offers-page .ho-banner-copy{max-width:215px}.holiday-offers-page .ho-gold .shop-price{background:linear-gradient(135deg,var(--card) 0%,color-mix(in oklab,var(--ho-gold-1) 85%,var(--ho-gold-2)) 100%);border:1px solid color-mix(in oklab,var(--ho-gold-3) 45%,transparent);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--ho-gold-3) 45%,transparent),inset 0 1px 0 var(--card)}.holiday-offers-page .ho-gold .ho-view{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--primary) 60%,transparent),inset 0 -2px 0 color-mix(in oklab,var(--ho-gold-3) 70%,transparent);border:0}.holiday-offers-page .ho-gold .ho-view:hover{background:color-mix(in oklab,var(--primary) 88%,var(--card));color:var(--primary-foreground)}.holiday-offers-page .ho-gold .ho-product{border-color:color-mix(in oklab,var(--ho-gold-2) 40%,var(--ho-rule))}.holiday-offers-page .ho-mobile-switch{margin:4px 0 16px}.holiday-offers-page .ho-mobile-switch .bundle-switch-hint{text-align:center;margin-top:8px;font-size:13px}.holiday-offers-page .ho-mobile-books .ho-product{border:1px solid color-mix(in oklab,var(--ho-rule) 70%,transparent);background:linear-gradient(180deg,var(--card) 0%,color-mix(in oklab,var(--card) 92%,var(--ho-ice)) 100%);box-shadow:0 1px 2px color-mix(in oklab,var(--primary) 6%,transparent),0 10px 28px -12px color-mix(in oklab,var(--primary) 22%,transparent);border-radius:18px;padding:10px 10px 12px;transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:.6s cubic-bezier(.2,.8,.2,1) both ho-rise}.holiday-offers-page .ho-mobile-books .ho-product:nth-child(2){animation-delay:60ms}.holiday-offers-page .ho-mobile-books .ho-product:nth-child(3){animation-delay:.12s}.holiday-offers-page .ho-mobile-books .ho-product:nth-child(4){animation-delay:.18s}.holiday-offers-page .ho-mobile-books .ho-product:active{transform:scale(.985)}.holiday-offers-page .ho-mobile-books .shop-card-media{background:var(--ho-ice);box-shadow:0 0 0 1px color-mix(in oklab,var(--ho-rule) 80%,transparent),0 8px 18px -10px color-mix(in oklab,var(--primary) 35%,transparent);border-radius:12px;overflow:hidden}.holiday-offers-page .ho-mobile-books .shop-card-media img{object-fit:cover;width:100%;height:100%}.holiday-offers-page .ho-mobile-books h3{letter-spacing:-.01em;margin-top:10px;font-size:15px;line-height:1.3}.holiday-offers-page .ho-mobile-books .ho-view{background:var(--primary);width:100%;color:var(--primary-foreground);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--primary) 60%,transparent);border-radius:12px;font-weight:600;transition:transform .2s}.holiday-offers-page .ho-mobile-books .ho-view:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.holiday-offers-page .ho-mobile-books .ho-product{animation:none}.holiday-offers-page .ho-mobile-books .ho-product:active,.holiday-offers-page .ho-mobile-books .ho-view:active{transform:none}}@media (width<=760px){.holiday-offers-page .ho-mobile-books .ho-card-action,.holiday-offers-page .ho-mobile-books .shop-card-foot{justify-self:stretch;width:100%}.holiday-offers-page .ho-mobile-books .shop-card-media{padding:0}.holiday-offers-page .ho-mobile-books .shop-card-media img{max-width:none;max-height:none;padding:0}}
