.landing-product{display:block}.landing-product__inner{max-width:1200px;margin:0 auto;padding:clamp(64px,9vw,128px) 20px}.template-page-landing .variations .product-form__input--tiles input[type=radio]+label{min-width:110px}@media only screen and (min-width:768px){.landing-product__inner{padding:clamp(64px,9vw,128px) 32px}}.landing-product__grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);align-items:center}@media only screen and (min-width:700px){.landing-product__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.landing-product__media{position:relative;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #3a2a221f}.landing-product__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(155deg,#c4826e1f,#9f622e0d 55%,#3a2a221a);mix-blend-mode:soft-light}.landing-product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.landing-product__media-el,.landing-product__media img{display:block;width:100%;height:100%;object-fit:cover}.landing-product__media-placeholder{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:#efe8dc}.landing-product__placeholder-svg{width:56px;height:56px;color:#c3b49b}.landing-product__media-placeholder-caption{font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;color:#66402e}.landing-product__eyebrow{font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#834f22}.landing-product__heading{margin:14px 0 0;font-family:Canela,Playfair Display,Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);color:#3a2a22}.landing-product__price{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.landing-product__price-amount{font-family:Canela,Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);color:#3a2a22}.landing-product__price-terms{font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;color:#66402e}.landing-product__pills{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.landing-product__pill{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid #e0d6c6;background:transparent;font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#66402e;text-decoration:none;cursor:pointer;transition:background .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1)}.landing-product__pill--active{border-color:#3a2a22;background:#efe8dc;color:#3a2a22;cursor:default}.landing-product__pills.is-loading{opacity:.6;pointer-events:none}.landing-product__pill--sold-out{opacity:.45;text-decoration:line-through}.landing-product__variants{margin-top:24px}.landing-product__variants .product-form__input{margin-bottom:0}.landing-product .landing-product__variants .product-form__input--tiles{row-gap:16px}@media only screen and (min-width:1024px){.landing-product .landing-product__variants .product-form__input--tiles{flex-wrap:nowrap}.landing-product .landing-product__variants .product-form__input--tiles input[type=radio]+label{flex:1 1 0;min-width:0}}.landing-product__form{margin-top:24px}.landing-product__cta{font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:.14em;color:#f7f3ec;background:#9f622e;border:1px solid #9f622e;border-radius:10px;padding:17px 32px;cursor:pointer;transition:background .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.landing-product__cta:hover{background:#a8b8a3;border-color:#a8b8a3;color:#3a2a22;box-shadow:0 2px 8px #3a2a220f;transform:translateY(-1px)}.landing-product__cta:disabled{opacity:.6;cursor:default;transform:none}.landing-product__sticky{position:fixed;left:0;right:0;bottom:0;z-index:18;background:#f7f3ecf5;-webkit-backdrop-filter:saturate(120%) blur(10px);backdrop-filter:saturate(120%) blur(10px);border-top:1px solid #e0d6c6;box-shadow:0 -2px 16px #3a2a2214;transform:translateY(110%);transition:transform .24s cubic-bezier(.16,1,.3,1)}.landing-product__sticky.is-visible{transform:translateY(0)}.landing-product__sticky-inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}@media only screen and (min-width:768px){.landing-product__sticky-inner{padding:12px 32px;gap:16px}}.landing-product__sticky-info{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}@media only screen and (min-width:768px){.landing-product__sticky-info{flex-direction:row;align-items:baseline;gap:10px}}.landing-product__sticky-name{font-family:Canela,Playfair Display,Georgia,Times New Roman,serif;font-size:1rem;color:#3a2a22;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px){.landing-product__sticky-name{font-size:1.25rem}}.landing-product__sticky-meta{font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;color:#66402e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-product__sticky-cta{flex-shrink:0;font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#f7f3ec;background:#9f622e;border:none;border-radius:10px;padding:11px 16px;cursor:pointer}@media only screen and (min-width:768px){.landing-product__sticky-cta{font-size:13px;padding:13px 26px}}.landing-product__sticky-cta:disabled{opacity:.6;cursor:default}.landing-product__toast{position:fixed;left:50%;bottom:84px;z-index:100;transform:translate(-50%) translateY(20px);background:#3a2a22;color:#f7f3ec;font-family:Neue Haas Grotesk,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.04em;padding:14px 22px;border-radius:10px;box-shadow:0 24px 60px #3a2a221a;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.landing-product__toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.landing-product__sticky,.landing-product__toast,.landing-product__cta,.landing-product__pill{transition:none}}.landing-product__cta:focus-visible,.landing-product__sticky-cta:focus-visible,.landing-product__pill:focus-visible{outline:3px solid rgba(159,98,46,.28);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/256/assets/landing-product.css.map */
