.woocommerce-product-gallery.mpw{--mpw-ink:#513a2a;--mpw-muted:#afaea7;--mpw-gap:10px;--mpw-ease:cubic-bezier(.65, 0, .15, 1);display:grid!important;grid-template-columns:minmax(0,1fr) calc(20% - 1.1*var(--mpw-gap));grid-template-rows:auto auto;column-gap:var(--mpw-gap);align-items:end;position:relative}.mpw .mpw-ui{min-width:0}.mpw .mpw-ui__count{display:block;font-size:14px;letter-spacing:.02em;color:var(--mpw-ink);font-variant-numeric:tabular-nums}.mpw .mpw-ui__count b{font-weight:400}.mpw .mpw-ui__bar{display:block;background:var(--mpw-muted)}.mpw .mpw-ui__bar i{display:block;width:0;background:var(--mpw-ink);transition:width .7s var(--mpw-ease);position:absolute;left:0;top:0;z-index:1;height:0;background:0 0;border-top:1px solid var(--mpw-ink)}.mpw .mpw-ui__arrows{display:flex;justify-content:flex-end;align-items:center;margin:0 0 calc(28px - 18px)}.mpw .mpw-ui__btn,.mpw .mpw-ui__btn:focus,.mpw .mpw-ui__btn:hover{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:0;border-radius:0;background:0 0;color:var(--mpw-ink);cursor:pointer;transition:transform .4s var(--mpw-ease),color .3s}.mpw .mpw-ui__btn svg{width:26px;height:26px}.mpw .mpw-ui__prev:hover{transform:translateX(-4px)}.mpw .mpw-ui__next:hover{transform:translateX(4px)}.mpw .mpw-ui__btn:active{transform:none}.mpw .mpw-ui__btn[disabled]{color:var(--mpw-muted);cursor:default;transform:none}.mpw .mpw-ui__btn:focus-visible{outline:1px solid var(--mpw-ink);outline-offset:2px}.mpw .flex-viewport{min-width:0}.mpw .flex-control-thumbs,.woocommerce div.product div.images.mpw .flex-control-thumbs{display:flex!important;flex-direction:column;gap:var(--mpw-gap);height:0;min-height:100%;margin:0!important;padding:0!important;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;position:relative;list-style:none;align-self:stretch}.mpw .flex-control-thumbs::-webkit-scrollbar{display:none}.mpw .flex-control-thumbs li,.woocommerce div.product div.images.mpw .flex-control-thumbs li{width:100%!important;float:none!important;flex:0 0 auto;margin:0!important;padding:0!important;list-style:none}.mpw .flex-control-thumbs li img,.woocommerce div.product div.images.mpw .flex-control-thumbs li img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover;opacity:.5;cursor:pointer;transition:opacity .4s var(--mpw-ease)}.mpw .flex-control-thumbs li img.flex-active,.mpw .flex-control-thumbs li img:hover,.woocommerce div.product div.images.mpw .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images.mpw .flex-control-thumbs li img:hover{opacity:1}@media (max-width:767px){.woocommerce-product-gallery.mpw{grid-template-columns:minmax(0,1fr) auto;column-gap:20px}.mpw .mpw-ui{margin-bottom:18px}.mpw .mpw-ui__arrows{margin-bottom:0}.mpw .flex-viewport{grid-column:1/-1}.mpw .woocommerce-product-gallery__trigger{grid-area:2/1/3/3}.mpw .flex-control-thumbs,.woocommerce div.product div.images.mpw .flex-control-thumbs{grid-area:3/1/4/-1;flex-direction:row;height:auto;min-height:0;margin-top:var(--mpw-gap)!important;overflow-x:auto;overflow-y:hidden}.mpw .flex-control-thumbs li,.woocommerce div.product div.images.mpw .flex-control-thumbs li{width:calc((100% - 3*var(--mpw-gap))/4)!important}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:14px!important;right:14px!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23513a2a' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m16.5 16.5 4 4M11 8v6M8 11h6'/%3E%3C/svg%3E")center/28px 28px no-repeat!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px;overflow:hidden;transition:transform .4s cubic-bezier(.65,0,.15,1)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger::after,.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{display:none!important;content:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__trigger>*{display:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{transform:scale(1.08)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible{outline:1px solid #513a2a;outline-offset:2px}.mpw-lb,.mpw-lb__fig{display:flex;align-items:center}.mpw-lb{position:fixed;inset:0;z-index:999999;justify-content:center;background:radial-gradient(120% 90%at 50% 40%,#665244 0,#513a2a 70%);color:#fff;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s;-webkit-tap-highlight-color:transparent}.mpw-lb.is-open{opacity:1;visibility:visible}.mpw-lb__fig{margin:0;max-width:calc(100vw - 160px);flex-direction:column}.mpw-lb__img{display:block;max-width:100%;max-height:calc(100vh - 190px);width:auto;height:auto;object-fit:contain;user-select:none;transition:opacity .2s ease}.mpw-lb__img.is-loading{opacity:0}.mpw-lb .mpw-lb__btn,.mpw-lb .mpw-lb__btn:focus,.mpw-lb .mpw-lb__btn:hover{appearance:none;position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#fff;cursor:pointer;transition:transform .5s cubic-bezier(.65,0,.15,1)}.mpw-lb .mpw-lb__btn:focus-visible{outline:1px solid #fff;outline-offset:2px}.mpw-lb svg{display:block;width:30px;height:30px}.mpw-lb svg *{vector-effect:non-scaling-stroke}.mpw-lb .mpw-lb__close{top:10px;right:14px}.mpw-lb .mpw-lb__close svg{width:22px;height:22px}.mpw-lb .mpw-lb__close:hover{transform:rotate(90deg)}.mpw-lb .mpw-lb__next,.mpw-lb .mpw-lb__prev{bottom:18px}.mpw-lb .mpw-lb__prev{right:78px}.mpw-lb .mpw-lb__next{right:26px}.mpw-lb .mpw-lb__prev:hover{transform:translateX(-4px)}.mpw-lb .mpw-lb__next:hover{transform:translateX(4px)}.mpw-lb__count{position:absolute;left:32px;bottom:58px;font-size:14px;color:#fff;font-variant-numeric:tabular-nums}.mpw-lb__bar{position:absolute;left:32px;right:150px;bottom:39px;height:1px;background:rgba(255,255,255,.28)}.mpw-lb__bar i{display:block;height:1px;width:0;background:#fff;transition:width .7s cubic-bezier(.65,0,.15,1)}.mpw-lb.is-single .mpw-lb__bar,.mpw-lb.is-single .mpw-lb__count,.mpw-lb.is-single .mpw-lb__next,.mpw-lb.is-single .mpw-lb__prev{display:none}.mpw-lb__bar,html.mpw-lb-lock,html.mpw-lb-lock body{overflow:hidden}@media (max-width:767px){.mpw-lb__fig{max-width:100vw}.mpw-lb__img{max-height:calc(100vh - 160px)}.mpw-lb__count{left:16px}.mpw-lb__bar{left:16px;right:120px}.mpw-lb .mpw-lb__prev{right:58px}.mpw-lb .mpw-lb__next{right:12px}}@media (prefers-reduced-motion:reduce){.mpw-lb,.mpw-lb .mpw-lb__btn,.mpw-lb__bar i{transition:none}}.mpw .mpw-ui__bar{position:relative}.mpw .mpw-ui__bar::before,.mpw-lb .mpw-lb__bar::before{content:"";position:absolute;left:0;right:0;top:0;height:0}.mpw .mpw-ui__bar::before{border-top:1px solid var(--mpw-muted)}.mpw .mpw-ui__bar,.mpw-lb .mpw-lb__bar{height:1px;background:0 0;border:0;overflow:visible}.mpw-lb .mpw-lb__bar::before{border-top:1px solid rgba(255,255,255,.28)}.mpw-lb .mpw-lb__bar i{position:absolute;left:0;top:0;z-index:1;height:0;background:0 0;border-top:1px solid #fff}.mpw .flex-viewport{grid-area:1/1}.mpw .woocommerce-product-gallery__trigger{grid-area:1/1/2/2}.mpw .flex-control-thumbs,.woocommerce div.product div.images.mpw .flex-control-thumbs{grid-area:1/2}.mpw .mpw-ui{grid-area:2/1}.mpw .mpw-ui__arrows{grid-area:2/2;align-self:end;margin:0 0-18px}@media (max-width:767px){.mpw .flex-viewport{grid-area:1/1/2/-1}.mpw .woocommerce-product-gallery__trigger{grid-area:1/1/2/3}.mpw .flex-control-thumbs,.woocommerce div.product div.images.mpw .flex-control-thumbs{grid-area:2/1/3/-1}.mpw .mpw-ui{grid-area:3/1;margin:18px 0 0}.mpw .mpw-ui__arrows{grid-area:3/2}}.mpw .mpw-ui{margin:30px 0 0}.mpw .mpw-ui__count{margin:0 0 15px}.mpw .mpw-ui__arrows{gap:10px}@media (max-width:767px){.mpw .mpw-ui{margin:20px 0 0}}