#main :is(.pfm-holiday,.pfm-runner,.pfm-holiday-bundle-cta,.pfm-holiday-home--carousel,.pfm-holiday-card-decor,.pfm-gift-stage){--holiday-green: #224b20;--holiday-red: #7a0000;--holiday-blue: var(--holiday-green);--holiday-ink: var(--holiday-green);--holiday-cream: #f9f5ec;--holiday-focus: var(--holiday-green);--match-green: var(--holiday-green);--match-red: var(--holiday-red);--runner-blue: var(--holiday-green);--runner-cream: var(--holiday-cream);--text-color: 34 75 32;--heading-color: 34 75 32;--background: 249 245 236;--button-background: 122 0 0;--button-text-color: 249 245 236;--button-outline-color: 34 75 32;--border-color: 34 75 32}#main .pfm-holiday-hero{--holiday-focus: var(--holiday-cream);--text-color: 249 245 236;--heading-color: 249 245 236}#main .pfm-holiday-hero .pfm-gift-stage{--gift-blue: var(--holiday-green);--gift-cream: var(--holiday-cream);background:var(--holiday-cream)}#main .pfm-holiday-hero .pfm-holiday-hero__visual--campaign{background:transparent}#main .pfm-holiday-hero__intro,#main .pfm-holiday-hero .pfm-holiday__eyebrow,#main .pfm-holiday-bundle-cta__eyebrow{color:var(--holiday-cream)}#main .pfm-holiday-match__quiz,#main .pfm-holiday-match__recommendation,#main .pfm-holiday-match__photo-slot,#main .pfm-holiday-match__photo-placeholder{background:var(--holiday-cream)}#main .pfm-holiday-match__choice:has(input:checked){background:#7a00000d}#main .pfm-runner__stage{background:radial-gradient(ellipse at 68% 110%,rgb(249 245 236 / .12) 0,transparent 66%),var(--runner-blue)}#main .pfm-runner__result{background:#f9f5ecf5}#main .pfm-runner__capsule:before{border-color:#224b202b}#main :is(.pfm-holiday-favorites__card,.pfm-holiday-favorites__includes,.pfm-holiday-hero__ribbon),#main .pfm-holiday-hero__ribbon:after,#main .pfm-holiday-home--carousel .pfm-fiber-card{border-color:#224b2024}#main .pfm-holiday-favorites .pfm-holiday-favorites__card{padding:20px;border-radius:24px;box-shadow:0 10px 28px #224b200f}#main .pfm-holiday-favorites .pfm-holiday-favorites__product{order:0;margin-block-start:0}#main .pfm-holiday-favorites .pfm-holiday-favorites__product .product-card{gap:16px}#main .pfm-holiday-favorites .pfm-holiday-favorites__product .product-card__media{border-radius:16px;background:#224b2009}#main .pfm-holiday-favorites .pfm-holiday-favorites__editorial{order:1;min-height:0;margin-block-start:20px}#main .pfm-holiday-favorites .pfm-holiday-favorites__details{order:2}#main .pfm-holiday-home--carousel .pfm-fiber-card{--pfm-fiber-radius: 24px;border-radius:24px;box-shadow:0 10px 28px #224b200f}#main .pfm-holiday-home--carousel .pfm-fiber-card__media{background:#224b2009}#main .pfm-holiday .pfm-holiday__button,#main .pfm-runner .pfm-runner__button,#main .pfm-holiday-bundle-cta .pfm-holiday-bundle-cta__button,#main .pfm-holiday-home--carousel .pfm-card-quick-add__button{border-radius:999px}#main .pfm-holiday-home--carousel .pfm-card-quick-add__button:not(:disabled):not([aria-disabled=true]){--button-background: 122 0 0 !important;--button-text-color: 249 245 236 !important;--button-outline-color: 122 0 0 !important;border-color:var(--holiday-red)!important;background:var(--holiday-red)!important;color:var(--holiday-cream)!important}@media(hover:hover){#main .pfm-holiday .pfm-holiday__button:hover,#main .pfm-runner__button--primary:hover{background:#600000}#main .pfm-holiday .pfm-holiday__button--light:hover{color:var(--holiday-green);background:var(--holiday-cream)}#main .pfm-holiday .pfm-holiday__button--outline:hover{color:var(--holiday-cream);background:var(--holiday-red)}#main .pfm-runner__button--outline:not(:disabled):hover{background:#224b200d}#main .pfm-holiday-home--carousel .pfm-card-quick-add__button:not(:disabled):not([aria-disabled=true]):hover{border-color:#600000!important;background:#600000!important;color:var(--holiday-cream)!important}}#main .pfm-holiday-home--carousel .pfm-fiber-carousel__heading{color:var(--holiday-red)}#main .pfm-holiday-star-texture{position:absolute;z-index:0;display:none;overflow:hidden;color:var(--holiday-gold, #c4a575);opacity:var(--holiday-star-opacity, .35);pointer-events:none;-webkit-user-select:none;user-select:none}#main .pfm-holiday-star-texture svg{display:block;width:100%;height:100%}#main .pfm-holiday-star-texture .pfm-holiday-star-texture__mobile{display:none}#main .pfm-holiday-star-texture--hero{display:block;inset:0 auto 0 0;width:50%}@supports selector(:has(*)){#main .pfm-holiday-star-texture{display:block}#main :is(.pfm-holiday-favorites,.pfm-holiday-match,.pfm-holiday-home--carousel):has(>.pfm-holiday-star-texture){position:relative}}#main .pfm-holiday-star-texture--favorites{top:10px;right:clamp(20px,5vw,76px);width:190px;height:64px}#main .pfm-holiday-star-texture--quiz{top:10px;left:clamp(20px,5vw,76px);width:170px;height:58px;transform:scaleX(-1)}#main .pfm-holiday-star-texture--picks{top:8px;right:clamp(20px,5vw,76px);width:170px;height:58px}@media screen and (min-width:700px)and (max-width:999px){#main :is(.pfm-holiday-star-texture--favorites,.pfm-holiday-star-texture--quiz,.pfm-holiday-star-texture--picks){top:0;width:114px;height:38px}}@media screen and (max-width:699px){#main .pfm-holiday-star-texture .pfm-holiday-star-texture__desktop{display:none}#main .pfm-holiday-star-texture .pfm-holiday-star-texture__mobile{display:block}#main .pfm-holiday-star-texture--hero{width:100%}#main .pfm-holiday-star-texture--hero .pfm-holiday-star-texture__mobile{position:absolute;top:0;right:12px;width:64px;height:38px}#main :is(.pfm-holiday-star-texture--favorites,.pfm-holiday-star-texture--picks){top:0;right:12px;width:64px;height:44px}#main .pfm-holiday-star-texture--quiz{top:0;left:12px;width:64px;height:44px}}@supports selector(:has(*)){@media(prefers-reduced-motion:no-preference){#main:has(.pfm-holiday-hero--animated-lights>.pfm-holiday-hero__lights-toggle input) .pfm-holiday-star-texture{--holiday-star-section-shift: 0s}#main:has(.pfm-holiday-hero--animated-lights>.pfm-holiday-hero__lights-toggle input) .pfm-holiday-star-texture--favorites{--holiday-star-section-shift: 2.1s}#main:has(.pfm-holiday-hero--animated-lights>.pfm-holiday-hero__lights-toggle input) .pfm-holiday-star-texture--quiz{--holiday-star-section-shift: 4.3s}#main:has(.pfm-holiday-hero--animated-lights>.pfm-holiday-hero__lights-toggle input) .pfm-holiday-star-texture--picks{--holiday-star-section-shift: 6.2s}#main:has(.pfm-holiday-hero--animated-lights>.pfm-holiday-hero__lights-toggle input) .pfm-holiday-star-texture :is(svg>path,svg>g>path,svg>g>circle){animation:pfm-holiday-star-appear var(--holiday-star-cycle, 11.6s) ease-in-out calc(var(--holiday-star-phase, -1.8s) - var(--holiday-star-section-shift)) infinite}#main .pfm-holiday-star-texture svg>path:nth-of-type(2){--holiday-star-cycle: 12.8s;--holiday-star-phase: -6.2s}#main .pfm-holiday-star-texture svg>path:nth-of-type(3){--holiday-star-cycle: 10.4s;--holiday-star-phase: -8.7s}#main .pfm-holiday-star-texture svg>g>:nth-child(2n){--holiday-star-cycle: 13.2s;--holiday-star-phase: -4.6s}#main .pfm-holiday-star-texture svg>g>:nth-child(3n){--holiday-star-cycle: 10.8s;--holiday-star-phase: -7.4s}#main:has(.pfm-holiday-hero--animated-lights>.pfm-holiday-hero__lights-toggle input:checked) .pfm-holiday-star-texture :is(svg>path,svg>g>path,svg>g>circle){animation-play-state:paused}}}@keyframes pfm-holiday-star-appear{0%,15%,78%,to{opacity:0}30%{opacity:.6}40%{opacity:1}48%{opacity:.55}58%{opacity:.9}70%{opacity:.2}}#main .pfm-holiday-star-texture--hero svg.pfm-holiday-hero-star{position:absolute;top:var(--holiday-star-y);right:auto;bottom:auto;left:var(--holiday-star-x);width:calc(var(--holiday-star-size) * var(--holiday-star-scale, 1));height:calc(var(--holiday-star-size) * var(--holiday-star-scale, 1));transform:translate(-50%,-50%)}@media screen and (min-width:700px)and (max-width:1199px){#main .pfm-holiday-star-texture--hero{--holiday-star-scale: .65}#main .pfm-holiday-star-texture--hero svg.pfm-holiday-hero-star{top:var(--holiday-star-tablet-y, var(--holiday-star-y));left:var(--holiday-star-tablet-x, var(--holiday-star-x))}}
/*# sourceMappingURL=/cdn/shop/t/445/assets/pfm-holiday-landing-palette.css.map */
