.poptex-occasions-page{margin:0;overflow:hidden;background:var(--color-ui-e8e6e2);color:var(--color-ui-062923)}.occasions-page{--occasion-ink: var(--color-ui-062923);position:relative;width:min(100%,430px);height:100svh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);margin-inline:auto;overflow:hidden;background:var(--color-ui-faf6ef);box-shadow:0 0 60px #1419161f;font-family:var(--font-family-body, Arial, sans-serif)}.occasions-page *,.occasions-page *:before,.occasions-page *:after{box-sizing:border-box}.occasions-page img{display:block;width:100%}.occasions-page h1,.occasions-page h2,.occasions-page p{margin:0}.occasions-page button,.occasions-page input{font:inherit}.occasions-skip{position:fixed;top:8px;left:8px;z-index:200;padding:9px 13px;background:var(--color-ui-fff);color:var(--occasion-ink);font-size:var(--font-size-ui-_75rem);font-weight:700;text-decoration:none;transform:translateY(-160%)}.occasions-skip:focus{transform:translateY(0)}.occasions-nav{position:relative;top:0;z-index:60;min-height:calc(64px + env(safe-area-inset-top));display:grid;grid-template-columns:64px 1fr 64px;align-items:end;padding:env(safe-area-inset-top) 12px 6px;border-bottom:1px solid rgba(8,40,35,.08);background:#fffffff2;color:var(--occasion-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.occasions-nav__icon{position:relative;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;text-decoration:none}.occasions-nav__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.occasions-nav__menu{align-content:center;gap:5px;cursor:pointer}.occasions-nav__menu span{width:27px;height:2px;display:block;background:currentColor}.occasions-brand{align-self:end;justify-self:center;display:grid;gap:2px;padding-bottom:4px;color:inherit;text-align:center;text-decoration:none}.occasions-nav__actions{display:flex;justify-content:flex-end}.occasions-cart-count{position:absolute;top:1px;right:-1px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:var(--radius-ui-999px);background:var(--color-ui-aa6c38);color:var(--color-ui-fff);font-size:var(--font-size-ui-_62rem);font-weight:700}.occasions-list{min-height:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);background:var(--color-ui-f8f7f5)}.occasion-card{min-width:0;min-height:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.82)}.occasion-card:last-child{border-bottom:0}.occasion-card__link{position:relative;height:100%;min-height:0;display:block;overflow:hidden;color:var(--occasion-ink);text-decoration:none;isolation:isolate}.occasion-card__link>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.occasion-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(255,253,249,.86) 0%,rgba(255,253,249,.7) 24%,rgba(255,253,249,.28) 43%,rgba(255,253,249,.06) 55%,transparent 66%)}.occasion-card__copy{width:64%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 12px 7px 20px}.occasion-card__number{display:flex;align-items:center;gap:8px;color:var(--occasion-ink);font-size:var(--font-size-ui-_62rem);line-height:1}.occasion-card__number b{font-weight:500}.occasion-card__number i{width:32px;height:1px;display:block;background:currentColor;opacity:.48}.occasion-card .occasion-card__heading{display:block;margin-top:4px;color:var(--occasion-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(var(--font-size-ui-1_05rem),5.1vw,var(--font-size-ui-1_4rem));font-weight:400;line-height:.95;letter-spacing:-.035em}.occasion-card__lead{display:block;margin-top:5px;font-size:var(--font-size-ui-_62rem);font-weight:600;line-height:1.2}.occasion-card__tags{display:block;max-width:100%;margin-top:3px;font-size:var(--font-size-ui-0_46rem);line-height:1.25}.occasion-card__cta{min-height:28px;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:0 13px;border-radius:var(--radius-ui-999px);background:var(--occasion-accent,var(--occasion-ink));color:var(--color-ui-fff);font-size:var(--font-size-ui-0_52rem);font-weight:700;line-height:1;text-decoration:none;box-shadow:0 5px 14px #0828231f}.occasion-card__cta i{font-size:var(--font-size-ui-_75rem);font-style:normal;transition:transform .18s ease}.occasion-card--forest{--occasion-accent: var(--color-ui-0e5145)}.occasion-card--gold{--occasion-accent: var(--color-ui-aa6c38)}.occasion-card--navy{--occasion-accent: var(--color-ui-556064)}.occasion-card--coral{--occasion-accent: var(--color-ui-a35e29)}.occasion-card__link:hover>img{transform:scale(1.018)}.occasion-card__link:hover .occasion-card__cta i{transform:translate(3px)}.occasions-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}@media(max-width:359px){.occasions-nav{grid-template-columns:55px 1fr 55px;padding-inline:8px}.occasions-brand strong{font-size:var(--font-size-ui-1_52rem)}.occasion-card__copy{width:68%;padding-left:14px}.occasion-card .occasion-card__heading{font-size:var(--font-size-ui-1_05rem)}.occasion-card__cta{padding-inline:10px}}@media(max-height:699px)and (orientation:portrait){.occasions-nav{min-height:calc(56px + env(safe-area-inset-top));padding-bottom:2px}.occasions-nav__icon{width:40px;height:40px}.occasions-brand{padding-bottom:3px}.occasion-card__copy{justify-content:center;padding-block:4px}.occasion-card__lead,.occasion-card__tags{display:none}.occasion-card .occasion-card__heading{margin-top:3px;font-size:clamp(var(--font-size-ui-_91rem),4.7vw,var(--font-size-ui-1_2rem))}.occasion-card__cta{min-height:24px;margin-top:5px;padding-inline:10px}}@media(orientation:landscape)and (max-height:600px){.poptex-occasions-page{overflow-x:hidden;overflow-y:auto}.occasions-page{height:auto;min-height:100svh;display:block;overflow:visible}.occasions-nav{position:sticky;min-height:calc(58px + env(safe-area-inset-top))}.occasions-list{display:grid;grid-template-rows:none;padding-bottom:env(safe-area-inset-bottom)}.occasion-card{min-height:180px}.occasion-card__copy{width:60%;padding-block:15px}.occasion-card__lead,.occasion-card__tags{display:block}}@media(prefers-reduced-motion:reduce){.occasions-page *,.occasions-page *:before,.occasions-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gifting-occasions.css.map */
