.ftc01-listing-section{--ftc01-bg: #f0ebe3;--ftc01-panel: #faf7f0;--ftc01-border: #d9cfc0;--ftc01-heading: #24231f;--ftc01-text: #68635b;--ftc01-accent: #966337;color:var(--ftc01-heading)}.ftc01-listing-section .ftc01-listing__eyebrow{margin:0 0 calc(2 * var(--space-unit));color:var(--ftc01-accent);font-family:Arial,Helvetica,sans-serif;font-size:1.184rem;font-weight:900;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ftc01-listing-section .ftc01-listing__title{margin:0;color:var(--ftc01-heading);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;line-height:1.2}.ftc01-listing__copy p,.ftc01-listing__item p{color:var(--ftc01-text);line-height:1.65}.ftc01-listing-section .ftc01-listing__supporting{color:var(--ftc01-text);font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;letter-spacing:0;line-height:1.65}.ftc01-listing__header{display:flex;align-items:end;justify-content:space-between;gap:calc(8 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.ftc01-listing__header-copy{max-width:35rem;margin:0}.ftc01-listing__panel{overflow:hidden;border:1px solid var(--ftc01-border);border-radius:8px;background:var(--ftc01-bg)}.ftc01-listing__video-host{position:relative;min-width:0;background:#e9e4db}.ftc01-listing__video-host video{display:block;width:100%;height:100%;object-fit:contain}.ftc01-listing__play{position:absolute;top:calc(3 * var(--space-unit));right:calc(3 * var(--space-unit));z-index:2;min-width:6rem;min-height:3.6rem;padding:calc(1.5 * var(--space-unit)) calc(3 * var(--space-unit));border:1px solid rgb(255 255 255 / .5);border-radius:999px;background:#352c22b3;color:#fff;font:600 1.1rem/1 Arial,Helvetica,sans-serif}.ftc01-listing__play:focus-visible,.ftc01-demo__nav button:focus-visible,.ftc01-demo__tabs button:focus-visible{outline:2px solid var(--ftc01-accent);outline-offset:3px}.ftc01-listing-section video::-webkit-media-controls{display:none!important}.ftc01-story__panel{display:grid;grid-template-columns:24rem minmax(0,1fr);align-items:center}.ftc01-story__media{width:24rem;height:32rem}.ftc01-story__copy{max-width:68rem;padding:calc(6 * var(--space-unit)) calc(10 * var(--space-unit))}.ftc01-story__label{display:inline-block;padding:calc(1 * var(--space-unit)) calc(2 * var(--space-unit));border:1px solid #d8c8b3;border-radius:4px;color:#856646;font-size:1.1rem;line-height:1.4}.ftc01-story__heading{margin:calc(4 * var(--space-unit)) 0 calc(3 * var(--space-unit));font-family:Georgia,Times New Roman,serif;font-weight:400}.ftc01-story__note{max-width:44rem;margin-top:calc(4 * var(--space-unit));font-size:1.1rem}.ftc01-feature__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ftc01-feature__media{aspect-ratio:1}.ftc01-feature__copy{align-self:center;padding:clamp(2.4rem,3.4vw,4.8rem)}.ftc01-feature__lead{margin:calc(4 * var(--space-unit)) 0 0}.ftc01-listing__item{margin-top:calc(4 * var(--space-unit));padding-top:calc(4 * var(--space-unit));border-top:1px solid var(--ftc01-border)}.ftc01-listing__item h3{margin:0 0 calc(2 * var(--space-unit));font-family:Georgia,Times New Roman,serif;font-weight:400}.ftc01-seasonal__media{background:#fff}.ftc01-seasonal__media img{display:block;width:100%;height:100%;object-fit:contain}.ftc01-demo__panel{display:grid;grid-template-columns:min(42%,49.6rem) minmax(0,1fr)}.ftc01-demo__media{min-width:0;touch-action:pan-y}.ftc01-demo__media video{aspect-ratio:4 / 5}.ftc01-demo__nav{display:flex;align-items:center;justify-content:space-between;padding:calc(1.5 * var(--space-unit)) calc(4 * var(--space-unit))}.ftc01-demo__nav button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;background:transparent;color:#795432}.ftc01-demo__nav svg{width:2rem;height:2rem}.ftc01-demo__count{color:#795432;font-size:1.2rem}.ftc01-demo__copy{align-self:center;padding:calc(5 * var(--space-unit))}.ftc01-demo__descriptions{display:flex;flex-direction:column}.ftc01-demo__row{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:calc(4 * var(--space-unit));padding:calc(6 * var(--space-unit)) calc(4.5 * var(--space-unit));border-top:1px solid var(--ftc01-border);border-left:3px solid transparent}.ftc01-demo__row:last-child{border-bottom:1px solid var(--ftc01-border)}.ftc01-demo__row[data-active=true]{border-left-color:#a17a4a;background:var(--ftc01-panel)}.ftc01-demo__number{color:var(--ftc01-accent);font-size:1.1rem;line-height:1.6}.ftc01-demo__row h3{margin:0 0 calc(2.5 * var(--space-unit));font-family:Georgia,Times New Roman,serif;font-weight:400}.ftc01-demo__row p{margin:0}.ftc01-demo__note{display:block;margin-top:calc(2 * var(--space-unit));color:var(--ftc01-text);font-size:1.1rem;line-height:1.5}.ftc01-demo__tabs{display:flex;gap:calc(1.5 * var(--space-unit));padding:0 calc(3 * var(--space-unit)) calc(3.5 * var(--space-unit))}.ftc01-demo__tabs button{flex:1 1 0;min-width:0;min-height:4.4rem;padding:calc(2 * var(--space-unit));border:1px solid #d4c4af;border-radius:6px;background:transparent;color:#795432;font-size:1.2rem}.ftc01-demo__tabs button[aria-selected=true]{border-color:#a17a4a;background:#e1d3bd;color:#48331c}@media(max-width:760px){.ftc01-listing__header{display:block}.ftc01-listing__header-copy{margin-top:calc(3 * var(--space-unit))}.ftc01-story__panel{grid-template-columns:11.5rem minmax(0,1fr)}.ftc01-story__media{width:11.5rem;height:20.5rem}.ftc01-story__copy{padding:calc(4 * var(--space-unit)) calc(3 * var(--space-unit))}.ftc01-story__heading{margin:calc(2.5 * var(--space-unit)) 0}.ftc01-story__note{margin-top:calc(2.5 * var(--space-unit));font-size:1rem}.ftc01-feature__panel,.ftc01-demo__panel{grid-template-columns:minmax(0,1fr)}.ftc01-feature__copy,.ftc01-demo__copy{padding:calc(5.5 * var(--space-unit))}.ftc01-demo__copy{padding-top:calc(4.5 * var(--space-unit))}.ftc01-demo__row{display:none;padding:0;border:0;background:transparent}.ftc01-demo__row[data-active=true]{display:block;border:0;background:transparent}.ftc01-demo__number{display:none}.ftc01-demo__row h3{margin-bottom:calc(3 * var(--space-unit));font-size:var(--ftc01-demo-title-size, 1.6rem);line-height:1.25;white-space:nowrap}.ftc01-demo__tabs button{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ftc01-listing.css.map */
