.n33-silver.n33-silver,.n33-gift.n33-gift,.n33-home-editorial--story.n33-home-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;align-items:center;gap:clamp(48px,8vw,144px);max-width:1120px;width:100%;margin-inline:auto;padding:48px 24px;border:0;background:#fff}
.n33-silver__copy,.n33-gift__copy,.n33-home-editorial--story>div:last-child>div{width:100%;max-width:420px;margin-inline:auto;text-align:left}
.n33-home-editorial--story>div{grid-column:auto;padding:0;width:100%;min-width:0;height:auto}
.n33-home-editorial--story>div:first-child>.min-h-full{min-height:0}
.n33-silver__slider,.n33-home-editorial--story .n33-cover,.n33-gift__image{width:100%;max-width:420px;margin-inline:auto}
.n33-home-editorial--story h2,.n33-gift__copy h2{font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}
.n33-home-editorial--story .rte{max-width:none;font-size:12px;line-height:1.8}
.n33-home-editorial--story a.inline-flex,.n33-gift__cta{display:inline-flex;justify-content:center;align-items:center;border:1px solid currentColor;padding:8px 28px;font-size:12px;line-height:1.5;text-transform:uppercase;color:inherit;text-decoration:none}
.n33-gift__cta{margin-top:16px}
.n33-gift__image img{display:block;width:100%;height:auto}
.n33-gift a:focus-visible{outline:1px solid currentColor;outline-offset:4px}
@media(max-width:749px){.n33-silver.n33-silver,.n33-gift.n33-gift,.n33-home-editorial--story.n33-home-editorial{grid-template-columns:minmax(0,1fr);max-width:480px;gap:24px;padding:32px 16px}.n33-home-editorial--story h2,.n33-gift__copy h2{font-size:12px}.n33-home-editorial--story .rte{font-size:11px}}


.n33-gift.n33-gift{display:block;position:relative;max-width:none;width:100%;min-height:clamp(280px,27vw,410px);margin:32px 0;padding:0;overflow:hidden;background:#080808;color:#fff}
.n33-gift .n33-gift__image{position:absolute;inset:0 auto 0 0;width:60%;height:100%;max-width:none;margin:0;overflow:hidden}
.n33-gift .n33-gift__image img{position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
.n33-gift .n33-gift__copy{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:36%;max-width:420px;min-height:inherit;margin:0 0 0 60%;padding:24px 16px}
.n33-gift .n33-gift__cta{background:transparent}
@media(max-width:749px){.n33-gift.n33-gift{min-height:0;margin:24px 0;padding:0 0 24px}.n33-gift .n33-gift__image{position:relative;inset:auto;width:100%;height:230px}.n33-gift .n33-gift__copy{width:100%;max-width:none;min-height:0;margin:0;padding:12px 20px 0;align-items:center;text-align:center}.n33-gift .n33-gift__cta{margin-top:12px}}


@media(min-width:750px){.n33-silver.n33-silver,.n33-home-editorial--story.n33-home-editorial{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:clamp(24px,3vw,64px);padding:48px 16px}.n33-silver__slider,.n33-home-editorial--story .n33-cover{max-width:none}.n33-silver__copy,.n33-home-editorial--story>div:last-child>div{max-width:34rem;padding-inline:clamp(16px,3vw,64px)}}

@media(min-width:750px){.n33-silver.n33-silver,.n33-home-editorial--story.n33-home-editorial{padding-block:32px}.n33-silver__slider,.n33-home-editorial--story .n33-cover{max-width:clamp(320px,30vw,440px)}}
@media(max-width:749px){.n33-silver__slider,.n33-home-editorial--story .n33-cover{max-width:320px}}
@media(max-width:749px){
  .n33-gift .n33-gift__image{display:block;height:auto;aspect-ratio:3/2}
  .n33-gift .n33-gift__image img{inset:0;transform:none;width:100%;height:100%;object-fit:contain}
  .n33-silver.n33-silver{max-width:none;gap:24px}
  .n33-silver .n33-silver__slider{order:1;max-width:none}
  .n33-silver .n33-silver__copy{order:2;text-align:center;max-width:34rem}
  .n33-silver .n33-silver__copy>p{margin-inline:auto}
  .n33-silver .n33-silver__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;scroll-snap-type:none}
  .n33-silver .n33-silver__image{margin-bottom:10px}
  .n33-silver .n33-silver__slide h3{font-size:10px;line-height:1.6}
  .n33-silver .n33-silver__price{font-size:10px;line-height:1.6;margin-top:4px}
  .n33-silver .n33-silver__controls{display:none}
  .n33-home-editorial--story.n33-home-editorial{max-width:none;gap:24px}
  .n33-home-editorial--story>div:first-child{order:1}
  .n33-home-editorial--story>div:last-child{order:2}
  .n33-home-editorial--story .n33-cover{max-width:260px}
  .n33-home-editorial--story>div:last-child>div{text-align:center;max-width:34rem}
}

