.wc-video-shopping--inline .wc-media-wrap{width:min(calc(100% - 64px),1480px)}.wc-video-shopping--inline .wc-media-heading{font:650 clamp(27px,3.1vw,44px)/1.18 Poppins,Arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:-.035em;margin:0}.wc-video-shopping--inline .wc-media-intro{margin-bottom:36px}.wc-video-shopping--inline wc-inline-video-shopping{display:block}.wc-video-shopping--inline .wc-video-shopping__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--wc-video-columns,5) - 1)*24px)/var(--wc-video-columns,5));gap:24px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;padding:2px 0}.wc-inline-video{position:relative;isolation:isolate;min-width:0;aspect-ratio:2/3;overflow:hidden;border-radius:var(--wc-media-radius,10px);scroll-snap-align:start;background:#f5f9f5}.wc-inline-video__media{position:absolute;inset:0}.wc-inline-video video{display:block;width:100%;height:100%;object-fit:cover}.wc-inline-video__start{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:white!important;cursor:pointer;transform:none!important}.wc-inline-video__start svg{width:30px;height:30px;filter:drop-shadow(0 1px 6px #0002)}.wc-inline-video__product{display:flex;align-items:center;gap:10px;position:absolute;bottom:10px;left:10px;right:10px;width:calc(100% - 20px);padding:10px!important;border:0!important;border-radius:10px!important;background:rgba(255,255,255,.86)!important;color:#25463c!important;box-shadow:none!important;transform:none!important;cursor:pointer;text-align:left;transition:bottom .2s}.wc-inline-video.is-playing .wc-inline-video__product{bottom:38px}.wc-inline-video__product>img{width:48px;height:58px;object-fit:contain;background:white;border-radius:7px;flex:none}.wc-inline-video__product>span:nth-child(2){min-width:0;flex:1}.wc-inline-video__product strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:600 10px/1.45 Poppins,Arial,sans-serif}.wc-inline-video__product small{display:block;margin-top:6px;font:600 11px/1.4 Poppins,Arial,sans-serif}.wc-inline-video__search{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:white;background:#15823a;align-self:flex-end}.wc-inline-video__search svg{width:16px;height:16px}.wc-inline-video__panel{position:absolute;inset:0;z-index:3;background:#fff;border:1px solid #6d9f7d;border-radius:inherit;transform:translateY(101%);transition:transform .3s ease;overflow:hidden;display:flex;flex-direction:column}.wc-inline-video.is-product-open .wc-inline-video__panel{transform:translateY(0)}.wc-inline-video__return{display:grid;place-items:center;align-self:flex-end;flex:none;width:32px;height:32px;min-height:0;padding:8px!important;margin:12px 12px 0;background:#fff!important;border:1px solid #dce8df!important;border-radius:50%!important;box-shadow:none!important;color:#25463c!important;transform:none!important;cursor:pointer}.wc-inline-video__return svg{width:16px;height:16px}.wc-inline-video__panel-body{min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 18px 20px;overscroll-behavior:contain}.wc-inline-video__panel .wc-review-purchase{padding:0;border:0;margin:0}.wc-inline-video__panel .wc-review-purchase__summary{display:flex;flex-direction:column;gap:10px;text-align:center}.wc-inline-video__panel .wc-review-purchase__summary>a{display:flex;justify-content:center;width:100%}.wc-inline-video__panel .wc-review-purchase__image{height:96px;width:90px}.wc-inline-video__panel .wc-review-purchase__eyebrow{display:none}.wc-inline-video__panel .wc-review-purchase__title{font-size:12px;line-height:1.5}.wc-inline-video__panel .wc-review-purchase__price{justify-content:center;font-size:14px}.wc-inline-video__panel .wc-review-purchase__form{margin-top:18px}.wc-inline-video__panel .wc-review-purchase__add{font-size:10px;min-height:38px;padding:10px}.wc-inline-video__panel .wc-review-purchase__details{font-size:10px;background:transparent;margin-top:12px;padding:8px}.wc-inline-video__panel .wc-review-purchase__quantity{width:60px}.wc-inline-video__panel[data-show-quantity=false] .wc-review-purchase__quantity{display:none}.wc-inline-video__error{position:absolute;top:12px;left:12px;right:12px;background:#fff;padding:12px;font-size:11px;z-index:5}.wc-inline-video [hidden],.wc-video-shopping--inline .wc-media-arrow[hidden]{display:none!important}.wc-inline-video :is(button,a,summary):focus-visible{outline:2px solid #15823a;outline-offset:-3px}.wc-video-shopping--inline .wc-media-arrow{top:50%;z-index:4}.wc-video-shopping--inline .wc-media-controls{min-height:20px}.wc-video-shopping--inline .wc-media-description{text-align:center}
.wc-video-shopping--inline .wc-media-wrap{padding-inline:0!important}.wc-video-shopping--inline .wc-media-intro{max-width:none;width:100%;text-align:center}.wc-inline-video__panel[data-show-image=false] .wc-review-purchase__summary>a{display:none}.wc-inline-video__panel .wc-review-purchase__title{text-transform:uppercase}
@media(min-width:768px) and (max-width:1023px){.wc-video-shopping--inline .wc-video-shopping__rail{grid-auto-columns:calc((100% - 40px)/3);gap:20px}}
@media(max-width:767px){.wc-video-shopping--inline .wc-media-wrap{width:calc(100% - 36px)}.wc-video-shopping--inline .wc-media-intro{margin-bottom:24px}.wc-video-shopping--inline .wc-video-shopping__rail{grid-auto-columns:76%;gap:16px}.wc-inline-video__product strong{font-size:11px}.wc-inline-video__product>img{width:48px;height:60px}.wc-inline-video__panel .wc-review-purchase__title{font-size:13px}.wc-inline-video__panel .wc-review-purchase__image{height:110px;width:100px}.wc-inline-video__panel .wc-review-purchase__add{font-size:12px;min-height:42px}}
@media(prefers-reduced-motion:reduce){.wc-inline-video__panel,.wc-inline-video__product{transition:none}}
.wc-video-editor-help{max-width:780px;margin:0 auto 20px;padding:12px 18px;border:1px dashed #aac8b6;border-radius:8px;color:#25463c;background:#f4f8f4;font:400 12px/1.7 Poppins,Arial,sans-serif;text-align:center}.wc-video-editor-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px;color:#25463c;text-align:center;background:linear-gradient(145deg,#edf4ee,#f7f9f6);pointer-events:none}.wc-video-editor-placeholder strong{font:600 15px/1.6 Poppins,Arial,sans-serif}.wc-video-editor-placeholder span{font:400 12px/1.8 Poppins,Arial,sans-serif}.wc-inline-video--empty .wc-inline-video__start{display:none!important}
