.parallax{position:relative;padding:var(--px-pt, 40px) 0 var(--px-pb, 40px);overflow:hidden}.parallax__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}a.parallax__bg,a.parallax__bg:hover,a.parallax__bg:focus{display:block;color:inherit;text-decoration:none}.parallax--bg-linked .parallax__foreground{pointer-events:none}.parallax--bg-linked .parallax__image-card,.parallax--bg-linked .parallax__content{pointer-events:auto}@supports (-webkit-touch-callout: none){.parallax__bg{background-attachment:scroll}}.parallax__bg--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-coal, 43 43 43) / .1)}.parallax__bg--placeholder svg{width:100%;height:100%;object-fit:cover}.parallax__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.parallax__foreground{position:relative;z-index:2;padding:0 var(--grid-mobile-margin)}@media screen and (min-width:992px){.parallax__foreground{padding:0 var(--grid-desktop-margin)}}.parallax__marquee{position:relative;z-index:2;overflow:hidden;white-space:nowrap;margin-bottom:24px}.parallax__marquee-track{display:flex;width:max-content;will-change:transform}.parallax__marquee-group{display:flex;flex-shrink:0}.parallax__marquee-item{padding:0 24px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;color:var(--parallax-fg, #F2EDE8)}@keyframes parallax-marquee-left{0%{transform:translate(0)}to{transform:translate(-10%)}}@keyframes parallax-marquee-right{0%{transform:translate(-10%)}to{transform:translate(0)}}.parallax__marquee-track[data-direction=left]{animation:parallax-marquee-left var(--marquee-speed, 15s) linear infinite}.parallax__marquee-track[data-direction=right]{animation:parallax-marquee-right var(--marquee-speed, 15s) linear infinite}.parallax__inner{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:992px){.parallax__inner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;align-items:start}}.parallax__heading-static{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;color:var(--parallax-fg, #F2EDE8);margin-bottom:24px}.parallax__heading-static.h1,.parallax__marquee-item.h1{font-size:var(--text-h1);letter-spacing:var(--tracking-heading-tight)}.parallax__heading-static.h2,.parallax__marquee-item.h2{font-size:var(--text-h2);letter-spacing:var(--tracking-heading-tight)}.parallax__heading-static.h3,.parallax__marquee-item.h3{font-size:var(--text-h3);letter-spacing:var(--tracking-heading)}.parallax__heading-static.h4,.parallax__marquee-item.h4{font-size:var(--text-h4);letter-spacing:var(--tracking-heading)}.parallax__heading-static.h5,.parallax__marquee-item.h5{font-size:var(--text-h5);letter-spacing:var(--tracking-heading)}.parallax__heading-static.h6,.parallax__marquee-item.h6{font-size:var(--text-h6);letter-spacing:var(--tracking-heading)}.parallax__image-card{position:relative;overflow:hidden;flex:0 0 auto}a.parallax__image-card,a.parallax__image-card:hover,a.parallax__image-card:focus{color:inherit;text-decoration:none;display:block}@media screen and (min-width:992px){.parallax__image-card{min-width:0}}.parallax__image-wrap{position:relative;width:100%;overflow:hidden}.parallax__image-wrap:before{content:"";display:block;padding-bottom:var(--media-ratio, 125%)}.parallax__image-wrap img,.parallax__image-wrap .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.parallax__product-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;gap:8px;padding:12px;background:#ffffffe6}.parallax__product-thumb{flex:0 0 48px;width:48px;height:48px;overflow:hidden}.parallax__product-thumb img,.parallax__product-thumb .placeholder-svg{width:100%;height:100%;object-fit:cover}.parallax__product-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.parallax__product-title{font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.parallax__product-price{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3;color:#000}.parallax__product-price s{opacity:.5;text-decoration:line-through}.parallax__product-link{position:absolute;bottom:12px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#000;text-decoration:none;font-size:18px}.parallax__content{padding:32px 0 0;display:flex;flex-direction:column;gap:24px;color:var(--parallax-fg, #F2EDE8)}@media screen and (min-width:992px){.parallax__content{min-width:0;padding:0;gap:56px;justify-content:center}}.parallax__content-heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1.05;color:var(--color-dry-wood-hex, #DCD4D0);margin:0}.parallax__content-heading.h1{font-size:var(--text-h1);letter-spacing:var(--tracking-heading-tight)}.parallax__content-heading.h2{font-size:var(--text-h2);letter-spacing:var(--tracking-heading-tight)}.parallax__content-heading.h3{font-size:var(--text-h3);letter-spacing:var(--tracking-heading)}.parallax__content-heading.h4{font-size:var(--text-h4);letter-spacing:var(--tracking-heading)}.parallax__content-heading.h5{font-size:var(--text-h5);letter-spacing:var(--tracking-heading)}.parallax__content-heading.h6{font-size:var(--text-h6);letter-spacing:var(--tracking-heading)}.parallax__description{color:var(--color-dry-wood-hex, #DCD4D0);font-family:"Spezia Serif",serif;font-size:24px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:-.72px;font-feature-settings:"liga" off,"clig" off;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.parallax__description.text-xl{font-size:1.5rem}.parallax__description.text-lg{font-size:1.25rem}.parallax__description.text-base{font-size:1rem}.parallax__description.text-sm{font-size:.875rem}.parallax__description.text-xs{font-size:.75rem}.parallax__btn-wrap{margin:0}.parallax__btn{display:inline-flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;transition:opacity .2s ease}.parallax__btn-text{display:block;font-family:var(--font-heading);font-weight:600;font-size:inherit;font-style:normal;line-height:normal;letter-spacing:-.28px;text-transform:uppercase;font-feature-settings:"liga" off,"clig" off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-box-trim:trim-both;text-box-edge:cap alphabetic}.parallax__btn:hover{text-decoration:none}@media(prefers-reduced-motion:reduce){.parallax__marquee-track[data-direction=left],.parallax__marquee-track[data-direction=right]{animation:none}.parallax__btn{transition:none}}.parallax__btn-line{width:100%;height:1px;background:currentColor}.parallax__btn:hover{opacity:.7}.parallax__btn[data-hover=none]:hover{opacity:1;background:initial;color:inherit}.parallax__btn--solid{flex-direction:row;align-items:center;justify-content:center;background:var(--parallax-fg, #F2EDE8);color:var(--parallax-bg, #2B2B2B);border:1px solid var(--parallax-fg, #F2EDE8)}.parallax__btn--solid:hover{opacity:.85}.parallax__btn--outline{flex-direction:row;align-items:center;justify-content:center;background:transparent;color:var(--parallax-fg, #F2EDE8);border:1px solid var(--parallax-fg, #F2EDE8)}.parallax__btn--outline:hover{background:var(--parallax-fg, #F2EDE8);color:var(--parallax-bg, #2B2B2B)}.parallax__btn--solid[data-hover=none]:hover{opacity:1;background:var(--parallax-fg, #F2EDE8);color:var(--parallax-bg, #2B2B2B)}.parallax__btn--outline[data-hover=none]:hover{background:transparent;color:var(--parallax-fg, #F2EDE8)}.parallax__btn--xsm{font-size:10px}.parallax__btn--sm{font-size:12px}.parallax__btn--md{font-size:13px}.parallax__btn--lg{font-size:14px}.parallax__btn--solid.parallax__btn--xsm,.parallax__btn--outline.parallax__btn--xsm{padding:8px 16px}.parallax__btn--solid.parallax__btn--sm,.parallax__btn--outline.parallax__btn--sm{padding:10px 24px}.parallax__btn--solid.parallax__btn--md,.parallax__btn--outline.parallax__btn--md{padding:12px 28px}.parallax__btn--solid.parallax__btn--lg,.parallax__btn--outline.parallax__btn--lg{padding:14px 32px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/parallax.css.map */
