.shopify-section--pfm-holiday-collection:has([data-holiday-collection-active],[data-holiday-collection-fallback])~.shopify-section--collection-banner{display:none}.shopify-section--pfm-holiday-collection:has([data-holiday-collection-price-fallback])~.shopify-section--main-collection .empty-state h1{display:none}.pfm-holiday-collection{--holiday-green: #173f35;--holiday-red: #641f2c;--holiday-blue: var(--holiday-green);--holiday-cream: #f9f5ec;--holiday-gold: #c4a575;color:var(--holiday-cream);background:var(--holiday-green);overflow-wrap:anywhere}.pfm-holiday-collection__inner{display:grid;max-width:1600px;margin-inline:auto;min-width:0}.pfm-holiday-collection--with-image .pfm-holiday-collection__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pfm-holiday-collection__content{align-self:center;min-width:0;padding:30px clamp(20px,4.5vw,64px)}.pfm-holiday-collection__eyebrow{display:flex;gap:9px;align-items:center;margin-block:0 12px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.pfm-holiday-collection__eyebrow>span{color:var(--holiday-gold);font-size:17px}.pfm-holiday-collection__title{max-width:24ch;margin:0;color:inherit;font-family:var(--heading-font-family, sans-serif);font-size:clamp(34px,4vw,54px);font-weight:var(--heading-font-weight, 700);line-height:1.06;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.pfm-holiday-collection__description{max-width:50ch;margin-block-start:12px;color:var(--holiday-cream);font-size:16px;line-height:1.5}.pfm-holiday-collection__description>:first-child{margin-block-start:0}.pfm-holiday-collection__description>:last-child{margin-block-end:0}.pfm-holiday-collection__description a{color:inherit;text-decoration:underline;text-underline-offset:4px}.pfm-holiday-collection__price-note{margin-block:8px 0;color:var(--holiday-cream);font-size:12px;line-height:1.5;opacity:.86}.pfm-holiday-collection__navigation{min-width:0;max-width:100%;margin-block-start:16px}.pfm-holiday-collection__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.pfm-holiday-collection__links>li{flex:0 0 auto;max-width:100%}.pfm-holiday-collection__link{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;border:1px solid rgb(196 165 117 / .6);border-radius:24px;color:var(--holiday-cream);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;white-space:nowrap}.pfm-holiday-collection__link[aria-current=page]{color:var(--holiday-green);background:var(--holiday-cream);border-color:var(--holiday-cream)}.pfm-holiday-collection__back{display:inline-flex;align-items:center;gap:7px;min-height:44px;max-width:100%;margin-block-start:2px;color:var(--holiday-cream);font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.pfm-holiday-collection a:focus-visible{outline:3px solid var(--holiday-gold);outline-offset:4px}.pfm-holiday-collection__picture{display:block;min-width:0;height:100%;max-height:320px;overflow:hidden;background:var(--holiday-cream)}.pfm-holiday-collection__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.pfm-holiday-collection__stage{position:relative;align-self:center;isolation:isolate;min-width:0;height:290px;margin-inline:10px clamp(20px,4vw,60px)}.pfm-holiday-collection__stage:before{content:"";position:absolute;top:12px;right:4%;bottom:12px;left:4%;border:1px solid rgb(196 165 117 / .25);border-radius:48% 48% 10px 10px;background:radial-gradient(circle at 18% 30%,rgb(196 165 117 / .35) 0 2px,transparent 7px),radial-gradient(circle at 80% 18%,rgb(196 165 117 / .3) 0 2px,transparent 8px),radial-gradient(circle at 90% 55%,rgb(196 165 117 / .25) 0 2px,transparent 7px),linear-gradient(transparent,#f9f5ec0f);pointer-events:none}.pfm-holiday-collection__pedestal{position:absolute;z-index:0;inset:auto 3% 14px;height:42px;border:1px solid var(--holiday-gold);border-radius:3px;background:var(--holiday-cream);box-shadow:0 8px 18px #173f3526;pointer-events:none}.pfm-holiday-collection__pedestal:before{content:"";position:absolute;inset:0 auto 0 66%;width:10px;background:var(--holiday-red);border-inline:1px solid var(--holiday-gold)}.pfm-holiday-collection__products{position:absolute;z-index:1;display:flex;justify-content:center;align-items:flex-end;gap:8px;top:24px;right:6%;bottom:47px;left:6%}.pfm-holiday-collection__product{display:flex;align-items:flex-end;justify-content:center;min-width:0;max-width:43%;height:100%;flex:1 1 0}.pfm-holiday-collection__product img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px rgb(23 63 53 / .16))}.pfm-holiday-collection__product--1{transform:rotate(-5deg);transform-origin:center bottom}.pfm-holiday-collection__product--2{height:88%;transform:rotate(4deg);transform-origin:center bottom}.pfm-holiday-collection__product--3{height:80%;transform:rotate(-3deg);transform-origin:center bottom}.pfm-holiday-collection__decor{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;color:var(--holiday-gold);pointer-events:none;-webkit-user-select:none;user-select:none}.pfm-holiday-collection__decor svg{position:absolute;display:block;pointer-events:none}.pfm-holiday-collection__decor-stars{top:10px;left:4%;width:110px;height:34px}.pfm-holiday-collection__decor-bow{top:3px;right:6%;width:84px;height:78px;opacity:.85}.pfm-holiday-collection__stage,.pfm-holiday-collection__stage *{animation:none;transition:none}.shopify-section--pfm-holiday-collection:has([data-holiday-collection-active])~.shopify-section--main-collection{--pfm-collection-page: #f9f5ec;--pfm-collection-toolbar: #f9f5ec;--pfm-collection-ink: #173f35;--pfm-collection-card: #f9f5ec;--pfm-collection-media: #f9f5ec;--pfm-collection-card-info: #f9f5ec;--pfm-collection-border: #c4a575;--pfm-collection-control-border: #c4a575;--pfm-collection-accent: #641f2c;--pfm-collection-accent-hover: #173f35;--pfm-collection-dropdown: #f9f5ec;--pfm-collection-dropdown-hover: #f9f5ec;--pfm-collection-dropdown-border: #c4a575}.shopify-section--pfm-holiday-collection:has([data-holiday-collection-active])~.shopify-section--main-collection :is(#sort-by-popover,#facets-drawer){--background: 249 245 236;--text-color: 23 63 53;--border-color: 196 165 117;--accent: 23 63 53}@media(hover:hover){.pfm-holiday-collection__link:hover{color:var(--holiday-green);background:var(--holiday-cream);border-color:var(--holiday-cream)}}@media(prefers-reduced-motion:no-preference){.pfm-holiday-collection__link{transition:color .18s ease,background-color .18s ease}}@media screen and (min-width:700px)and (max-width:999px){.pfm-holiday-collection--with-image .pfm-holiday-collection__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pfm-holiday-collection__content{padding-inline:28px}.pfm-holiday-collection__stage{height:250px;margin-inline:0 24px}}@media screen and (max-width:699px){.pfm-holiday-collection--with-image .pfm-holiday-collection__inner{grid-template-columns:minmax(0,1fr)}.pfm-holiday-collection__content{padding:22px 20px 0}.pfm-holiday-collection__eyebrow{margin-block-end:9px;font-size:10px}.pfm-holiday-collection__title{font-size:clamp(32px,8.7vw,42px)}.pfm-holiday-collection__description{margin-block-start:9px;font-size:15px}.pfm-holiday-collection__price-note{margin-block-start:6px;font-size:11px}.pfm-holiday-collection__navigation{margin-block-start:12px;margin-inline:-3px}.pfm-holiday-collection__links{flex-wrap:nowrap;max-width:100%;padding:4px 3px 6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--holiday-gold) transparent}.pfm-holiday-collection__link{padding-inline:14px}.pfm-holiday-collection__back{margin-block-start:0}.pfm-holiday-collection__picture{height:160px;margin-block-start:8px}.pfm-holiday-collection__stage{height:160px;width:min(100% - 40px,420px);margin:0 auto 12px}.pfm-holiday-collection__stage:before{inset-block:5px 6px}.pfm-holiday-collection__pedestal{bottom:8px;height:26px}.pfm-holiday-collection__products{top:8px;right:8%;bottom:29px;left:8%;gap:6px}.pfm-holiday-collection__decor-stars{top:3px;left:3%;width:66px;height:21px}.pfm-holiday-collection__decor-bow{top:0;right:4%;width:48px;height:44px}.pfm-holiday-collection:not(.pfm-holiday-collection--with-image) .pfm-holiday-collection__content{padding-block-end:22px}}
/*# sourceMappingURL=/cdn/shop/t/445/assets/pfm-holiday-collection.css.map */
