.section-video-with-products{width:100%;position:relative;background-color:#faf8f4}.section-video-with-products .wrapper--full{width:100%;max-width:100%;padding:0}.video-with-products__wrapper{display:grid;grid-template-columns:40% 60%;gap:0;align-items:stretch;max-width:100%;margin:0;width:100%;height:75dvh;min-height:600px;max-height:75dvh;overflow:hidden}.video-with-products__video{position:relative;width:100%;height:100%;overflow:hidden}.video-with-products__video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;background:#f5f5f5;box-shadow:0 2px 20px #00000014}.video-with-products__video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.placeholder-video{width:100%;padding-bottom:133.33%;position:relative;background:var(--bg-light, #f5f5f5);display:flex;align-items:center;justify-content:center;border-radius:0}.placeholder-video svg{position:absolute;width:60%;height:60%;opacity:.3;top:50%;left:50%;transform:translate(-50%,-50%)}.video-with-products__content{display:flex;flex-direction:column;gap:16px;padding:40px 3dvw!important;height:100%;justify-content:center;overflow:hidden;background-color:#faf8f4}.video-with-products__header{display:flex;flex-direction:column;gap:10px;flex-shrink:0;margin-bottom:4px}.video-with-products__title{font-size:1.3em;font-weight:600;letter-spacing:.02em;margin:0;color:#6b6b6b;text-transform:uppercase;line-height:1.1;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.video-with-products__description{font-size:.8em;line-height:1.5;color:#8b8b8b;margin:0;max-width:500px;font-weight:400}.video-with-products__description p{margin:0 0 .5em}.video-with-products__description p:last-child{margin-bottom:0}.video-with-products__header .btn{align-self:flex-start;margin-top:4px;padding:10px 26px;font-size:.7em;letter-spacing:.05em;text-transform:uppercase;font-weight:600;background-color:#ab8c52;color:#fff;border:none;transition:all .3s ease}.video-with-products__header .btn:hover{background-color:#96774a;transform:translateY(-1px)}.video-with-products__grid{display:flex;justify-content:space-between;gap:14px;margin-top:0;width:100%;flex-shrink:1;min-height:0}.video-with-products__product-item{position:relative;width:100%;min-height:0;background:#fff;border-radius:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:start}.video-with-products__product-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.video-with-products__product-item .product-grid-item{margin:0!important;background:#fff}.video-with-products__grid .product-grid-item{padding:0!important;margin:0!important;transform:scale(.7)!important;transform-origin:center top!important}.video-with-products__grid .product-item{margin:0!important;padding:0!important}.video-with-products__grid .product-item__image{margin-bottom:8px!important}.video-with-products__grid .product-item__info{padding:6px 8px!important}.video-with-products__grid .product-item__title{font-size:.75em!important;line-height:1.3!important;margin:0 0 4px!important}.video-with-products__grid .product-item__price{font-size:.75em!important;margin:0!important}.video-with-products__grid .product-item__swatches__holder{margin-top:6px!important;padding:0!important}.video-with-products__grid .product-item__swatches__count{font-size:.65em!important}@media screen and (max-width: 989px){.video-with-products__wrapper{grid-template-columns:1fr;gap:0;height:auto;min-height:auto;max-height:none}.video-with-products__video{position:relative;height:auto}.video-with-products__video-wrapper{height:0;padding-bottom:100%}.video-with-products__content{padding:40px 30px;height:auto;justify-content:flex-start}.video-with-products__title{font-size:1.3em}.video-with-products__description{font-size:.85em}.video-with-products__header .btn{padding:10px 24px;font-size:.7em}.video-with-products__grid{grid-template-columns:repeat(2,1fr);gap:12px}.video-with-products__header{gap:12px;margin-bottom:4px}}@media screen and (min-width: 769px) and (max-width: 1200px){.video-with-products__content{padding:40px 50px}.video-with-products__title{font-size:1.3em}.video-with-products__description{font-size:.85em}.video-with-products__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media screen and (min-width: 1400px){.video-with-products__content{padding:60px 100px}.video-with-products__grid{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-video-with-products.css.map */
