.bg-holiday-wrap{--bg-holiday-gutter: var(--bs-gutter-x, 1.5rem);--bg-holiday-font-heading: var(--heading-font, inherit);--bg-holiday-font-body: var(--body-font-family, inherit);--bg-holiday-weight-heading: var(--heading-weight, 700);--bg-holiday-size-body: var(--body-font-size, 1.6rem);--bg-holiday-border: var(--color-border, #e5e5e5);--bg-holiday-surface: var(--color-background-2, #f5f5f5);--bg-holiday-page: var(--color-background, #ffffff);--bg-holiday-radius: var(--img-rounded, 1.2rem);--bg-holiday-btn-radius: var(--btn-radius, 3rem);--bg-holiday-btn-hover: var(--btn-primary-hover-bg-color, var(--bg-holiday-heading));--bg-holiday-tint: color-mix(in srgb, var(--bg-holiday-accent) 9%, var(--bg-holiday-page));--bg-holiday-line: color-mix(in srgb, var(--bg-holiday-accent) 45%, transparent);--bg-holiday-gap: 1.2rem;background:var(--bg-holiday-bg);color:var(--bg-holiday-text);font-family:var(--bg-holiday-font-body);padding-top:calc(var(--bg-holiday-pt) * .75);padding-bottom:calc(var(--bg-holiday-pb) * .75)}@supports not (color: color-mix(in srgb,red 50%,blue)){.bg-holiday-wrap{--bg-holiday-tint: var(--bg-holiday-surface);--bg-holiday-line: var(--bg-holiday-border)}}.bg-holiday{display:block;box-sizing:border-box;max-width:var(--bg-holiday-max);margin-inline:auto;padding-inline:var(--bg-holiday-gutter)}.bg-holiday *,.bg-holiday *:before,.bg-holiday *:after{box-sizing:border-box}.bg-holiday__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bg-holiday__grid{display:grid;gap:2.4rem}.bg-holiday__media{order:-1;position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--bg-holiday-radius);background:var(--bg-holiday-surface)}.bg-holiday__img{display:block;width:100%;height:100%;object-fit:cover}.bg-holiday__img--placeholder,.bg-holiday__card-img--placeholder{fill:currentColor;opacity:.2}.bg-holiday__panel{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.bg-holiday__kicker{margin:0;font-size:1.5rem;font-weight:600;color:var(--bg-holiday-accent)}.bg-holiday__heading{margin:0;font-family:var(--bg-holiday-font-heading);font-weight:var(--bg-holiday-weight-heading);font-size:clamp(3.2rem,4.4vw,5.6rem);line-height:1.05;letter-spacing:-.015em;color:var(--bg-holiday-heading);text-wrap:balance}.bg-holiday__offer-text,.bg-holiday__offer-text p{margin:0;max-width:48ch;font-size:calc(var(--bg-holiday-size-body) + 2px);line-height:1.5}.bg-holiday__live{display:flex;flex-direction:column;gap:2rem}.bg-holiday__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;border-block:1px solid var(--bg-holiday-border)}.bg-holiday__tier{display:flex;flex-direction:column-reverse;gap:.2rem;padding:1.4rem 1.6rem 1.4rem 0}.bg-holiday__tier+.bg-holiday__tier{padding-inline-start:1.6rem;border-inline-start:1px solid var(--bg-holiday-border)}.bg-holiday__tier-threshold{font-size:1.4rem}.bg-holiday__tier-reward{margin:0;font-family:var(--bg-holiday-font-heading);font-size:2.4rem;font-weight:var(--bg-holiday-weight-heading);line-height:1.1;color:var(--bg-holiday-heading)}.bg-holiday__tag{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 1.6rem;max-width:46rem;padding:1.6rem 1.8rem 1.6rem 4.4rem;background:var(--bg-holiday-tint);clip-path:polygon(2.4rem 0,100% 0,100% 100%,2.4rem 100%,0 50%)}.bg-holiday__tag:before{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:2.8rem;border:1.5px dashed var(--bg-holiday-line);border-radius:.6rem;pointer-events:none}.bg-holiday__tag-hole{position:absolute;top:50%;inset-inline-start:1.3rem;width:1rem;height:1rem;border-radius:50%;background:var(--bg-holiday-page);box-shadow:inset 0 0 0 1.5px var(--bg-holiday-line);transform:translateY(-50%)}.bg-holiday__tag-text{position:relative;min-width:0}.bg-holiday__tag-label{margin:0;font-size:1.3rem}.bg-holiday__tag-code{margin:0;font-family:var(--bg-holiday-font-heading);font-size:2.6rem;font-weight:700;letter-spacing:.06em;line-height:1.15;color:var(--bg-holiday-heading);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.bg-holiday__copy{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--bg-holiday-heading);border-radius:var(--bg-holiday-btn-radius);background:var(--bg-holiday-page);color:var(--bg-holiday-heading);font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bg-holiday__copy:hover,.bg-holiday__copy[data-copied]{background:var(--bg-holiday-heading);color:var(--bg-holiday-page)}.bg-holiday__timing{display:flex;flex-direction:column;gap:.6rem}.bg-holiday__countdown{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;font-size:1.4rem}.bg-holiday__countdown[hidden]{display:none}.bg-holiday__unit{display:inline-flex;align-items:baseline;gap:.4rem}.bg-holiday__num{font-family:var(--bg-holiday-font-heading);font-size:2.8rem;font-weight:700;line-height:1;color:var(--bg-holiday-heading);font-variant-numeric:tabular-nums}.bg-holiday__ends{margin:0;font-size:1.4rem}.bg-holiday__ends time{font-weight:600;color:var(--bg-holiday-heading)}.bg-holiday__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.8rem;border:1px solid var(--bg-holiday-btn);border-radius:var(--bg-holiday-btn-radius);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bg-holiday__btn--primary{min-width:22rem;background:var(--bg-holiday-btn);color:var(--bg-holiday-btn-text)}.bg-holiday__btn--primary:hover{background:var(--bg-holiday-btn-hover);border-color:var(--bg-holiday-btn-hover);color:var(--bg-holiday-btn-text)}.bg-holiday__btn--outline{background:transparent;border-color:var(--bg-holiday-heading);color:var(--bg-holiday-heading)}.bg-holiday__btn--outline:hover:not(:disabled){background:var(--bg-holiday-heading);color:var(--bg-holiday-page)}.bg-holiday__btn--block{width:100%;min-height:4.4rem;padding-inline:1.6rem;font-size:1.4rem}.bg-holiday__btn:disabled{opacity:.5;cursor:default}.bg-holiday__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.bg-holiday__applied-note{margin:0;font-size:1.3rem}.bg-holiday__ended,.bg-holiday[data-expired] [data-bg-live]{display:none}.bg-holiday[data-expired] .bg-holiday__ended{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.bg-holiday__ended-text{margin:0;max-width:48ch;font-size:calc(var(--bg-holiday-size-body) + 2px)}.bg-holiday__terms{font-size:1.3rem}.bg-holiday__terms-summary{display:inline-block;padding-block:1rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}.bg-holiday__terms-summary::-webkit-details-marker{display:none}.bg-holiday__terms-body{max-width:60ch;line-height:1.5}.bg-holiday__terms-body p{margin:0 0 .8rem}.bg-holiday__editor-note{margin:0 0 1.6rem;padding:1rem 1.4rem;border:1px dashed var(--bg-holiday-border);border-radius:.6rem;font-size:1.3rem}.bg-holiday__rail{margin-top:clamp(3.2rem,4vw,5rem)}.bg-holiday__rail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.bg-holiday__rail-heading{margin:0;font-family:var(--bg-holiday-font-heading);font-weight:var(--bg-holiday-weight-heading);font-size:clamp(2.2rem,2.4vw,2.8rem);color:var(--bg-holiday-heading)}.bg-holiday__nav{display:none;gap:.8rem}.bg-holiday__arrow{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--bg-holiday-border);border-radius:50%;background:var(--bg-holiday-page);color:var(--bg-holiday-heading);cursor:pointer}.bg-holiday__arrow:hover:not(:disabled){border-color:var(--bg-holiday-heading)}.bg-holiday__arrow:disabled{opacity:.4;cursor:default}.bg-holiday__rail[data-static] .bg-holiday__nav{display:none}.bg-holiday__track{display:flex;gap:var(--bg-holiday-gap);margin:0 calc(-1 * var(--bg-holiday-gutter));padding:.4rem var(--bg-holiday-gutter) .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bg-holiday-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.bg-holiday__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.bg-holiday__track{scroll-behavior:smooth}}.bg-holiday__item{display:flex;flex:0 0 min(28rem,78%);scroll-snap-align:start}.bg-holiday__card{display:flex;flex-direction:column;width:100%;gap:1.2rem}.bg-holiday__card-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--bg-holiday-radius);background:var(--bg-holiday-surface)}.bg-holiday__card-img{display:block;width:100%;height:100%;object-fit:contain}.bg-holiday__badge{position:absolute;top:1rem;inset-inline-start:1rem;padding:.4rem 1rem;border-radius:3rem;background:var(--bg-holiday-accent);color:#fff;font-size:1.3rem;font-weight:700;line-height:1.2}.bg-holiday__card-body{display:flex;flex:1;flex-direction:column;gap:.6rem}.bg-holiday__card-title{margin:0;font-family:var(--bg-holiday-font-heading);font-size:calc(var(--bg-holiday-size-body) + 1px);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-holiday__card-title a{color:var(--bg-holiday-heading);text-decoration:none}.bg-holiday__card-title a:hover{text-decoration:underline;text-underline-offset:3px}.bg-holiday__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0}.bg-holiday__price-sale{font-size:1.8rem;font-weight:700;color:var(--bg-holiday-heading)}.bg-holiday__price-compare{font-size:1.4rem}.bg-holiday__card-actions{margin-top:auto;padding-top:.4rem}.bg-holiday__card-form{margin:0}.bg-holiday a:focus-visible,.bg-holiday button:focus-visible,.bg-holiday summary:focus-visible{outline:2px solid var(--bg-holiday-heading);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bg-holiday__copy,.bg-holiday__btn{transition:none}}@media(min-width:768px){.bg-holiday-wrap{--bg-holiday-gap: 1.6rem}.bg-holiday__media{aspect-ratio:16 / 9}.bg-holiday__nav{display:flex}.bg-holiday__item{flex-basis:calc((100% - var(--bg-holiday-gap)) / 2.2)}}@media(min-width:1025px){.bg-holiday-wrap{--bg-holiday-gutter: 3rem;--bg-holiday-gap: 2rem;padding-top:var(--bg-holiday-pt);padding-bottom:var(--bg-holiday-pb)}.bg-holiday__grid--media{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:5.6rem}.bg-holiday__grid--media-right .bg-holiday__media{order:1}.bg-holiday__media{aspect-ratio:auto;height:100%;min-height:52rem}.bg-holiday__panel{padding-block:2rem}.bg-holiday__grid:not(.bg-holiday__grid--media) .bg-holiday__panel{max-width:72rem}.bg-holiday__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.bg-holiday__item{flex-basis:calc((100% - 3 * var(--bg-holiday-gap)) / 4)}}.page-title{text-align:center}.testimonials-quote ul{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.testimonials-quote ul:first-child{margin-top:0}.testimonials-quote ul:last-child{margin-bottom:0}.testimonials-quote li{display:flex;align-items:start;gap:.5rem;margin:0;background:var(--color-background);padding:8px 12px;border-radius:8px}.testimonials-quote li:before{content:"";width:1.6rem;height:1.6rem;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23888' fill-rule='evenodd' d='M8 0a8.001 8.001 0 0 1 0 16A8.001 8.001 0 0 1 8 0M6.339 10.599 4.38 8.639a.86.86 0 0 1 0-1.213.86.86 0 0 1 1.212 0l1.381 1.382 3.435-3.435a.86.86 0 0 1 1.212 0 .86.86 0 0 1 0 1.212l-4.042 4.042a.86.86 0 0 1-1.24-.029' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23888' fill-rule='evenodd' d='M8 0a8.001 8.001 0 0 1 0 16A8.001 8.001 0 0 1 8 0M6.339 10.599 4.38 8.639a.86.86 0 0 1 0-1.213.86.86 0 0 1 1.212 0l1.381 1.382 3.435-3.435a.86.86 0 0 1 1.212 0 .86.86 0 0 1 0 1.212l-4.042 4.042a.86.86 0 0 1-1.24-.029' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat;background-color:#888;margin-top:5px}.testimonials-quote{--font-size: 26}@media screen and (max-width:767.98px){.testimonials-quote{--font-size: 20}}.subscription-widget__card:has(.subscription-widget__radio:checked),.subscription-widget__card.is-active{background:#f5f3ed;border-color:var(--color-heading, #1d1d1f)}.subscription-widget__card:has(.subscription-widget__radio:checked) .subscription-widget__radio-ui,.subscription-widget__radio-ui.is-checked{border-color:var(--color-heading, #1d1d1f)}.subscription-widget__card:has(.subscription-widget__radio:checked) .subscription-widget__radio-ui:after,.subscription-widget__radio-ui.is-checked:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;background:var(--color-heading, #1d1d1f)}.subscription-widget__card:has(.subscription-widget__radio:checked) .subscription-widget__benefits,.subscription-widget__card.is-active .subscription-widget__benefits{opacity:1}.subscription-widget__benefits :is(ul,ol){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.subscription-widget__benefits li{display:flex;align-items:center;gap:1.2rem;margin:0}.subscription-widget__benefits li:before{content:"";width:1.6rem;height:1.2rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6693 0.216606C12.8273 0.0722022 13.0095 0 13.2161 0C13.4349 0 13.6172 0.0722022 13.763 0.216606C13.921 0.373045 14 0.559567 14 0.776173C14 0.980746 13.921 1.15523 13.763 1.29964L5.21354 9.78339C5.06771 9.9278 4.88542 10 4.66667 10C4.44792 10 4.26562 9.9278 4.11979 9.78339L0.236979 5.92058C0.0789931 5.77617 0 5.60168 0 5.39711C0 5.18051 0.0789931 4.99398 0.236979 4.83754C0.382812 4.69314 0.559028 4.62094 0.765625 4.62094C0.984375 4.62094 1.17274 4.69314 1.33073 4.83754L4.66667 8.14079L12.6693 0.216606Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6693 0.216606C12.8273 0.0722022 13.0095 0 13.2161 0C13.4349 0 13.6172 0.0722022 13.763 0.216606C13.921 0.373045 14 0.559567 14 0.776173C14 0.980746 13.921 1.15523 13.763 1.29964L5.21354 9.78339C5.06771 9.9278 4.88542 10 4.66667 10C4.44792 10 4.26562 9.9278 4.11979 9.78339L0.236979 5.92058C0.0789931 5.77617 0 5.60168 0 5.39711C0 5.18051 0.0789931 4.99398 0.236979 4.83754C0.382812 4.69314 0.559028 4.62094 0.765625 4.62094C0.984375 4.62094 1.17274 4.69314 1.33073 4.83754L4.66667 8.14079L12.6693 0.216606Z'/%3E%3C/svg%3E") center / contain no-repeat}.subscription-widget__benefits p{margin:0}.bg-card--missing-image{position:relative;outline:2px dashed #c5382e;outline-offset:-2px}.bg-card--missing-image:before{content:"No image \2014  hidden on live site";position:absolute;top:1rem;inset-inline-start:1rem;z-index:5;padding:.4rem 1rem;font-size:1.2rem;font-weight:600;color:#c5382e;background:#f9e3e3;border-radius:var(--btn-radius)}.jumbo-text-space{display:inline-flex;width:.5ch}:is(.jumbo-text-char,.jumbo-text-line){display:inline-flex}.map-iframe{width:100%;height:100%;min-height:var(--item-height);border:0}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.page-placeholder{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/428/compiled_assets/styles.css.map */
