.product-accordion{max-width:1100px;margin:0 auto;border-top:1px solid #d9d9d9}.product-accordion .accordion-item{border-bottom:1px solid #d9d9d9}.product-accordion .accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:16px 8px;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a}.product-accordion .accordion-header .label{display:flex;align-items:center;gap:10px}.product-accordion .accordion-header[aria-expanded=true]{background-color:#f0f0f0;font-weight:600;border-bottom:2px solid #000}.product-accordion .toggle{position:relative;width:16px;height:16px}.product-accordion .toggle:before,.product-accordion .toggle:after{content:"";position:absolute;background:#000;transition:transform .2s ease}.product-accordion .toggle:before{width:100%;height:2px;top:7px;left:0}.product-accordion .toggle:after{width:2px;height:100%;left:7px;top:0}.product-accordion .accordion-header[aria-expanded=true] .toggle:after{transform:rotate(90deg);opacity:0}.product-accordion .accordion-panel{max-height:0;overflow:hidden;transition:max-height .25s ease}.product-accordion .accordion-panel-inner{padding:4px 8px 24px}.product-accordion .accordion-panel-inner p{line-height:1.6;font-size:14px}.fenlo-singles{display:block;position:relative;isolation:isolate;background:var(--singles-background, #7a0b16);color:var(--singles-text, #f7f3ef);font-family:var(--singles-sans, "Arial Narrow", sans-serif);font-weight:var(--singles-label-weight, 400);font-style:var(--singles-label-style, normal)}.fenlo-singles[hidden]{display:none}.fenlo-singles__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;--singles-focal-point: var(--singles-desktop-focal-point, center)}.fenlo-singles__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--singles-focal-point)}.fenlo-singles__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--singles-overlay, #000);opacity:var(--singles-overlay-opacity, .3)}.fenlo-singles__inner{box-sizing:border-box;max-width:1628px;width:86.6%;margin-inline:auto;padding-block:calc(39px * var(--singles-desktop-spacing)) calc(34px * var(--singles-desktop-spacing));display:grid;grid-template-columns:64.75% 35.25%;align-items:center}.fenlo-singles__copy{min-width:0;padding-inline-end:1.25rem}.fenlo-singles__eyebrow,.fenlo-singles__headline,.fenlo-singles__details{margin:0;color:inherit}.fenlo-singles__eyebrow{font-size:clamp(17px,1.18vw,22px);font-weight:600;line-height:1.3;letter-spacing:.15em;text-transform:uppercase}.fenlo-singles__headline{margin-block-start:11px;font-family:var(--singles-serif, "Bodoni 72", "Times New Roman", serif);font-size:calc(clamp(44px,4.9vw,92px) * var(--singles-desktop-heading-scale));font-weight:var(--singles-heading-weight, 400);font-style:var(--singles-heading-style, normal);letter-spacing:-.015em;line-height:1.04;text-transform:uppercase;overflow-wrap:anywhere}.fenlo-singles__details{margin-block-start:12px}.fenlo-singles__details,.fenlo-singles__timer-label{font-size:clamp(18px,1.24vw,23px);line-height:1.35}.fenlo-singles__timer{display:flex;align-items:center;gap:clamp(12px,1.06vw,20px);border-inline-start:1px solid color-mix(in srgb,currentColor 50%,transparent);padding-inline-start:17%;visibility:hidden;--singles-tile-size: clamp(62px, 5.32vw, 100px)}.fenlo-singles[data-ready] .fenlo-singles__timer{visibility:visible}.fenlo-singles__timer-label{min-width:0;overflow-wrap:anywhere}.fenlo-singles__tiles{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;gap:clamp(6px,.64vw,12px)}.fenlo-singles__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.23em;inline-size:var(--singles-tile-size);block-size:var(--singles-tile-size);border-radius:var(--singles-tile-radius);background:var(--singles-tile-background, #f7f3ef);color:var(--singles-tile-text, #7a0b16)}.fenlo-singles__number{font-family:var(--singles-serif, "Bodoni 72", "Times New Roman", serif);font-weight:var(--singles-heading-weight, 400);font-style:var(--singles-heading-style, normal);font-size:calc(var(--singles-tile-size) * .48);font-variant-numeric:lining-nums tabular-nums;line-height:1}.fenlo-singles[data-long] [data-days]{font-size:calc(var(--singles-tile-size) * .33)}.fenlo-singles__unit{font-size:clamp(12px,.8vw,15px);letter-spacing:.04em;line-height:1.15;text-transform:lowercase}@media(min-width:1100px){.fenlo-singles--stacked .fenlo-singles__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;text-align:center}.fenlo-singles--stacked .fenlo-singles__copy,.fenlo-singles--stacked .fenlo-singles__timer{padding-inline:0;border:0}}@media(max-width:1099px){.fenlo-singles__media{--singles-focal-point: var(--singles-mobile-focal-point, center)}.fenlo-singles__inner{display:flex;flex-direction:column;width:100%;padding:calc(clamp(24px,3.4vw,34px) * var(--singles-mobile-spacing)) 16px calc(clamp(22px,2.6vw,26px) * var(--singles-mobile-spacing));gap:clamp(18px,2.48vw,25px);text-align:center}.fenlo-singles__copy{padding:0}.fenlo-singles__eyebrow{font-size:clamp(16px,2.18vw,22px)}.fenlo-singles__headline{font-size:calc(clamp(24px,7.55vw,56px) * var(--singles-mobile-heading-scale))}.fenlo-singles__details,.fenlo-singles__timer-label{font-size:clamp(16px,2.28vw,23px)}.fenlo-singles__timer{justify-content:center;max-width:100%;border:0;padding:0;gap:clamp(10px,2vw,20px);--singles-tile-size: clamp(49px, 15vw, 84px)}.fenlo-singles__tiles{gap:clamp(7px,1.2vw,12px)}.fenlo-singles__unit{font-size:clamp(12px,1.5vw,15px)}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
