.pm-hero,.pm-marquee,.pm-features-video,.pm-video-carousel,.pm-reviews,.pm-faq{--pm-a-font-head: var(--pm-font-heading, var(--font-heading-family, "Archivo", sans-serif));--pm-a-ink: var(--pm-ink, #2B211B);--pm-a-text: var(--pm-text, rgba(43, 33, 27, .75));--pm-a-accent: var(--pm-accent, #8C5F35);--pm-a-gold: var(--pm-gold, #C9A063);--pm-a-cream: var(--pm-cream, #F6F1EA);--pm-a-sand: var(--pm-sand, #E9DFD2);--pm-a-radius: var(--pm-radius-card, 12px)}.pm-marquee__hint,.pm-reviews__hint,.pm-faq__hint{width:calc(100% - 40px);max-width:880px;margin:16px auto;padding:16px 20px;border:2px dashed var(--pm-sand, #E9DFD2);border-radius:var(--pm-radius-card, 12px);background:var(--pm-faq-bg, #F8F6F3);color:var(--pm-ink, #2B211B);font-size:14px;line-height:1.6;text-align:center}.pm-features-video__toggle,.pm-video-carousel__toggle{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#2b211b99;color:#fff;cursor:pointer;transition:background-color .2s ease}[data-pm-video]:not(.is-video-ready)>.pm-features-video__toggle,[data-pm-video]:not(.is-video-ready)>.pm-video-carousel__toggle{display:none}.pm-features-video__toggle:hover,.pm-video-carousel__toggle:hover{background:#2b211bd9}.pm-features-video__toggle:focus-visible,.pm-video-carousel__toggle:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;box-shadow:0 0 0 4px var(--pm-a-accent)}.pm-features-video__toggle svg,.pm-video-carousel__toggle svg{width:16px;height:16px}.pm-features-video__toggle-play,.pm-features-video__toggle-pause,.pm-video-carousel__toggle-play,.pm-video-carousel__toggle-pause{display:inline-flex}.pm-features-video__toggle-pause,.pm-video-carousel__toggle-pause,.is-playing>.pm-features-video__toggle .pm-features-video__toggle-play,.is-playing>.pm-video-carousel__toggle .pm-video-carousel__toggle-play{display:none}.is-playing>.pm-features-video__toggle .pm-features-video__toggle-pause,.is-playing>.pm-video-carousel__toggle .pm-video-carousel__toggle-pause{display:inline-flex}.pm-bg-ink .pm-hero__title,.pm-bg-ink .pm-features-video__heading,.pm-bg-ink .pm-features-video__title,.pm-bg-ink .pm-video-carousel__heading,.pm-bg-ink .pm-reviews__heading,.pm-bg-ink .pm-faq__heading{color:#fff}.pm-bg-ink .pm-hero__line,.pm-bg-ink .pm-features-video__text,.pm-bg-ink .pm-video-carousel__subtitle,.pm-bg-ink .pm-reviews__rating-text,.pm-bg-ink .pm-faq__subtitle{color:var(--pm-on-dark, rgba(255, 255, 255, .78))}.pm-bg-ink .pm-hero__line-icon,.pm-bg-ink .pm-features-video__icon{color:var(--pm-a-gold)}.pm-hero__grid{display:flex;flex-direction:column}.pm-hero__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--pm-a-sand)}.pm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%}.pm-hero__placeholder{fill:#2b211b33}.pm-hero__panel{display:flex;align-items:center;min-width:0;padding:36px 20px 44px}.pm-hero__content{width:100%;max-width:560px}.pm-hero__eyebrow{margin:0 0 10px}.pm-hero__title{margin:0}.pm-hero__lines{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.pm-hero__line{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:15px;line-height:1.5;letter-spacing:.4px;color:var(--pm-a-text)}.pm-hero__line-icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--pm-a-accent)}.pm-hero__line-icon svg{width:20px;height:20px}.pm-hero__line-text{min-width:0;overflow-wrap:break-word}.pm-hero__actions{margin-top:28px}@media screen and (max-width:749px){.pm-hero__btn{width:100%}}@media screen and (min-width:750px){.pm-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:440px}.pm-hero__media{aspect-ratio:auto}.pm-hero--image-right .pm-hero__media{order:2}.pm-hero__panel{padding:48px 36px}.pm-hero--image-right .pm-hero__panel{padding-left:max(36px,env(safe-area-inset-left,0px))}.pm-hero--image-left .pm-hero__panel{padding-right:max(36px,env(safe-area-inset-right,0px))}.pm-hero__title-line{display:block}}@media screen and (min-width:990px){.pm-hero__grid{min-height:max(var(--pm-hero-min-h, 560px),min(50vw,960px));max-width:1920px;margin-left:auto;margin-right:auto}.pm-hero__img{object-position:50% 50%}.pm-hero__panel{padding:63px 73px}.pm-hero--image-right .pm-hero__panel{padding-left:max(73px,calc(min(50vw,960px) - var(--pm-page, 1200px) / 2))}.pm-hero--image-left .pm-hero__panel{padding-right:max(73px,calc(min(50vw,960px) - var(--pm-page, 1200px) / 2))}.pm-hero__lines{gap:12px;margin-top:26px}.pm-hero__line{font-size:16px}.pm-hero__actions{margin-top:32px}}.pm-marquee__viewport{width:100%;max-width:100%;overflow:hidden}.pm-marquee__track{display:flex;width:max-content;animation:pm-marquee-scroll var(--pm-marquee-speed, 40s) linear infinite;will-change:transform}.pm-marquee__group{display:flex;flex-shrink:0;align-items:center;gap:48px;margin:0;padding:0 48px 0 0;list-style:none}.pm-marquee__item{display:inline-flex;flex-shrink:0;align-items:center;gap:12px;font-family:var(--pm-a-font-head);font-size:var(--pm-marquee-size-m, 18px);font-weight:700;line-height:1.3;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:#2b211ba6}.pm-marquee__icon{display:inline-flex;flex:0 0 auto}.pm-marquee__icon svg{width:1.1em;height:1.1em}.pm-bg-ink .pm-marquee__item{color:#fff9}@media screen and (min-width:750px){.pm-marquee__group{gap:80px;padding-right:80px}.pm-marquee__item{font-size:var(--pm-marquee-size, 24px)}}.pm-marquee:hover .pm-marquee__track,.pm-marquee:focus-within .pm-marquee__track{animation-play-state:paused}@keyframes pm-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.pm-features-video__heading{margin:0 0 32px}.pm-features-video__row{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.pm-features-video__media{position:relative;width:100%;max-width:450px;margin:0 auto;aspect-ratio:450 / 448;border-radius:var(--pm-a-radius);overflow:hidden;background:var(--pm-a-sand)}.pm-features-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.pm-features-video__placeholder{fill:#2b211b33}.pm-features-video__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none}.pm-features-video__item{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.pm-features-video__icon{display:inline-flex;margin-bottom:12px;color:var(--pm-a-accent)}.pm-features-video__icon svg{width:28px;height:28px}.pm-features-video__title{margin:0 0 6px;font-family:var(--pm-a-font-head);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.6px;color:var(--pm-a-ink);overflow-wrap:break-word}.pm-features-video__text{max-width:240px;margin:0;font-size:13px;line-height:1.6;letter-spacing:.3px;color:var(--pm-a-text);overflow-wrap:break-word}.pm-features-video__actions{display:flex;justify-content:center;margin-top:40px}@media screen and (min-width:990px){.pm-features-video__row{grid-template-columns:minmax(0,450px) minmax(0,1fr);gap:64px}.pm-features-video__media{margin:0}.pm-features-video--video-right .pm-features-video__row{grid-template-columns:minmax(0,1fr) minmax(0,450px)}.pm-features-video--video-right .pm-features-video__media{order:2}.pm-features-video__grid{gap:48px 32px}.pm-features-video__actions{margin-top:48px}}.pm-video-carousel{overflow:hidden}.pm-video-carousel__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.pm-video-carousel__text{min-width:0}.pm-video-carousel__heading{margin:0 0 12px}.pm-video-carousel__subtitle{color:var(--pm-a-text)}.pm-video-carousel__actions{margin-top:24px}.pm-video-carousel__viewport{position:relative;min-width:0;margin:0 calc(-1 * var(--pm-gutter, 20px));padding:0 var(--pm-gutter, 20px);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:0 var(--pm-gutter, 20px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pm-video-carousel__viewport::-webkit-scrollbar{display:none}.pm-video-carousel__track{position:relative;display:flex;gap:8px;width:max-content;margin:0;padding:0;list-style:none}.pm-video-carousel__card{position:relative;flex:0 0 auto;width:150px;aspect-ratio:9 / 16;border-radius:var(--pm-a-radius);overflow:hidden;background:var(--pm-a-sand);scroll-snap-align:start}.pm-video-carousel--ratio-3-4 .pm-video-carousel__card{width:190px;aspect-ratio:3 / 4}.pm-video-carousel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;cursor:pointer}.pm-video-carousel__placeholder{fill:#2b211b33;cursor:default}.pm-video-carousel__caption{position:absolute;right:0;bottom:0;left:0;z-index:1;margin:0;padding:32px 56px 14px 12px;background:linear-gradient(to top,#0000008c,#0000);color:#fff;font-size:13px;line-height:1.35;pointer-events:none}.pm-video-carousel.is-marquee .pm-video-carousel__viewport{overflow:hidden;scroll-snap-type:none}.pm-video-carousel.is-marquee .pm-video-carousel__track{will-change:transform}@media screen and (min-width:750px){.pm-video-carousel__card{width:180px}.pm-video-carousel--ratio-3-4 .pm-video-carousel__card{width:240px}}@media screen and (min-width:990px){.pm-video-carousel__layout{grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:48px}.pm-video-carousel__viewport{margin:0;padding:0;scroll-padding:0}.pm-video-carousel.is-marquee .pm-video-carousel__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}}.pm-reviews{overflow:hidden}.pm-reviews__header{margin-bottom:32px;text-align:center}.pm-reviews__stars{display:inline-flex;gap:4px;margin-bottom:10px;color:var(--pm-a-gold)}.pm-reviews__stars .pm-icon{width:20px;height:20px}.pm-reviews__star{display:inline-flex;color:var(--pm-a-gold)}.pm-reviews__star svg,.pm-reviews__star svg *{fill:currentColor}.pm-reviews__star.is-off{color:var(--pm-a-sand)}.pm-reviews__heading{margin:0}.pm-reviews__rating-text{margin:8px auto 0}.pm-reviews__carousel{position:relative}.pm-reviews__track{position:relative;display:flex;gap:16px;margin:0 calc(-1 * var(--pm-gutter, 20px));padding:4px var(--pm-gutter, 20px) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:0 var(--pm-gutter, 20px);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;-webkit-overflow-scrolling:touch}.pm-reviews__track::-webkit-scrollbar{display:none}.pm-reviews__card{display:flex;flex:0 0 250px;flex-direction:column;min-width:0;max-width:calc(100vw - 72px);overflow:hidden;border:1px solid var(--pm-a-sand);border-radius:var(--pm-a-radius);background:#fff;color:var(--pm-a-ink);scroll-snap-align:start}.pm-reviews__media{aspect-ratio:1 / 1;overflow:hidden;background:var(--pm-a-cream)}.pm-reviews__img{width:100%;height:100%;max-width:none;object-fit:cover}.pm-reviews__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:16px}.pm-reviews__card-stars{display:flex;gap:2px}.pm-reviews__card-stars svg{width:14px;height:14px}.pm-reviews__title{margin:0;overflow:hidden;font-family:var(--pm-a-font-head);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:.3px;color:var(--pm-a-ink);text-overflow:ellipsis;white-space:nowrap}.pm-reviews__text{margin:0;padding:0;border:0;font-size:13px;line-height:1.6;color:var(--pm-a-text);overflow-wrap:break-word}.pm-reviews__text p{margin:0}.pm-reviews__author{margin:auto 0 0;padding-top:4px;font-size:13px;font-style:italic;line-height:1.4;color:var(--pm-a-text)}.pm-reviews__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--pm-a-sand);border-radius:50%;background:#fff;box-shadow:0 4px 14px #2b211b1f;color:var(--pm-a-ink);cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,color .2s ease}.pm-reviews__arrow svg{width:20px;height:20px}.pm-reviews__arrow:hover{color:var(--pm-a-accent)}.pm-reviews__arrow:focus-visible{outline:2px solid var(--pm-a-accent);outline-offset:2px}.pm-reviews__arrow:disabled{opacity:0;pointer-events:none}.pm-reviews__arrow--prev{left:-6px}.pm-reviews__arrow--next{right:-6px}.pm-reviews__actions{display:flex;justify-content:center;margin-top:32px}@media screen and (min-width:750px){.pm-reviews__track{margin:0;padding:4px 0 8px;scroll-padding:0}.pm-reviews.is-ready .pm-reviews__arrow{display:inline-flex}.pm-reviews.is-static .pm-reviews__arrow{display:none}.pm-reviews.is-static .pm-reviews__track{justify-content:center}}.pm-faq{scroll-margin-top:100px}.pm-faq__inner{max-width:880px;margin:0 auto}.pm-faq__header{margin-bottom:28px;text-align:center}.pm-faq__heading{margin:0}.pm-faq__subtitle{margin-top:10px}.pm-faq__subtitle p{margin:0}.pm-faq__list{display:grid;gap:8px}.pm-faq__item{overflow:hidden;border:1px solid var(--pm-a-sand);border-radius:6px;background:var(--pm-faq-bg, #F8F6F3)}.pm-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:13px 18px;font-family:var(--pm-a-font-head);font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.3px;color:var(--pm-a-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.pm-faq__q::-webkit-details-marker{display:none}.pm-faq__q::marker{content:""}.pm-faq__q:focus-visible{outline:2px solid var(--pm-a-accent);outline-offset:-2px;border-radius:6px}.pm-faq__q-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.pm-faq__chevron{display:inline-flex;flex:0 0 auto;color:var(--pm-a-accent);transition:transform .25s ease}.pm-faq__chevron svg{width:18px;height:18px}.pm-faq__item[open] .pm-faq__chevron{transform:rotate(180deg)}.pm-faq__a{padding:0 18px 16px;font-size:15px;line-height:1.7;color:var(--pm-a-text);overflow-wrap:break-word}.pm-faq__a p{margin:0 0 .8em}.pm-faq__a ul,.pm-faq__a ol{margin:0 0 .8em;padding-left:20px}.pm-faq__a li+li{margin-top:4px}.pm-faq__a>:last-child{margin-bottom:0}.pm-faq__a a{color:var(--pm-a-accent);text-decoration:underline;text-underline-offset:2px}.pm-faq__a strong{color:var(--pm-a-ink)}@media screen and (min-width:750px){.pm-faq__header{margin-bottom:36px}}@media(prefers-reduced-motion:reduce){.pm-marquee__track{width:auto;justify-content:center;animation:none;transform:none}.pm-marquee__group{flex-shrink:1;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:0 20px}.pm-marquee__group[aria-hidden=true],.pm-marquee__item.is-dup{display:none}.pm-marquee__item{white-space:normal}.pm-faq__chevron,.pm-reviews__arrow,.pm-features-video__toggle,.pm-video-carousel__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pm-sections-a.css.map */
