.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.75em}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.75em;top:50%;transform:translateY(-50%);width:1.5em;height:1.5em;min-width:0;min-height:0;padding:0;margin:0;background:transparent none !important;background-color:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;color:inherit;cursor:pointer;line-height:1;-webkit-appearance:none;appearance:none}.woocommerce form .show-password-input:before,.woocommerce-page form .show-password-input:before{content:"";display:block;width:1.375em;height:1.375em;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%236A5340"/></svg>')}.woocommerce form .show-password-input.display-password:before,.woocommerce-page form .show-password-input.display-password:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2C2.7 8.1 1.7 9.3 0.9 10.6C1.1 11 1.4 11.4 1.7 11.8C5 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.8 18.3 9.5ZM10.1 7.2C10.6 6.7 11.4 6.7 11.9 7.2C12.4 7.7 12.4 8.5 11.9 9C11.4 9.5 10.6 9.5 10.1 9C9.6 8.5 9.6 7.7 10.1 7.2ZM10 14.9C6.9 14.9 4 13.3 2.3 10.7C3.5 9 5.1 7.8 7 7.2C6.3 8 6 8.9 6 9.9C6 12.1 7.7 14 10 14C12.2 14 14.1 12.3 14.1 10V9.9C14.1 8.9 13.7 7.9 13 7.2C14.9 7.8 16.5 9 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%236A5340"/></svg>')}.e-loop-item.product.sm-card,.sm-card{position:relative;isolation:isolate}.sm-card .sm-photo-wrap{position:relative;transition:transform .4s ease}.sm-card:hover .sm-photo-wrap{transform:translateY(-5px) !important}.sm-card .sm-photo>.elementor-widget-container,.sm-card .sm-photo .elementor-widget-container{position:relative;overflow:hidden;border-radius:28px 14px;transition:box-shadow .4s ease,border-radius .4s ease;aspect-ratio:1/1}.sm-card .sm-photo .elementor-widget-container>a,.sm-card .sm-photo .elementor-widget-container>img,.sm-card .sm-photo .elementor-widget-container>a>img{display:block;width:100%;height:100%}.sm-card .sm-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media (max-width:767px){.sm-card .sm-photo>.elementor-widget-container,.sm-card .sm-photo .elementor-widget-container{aspect-ratio:2/3}}.sm-card:hover .sm-photo>.elementor-widget-container,.sm-card:hover .sm-photo .elementor-widget-container{box-shadow:0 0 0 2px #ecb950,0 12px 32px rgba(90,161,175,.2);border-radius:32px 10px}.sm-card:hover .sm-photo img{transform:scale(1.06)}.sm-card .sm-photo>.elementor-widget-container:before,.sm-card .sm-photo .elementor-widget-container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;pointer-events:none;z-index:2;background:linear-gradient(to bottom,transparent 0%,rgba(90,161,175,.35) 40%,rgba(43,56,93,.5) 100%);transition:opacity .4s ease}.sm-card:hover .sm-photo>.elementor-widget-container:before,.sm-card:hover .sm-photo .elementor-widget-container:before{opacity:.4}.sm-card .sm-photo>.elementor-widget-container:after,.sm-card .sm-photo .elementor-widget-container:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:18%;pointer-events:none;z-index:3;background:#6a5340;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C80,0 160,100 240,50 C320,0 360,80 400,60 L400,120 L0,120 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C80,0 160,100 240,50 C320,0 360,80 400,60 L400,120 L0,120 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sm-card .sm-badge{position:absolute;z-index:4;display:flex !important;align-items:center;justify-content:center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:filter .3s ease;pointer-events:none;margin:0;padding:0}.sm-card:hover .sm-badge{filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.sm-card .sm-badge svg{position:absolute;inset:0;width:100%;height:100%}.sm-card .sm-badge span{position:relative;z-index:1;font-size:.85rem;line-height:1;text-align:center;font-family:"Huninn","Noto Sans TC",sans-serif;font-weight:700;letter-spacing:.02em}.sm-card .sm-badge-shell{width:45px;height:45px;bottom:-3px;left:-10px;opacity:.95}.sm-card .sm-badge-shell span{color:#3a2510;margin-right:2px}.sm-card .sm-badge-manta{width:55px;height:55px;bottom:-3px;right:-10px;opacity:.95}.sm-card .sm-badge-manta span{color:#fff;margin-bottom:2px}.e-loop-item.product.outofstock.sm-card:before,.sm-card.outofstock:before{content:"售完";position:absolute;top:8px;left:0;z-index:5;font-family:"Huninn","Noto Sans TC",sans-serif;font-size:.72rem;letter-spacing:.08em;white-space:nowrap;background:#2b385d;color:#f5dca2;padding:5px 16px 5px 10px;clip-path:polygon(0% 0%,88% 0%,100% 50%,88% 100%,0% 100%);pointer-events:none;line-height:1}.sm-card .sm-sold{display:none !important}.sm-card .sm-card-title,.sm-card .sm-card-title .elementor-heading-title,.sm-card .sm-card-title a{font-size:.85rem !important;color:#f5dca2 !important;line-height:1.55 !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important}.sm-card .sm-card-price,.sm-card .sm-card-price .elementor-heading-title{font-size:.75rem !important;color:#bc916d !important;letter-spacing:.05em !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;font-weight:400 !important}.sm-card .sm-card-price s,.sm-card .sm-card-price del{color:#684c43 !important;margin-right:4px;font-size:.68rem}.e-loop-item.product.sm-card,.sm-card{position:relative;isolation:isolate}.sm-card .sm-photo-wrap{position:relative !important;transition:transform .4s ease;padding:0 !important}.sm-card .sm-photo-wrap>.e-con-inner{padding:0 !important;gap:0 !important;position:static}.sm-card:hover .sm-photo-wrap{transform:translateY(-5px) !important}.sm-card .sm-photo{position:relative !important;overflow:hidden !important;border-radius:28px 14px !important;transition:box-shadow .4s ease,border-radius .4s ease !important;width:100% !important;max-width:100% !important;display:block !important;padding:0 !important;margin:0 !important;contain:paint !important;transform:translateZ(0)}.sm-card .sm-photo>a,.sm-card .sm-photo>.elementor-widget-container,.sm-card .sm-photo>.elementor-widget-container>a{display:block !important;width:100% !important;height:100% !important;line-height:0}.sm-card .sm-photo img{width:100% !important;height:auto !important;aspect-ratio:1/1 !important;object-fit:cover !important;display:block !important;transition:transform .4s ease !important;border-radius:0 !important}@media (max-width:767px){.sm-card .sm-photo img{aspect-ratio:2/3 !important}}.sm-card:hover .sm-photo{box-shadow:0 0 0 2px #ecb950,0 0 16px rgba(236,185,80,.45),0 12px 32px rgba(0,0,0,.4) !important;border-radius:32px 10px !important}.sm-card:hover .sm-photo img{transform:scale(1.06) !important}.sm-card .sm-photo:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;pointer-events:none;z-index:2;background:linear-gradient(to bottom,transparent 0%,rgba(90,161,175,.35) 40%,rgba(43,56,93,.5) 100%);transition:opacity .4s ease}.sm-card:hover .sm-photo:before{opacity:.4}.sm-card .sm-photo:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:18%;pointer-events:none;z-index:3;background:#6a5340;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C80,0 160,100 240,50 C320,0 360,80 400,60 L400,120 L0,120 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C80,0 160,100 240,50 C320,0 360,80 400,60 L400,120 L0,120 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sm-card .sm-photo-wrap .elementor-widget-html{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;pointer-events:none !important;z-index:4 !important}.sm-card .sm-photo-wrap .elementor-widget-html>.elementor-widget-container{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;position:relative !important}.sm-card .sm-badge{position:absolute;z-index:4;display:flex !important;align-items:center;justify-content:center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:filter .3s ease;pointer-events:none;margin:0;padding:0}.sm-card:hover .sm-badge{filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.sm-card .sm-badge svg{position:absolute;inset:0;width:100%;height:100%}.sm-card .sm-badge span{position:relative;z-index:1;font-size:.85rem;line-height:1;text-align:center;font-family:"Huninn","Noto Sans TC",sans-serif;font-weight:700;letter-spacing:.02em}.sm-card .sm-badge-shell{width:45px;height:45px;bottom:-3px;left:-10px;opacity:.95}.sm-card .sm-badge-shell span{color:#3a2510;margin-right:2px}.sm-card .sm-badge-manta{width:55px;height:55px;bottom:-3px;right:-10px;opacity:.95}.sm-card .sm-badge-manta span{color:#fff;margin-bottom:2px}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before{content:"售完";position:absolute;top:8px;left:0;z-index:5;font-family:"Huninn","Noto Sans TC",sans-serif;font-size:.72rem;letter-spacing:.08em;white-space:nowrap;background:#2b385d;color:#f5dca2;padding:5px 16px 5px 10px;clip-path:polygon(0% 0%,88% 0%,100% 50%,88% 100%,0% 100%);pointer-events:none;line-height:1}.sm-card .sm-sold{display:none !important}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{content:"售完" !important;position:absolute !important;top:8px !important;left:0 !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;inset:auto !important;z-index:5 !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;font-size:.72rem !important;letter-spacing:.08em !important;white-space:nowrap !important;background:#2b385d !important;color:#f5dca2 !important;padding:5px 16px 5px 10px !important;clip-path:polygon(0% 0%,88% 0%,100% 50%,88% 100%,0% 100%) !important;pointer-events:none !important;line-height:1 !important;display:block !important;transform:none !important}.sm-card .sm-photo:after{opacity:.95 !important}.sm-card .sm-photo:after{opacity:.95 !important;filter:blur(.6px) !important}.sm-card .sm-photo:before{opacity:.95 !important}.sm-card .sm-badge-shell,.sm-card .sm-badge-manta{opacity:.95 !important}.sm-card .sm-photo:after{opacity:.9 !important;filter:blur(2.5px) !important}.sm-card .sm-photo:before{opacity:.9 !important}@media (max-width:767px){.sm-card .sm-badge-shell{width:37px !important;height:37px !important}.sm-card .sm-badge-manta{width:47px !important;height:47px !important}.sm-card .sm-badge span{font-size:.72rem !important}}.sm-card .sm-photo:after{background:rgba(90,161,175,.6) !important;filter:blur(1.2px) !important}.sm-card .sm-badge span{font-size:.81rem !important}@media (max-width:767px){.sm-card .sm-badge span{font-size:.68rem !important}}.sm-card .sm-badge-shell{width:50px !important;height:50px !important}@media (max-width:767px){.sm-card .sm-badge-shell{width:42px !important;height:42px !important}}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{content:"售完" !important;position:absolute !important;top:8px !important;left:-11px !important;right:auto !important;bottom:auto !important;inset:auto !important;width:84px !important;height:40px !important;z-index:5 !important;background:url(//shakamanta.com/wp-content/themes/astra-child/./assets/sold-fish.svg) no-repeat center/contain !important;clip-path:none !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;font-size:.72rem !important;font-weight:700 !important;letter-spacing:.08em !important;white-space:nowrap !important;color:#403434 !important;padding:0 24px 0 0 !important;pointer-events:none !important;line-height:40px !important;text-align:center !important;display:block !important;transform:none !important}.sm-card .sm-photo{contain:paint !important}.sm-card .sm-photo:after{filter:none !important;bottom:0 !important}.sm-card .sm-photo:before{filter:none !important;bottom:0 !important}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{left:-6px !important;width:80px !important;height:38px !important;line-height:38px !important;background:url(//shakamanta.com/wp-content/themes/astra-child/./assets/sold-fish.svg) no-repeat left center/auto 38px !important;text-align:right !important;padding:0 12px 0 0 !important;font-size:.7rem !important}@media (max-width:767px){.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{width:70px !important;height:33px !important;line-height:33px !important;background-size:auto 33px !important;font-size:.62rem !important;padding-right:10px !important}}.sm-card .sm-badge-manta{opacity:.8 !important}.sm-card .sm-badge-manta{opacity:.95 !important}.sm-card .sm-photo:after,.sm-card .sm-photo:before{opacity:1 !important}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{background-image:url(//shakamanta.com/wp-content/themes/astra-child/./assets/sold-fish-face.svg) !important}.sm-card .sm-photo:before{background:linear-gradient(to bottom,transparent 0%,rgba(90,161,175,.45) 40%,rgba(43,56,93,.6) 100%) !important}.sm-card .sm-photo:before{background:linear-gradient(to bottom,transparent 0%,rgba(43,56,93,.45) 40%,rgba(43,56,93,.6) 100%) !important}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{left:-21px !important;text-align:center !important;padding:0 22px 0 14px !important}@media (max-width:767px){.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{padding:0 18px 0 12px !important}}.sm-card .sm-badge span,.sm-card.outofstock:before,.e-loop-item.outofstock .sm-card:before{font-weight:700 !important}.sm-card .sm-badge-shell span{color:#6a5340 !important}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{left:auto !important;right:-15px !important;top:8px !important;background-image:url(//shakamanta.com/wp-content/themes/astra-child/./assets/sold-fish-walnut.svg) !important;color:#37271d !important;padding:0 14px 0 28px !important;text-align:center !important}@media (max-width:767px){.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{right:-12px !important;padding:0 10px 0 22px !important}}.sm-card .sm-photo:after{opacity:.75 !important}.sm-card .sm-photo:before{opacity:.75 !important}.sm-card .sm-card-price,.sm-card .sm-card-price .elementor-heading-title,.sm-card .sm-card-price a,.sm-card .sm-card-price .woocommerce-Price-amount,.sm-card .sm-card-price .woocommerce-Price-currencySymbol{color:rgba(245,220,162,.92) !important}.sm-card .sm-card-price s,.sm-card .sm-card-price del,.sm-card .sm-card-price s .woocommerce-Price-amount,.sm-card .sm-card-price del .woocommerce-Price-amount{color:rgba(245,220,162,.92) !important}.e-loop-item.outofstock.product .sm-card:before,.e-loop-item.outofstock .sm-card:before,.sm-card.outofstock:before{background-image:url(//shakamanta.com/wp-content/themes/astra-child/./assets/sold-fish-mid.svg) !important;opacity:.95 !important;color:#503d2e !important}.sm-card .sm-photo:after{background:#2b385d !important}.sm-card .sm-photo:before{background:linear-gradient(to bottom,transparent 0%,rgba(43,56,93,.45) 40%,rgba(43,56,93,.6) 100%) !important}@media (max-width:767px){.sm-card .sm-photo img,.sm-card .sm-photo .elementor-widget-container,.sm-card .sm-photo>.elementor-widget-container{aspect-ratio:3/4 !important}}.sm-card .sm-photo:after,.sm-card .sm-photo:before{opacity:.85 !important}.sm-card .sm-photo:after,.sm-card .sm-photo:before{opacity:.9 !important}.sm-card .sm-photo:before{height:22% !important;opacity:.95 !important}.sm-card .sm-photo:after{opacity:.95 !important}.sm-card .sm-photo:before{opacity:.75 !important}.sm-card .sm-photo:before{height:30% !important;background:linear-gradient(to bottom,transparent 0%,rgba(90,161,175,.35) 40%,rgba(43,56,93,.5) 100%) !important;opacity:1 !important}.sm-card .sm-photo:after{opacity:.9 !important}.sm-card .sm-photo:before{background:linear-gradient(to bottom,transparent 0%,rgba(90,161,175,.1) 45%,rgba(43,56,93,.28) 100%) !important}.sm-cat-card{position:relative !important;border-radius:28px 14px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;box-shadow:0 4px 16px rgba(0,0,0,.3) !important;transition:transform .35s ease,box-shadow .35s ease,border-radius .35s ease !important;cursor:pointer !important;padding:0 !important;gap:0 !important;background:#2b385d !important;contain:paint}.sm-cat-card:hover{transform:translateY(-5px) !important;box-shadow:0 0 0 2px #ecb950,0 0 16px rgba(236,185,80,.45),0 12px 32px rgba(0,0,0,.4) !important;border-radius:32px 10px !important}.sm-cat-card .sm-cat-img{position:relative !important;overflow:hidden !important;background:#2b385d !important;width:100% !important;aspect-ratio:1/1 !important;flex-shrink:0 !important;padding:0 !important;margin:0 !important}@media (max-width:767px){.sm-cat-card .sm-cat-img{aspect-ratio:4/5 !important}}.sm-cat-card .sm-cat-img,.sm-cat-card .sm-cat-img .elementor-widget-container,.sm-cat-card .sm-cat-img a{display:block;width:100%;height:100%;line-height:0}.sm-cat-card .sm-cat-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform .4s ease !important;border-radius:0 !important}.sm-cat-card:hover .sm-cat-img img{transform:scale(1.06) !important}.sm-cat-card .sm-cat-img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background:linear-gradient(to bottom,transparent 0%,rgba(90,161,175,.15) 50%,rgba(43,56,93,.5) 100%);pointer-events:none;z-index:1}.sm-cat-card .sm-cat-label-zh,.sm-cat-card .sm-cat-label-en{background:#2b385d !important;text-align:center !important;margin:0 !important;position:relative !important;z-index:2 !important}.sm-cat-card .sm-cat-label-zh{padding:14px 12px 2px !important}.sm-cat-card .sm-cat-label-zh .elementor-heading-title{color:#f5dca2 !important;font-size:.95rem !important;line-height:1.3 !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;font-weight:400 !important}.sm-cat-card .sm-cat-label-en{padding:0 12px 16px !important}.sm-cat-card .sm-cat-label-en .elementor-heading-title{color:#5aa1af !important;font-size:.55rem !important;letter-spacing:.18em !important;opacity:.8 !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;font-weight:400 !important;text-transform:uppercase}.sm-cat-card .sm-cat-label-zh:before{content:"";position:absolute;top:-18px;left:0;width:100%;height:22px;pointer-events:none;z-index:3;background:#2b385d;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 36' preserveAspectRatio='none'%3E%3Cpath d='M0,18 C80,3 160,33 240,17 C320,1 360,27 400,18 L400,36 L0,36 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 36' preserveAspectRatio='none'%3E%3Cpath d='M0,18 C80,3 160,33 240,17 C320,1 360,27 400,18 L400,36 L0,36 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sm-cat-card .sm-cat-label-zh:last-child{padding-bottom:16px !important}.sm-cat-card .sm-cat-label-zh .elementor-heading-title .sm-cat-en-inline{display:inline-block !important;margin-top:4px !important;color:#5aa1af !important;font-size:.55rem !important;letter-spacing:.18em !important;opacity:.8 !important;font-weight:400 !important;text-transform:uppercase !important;font-family:"Huninn","Noto Sans TC",sans-serif !important;line-height:1.2 !important}.woocommerce-cart table.shop_table thead,.woocommerce-cart table.shop_table thead th{background:0 0 !important}.woocommerce-cart .cart_totals h2,.woocommerce-cart .cart_totals table.shop_table thead,.woocommerce-cart .cart_totals table.shop_table thead th{background:0 0 !important}.woocommerce-cart table.shop_table td.actions .coupon input.input-text,.woocommerce-cart table.shop_table input.qty,.woocommerce-cart .quantity input.qty{background:0 0 !important;color:#f5dca2 !important;border:1px solid rgba(245,220,162,.45) !important}.woocommerce-cart table.shop_table td.actions .coupon input.input-text::placeholder{color:rgba(245,220,162,.55) !important}.woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background:0 0 !important}.woocommerce-cart .woocommerce-cart-form table.shop_table{border-collapse:separate !important;border-spacing:0 !important;border-style:solid !important;border-width:1.5px !important;border-radius:16px !important;overflow:hidden}.woocommerce-cart .cart_totals{border-style:solid !important;border-width:1.5px !important;border-radius:16px !important}.woocommerce-cart .cart_totals table.shop_table{border-collapse:separate !important;border-spacing:0 !important;border-style:dashed !important;border-width:1.5px !important;border-radius:16px !important;overflow:hidden}.woocommerce-cart .woocommerce-cart-form table.shop_table th,.woocommerce-cart .woocommerce-cart-form table.shop_table td,.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{border-top-style:dashed !important}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{padding-bottom:1em !important}.woocommerce-cart .cart_totals table.shop_table tr.shipping td:before{float:none !important;display:block !important;margin-bottom:4px !important}.woocommerce-cart .cart_totals table.shop_table tr.shipping td ul#shipping_method,.woocommerce-cart .cart_totals table.shop_table tr.shipping td ul#shipping_method li{text-align:left !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table{border-collapse:separate !important;border-spacing:0 !important;border:1.5px solid #f8d9a8 !important;border-radius:16px !important;overflow:hidden !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table th,body.woocommerce-cart .woocommerce-cart-form table.shop_table td{border-top:1.5px dashed #f8d9a8 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table thead tr:first-child th,body.woocommerce-cart .woocommerce-cart-form table.shop_table thead tr:first-child td{border-top:0 !important}body.woocommerce-cart .cart_totals{border:1.5px solid #f8d9a8 !important;border-radius:16px !important}body.woocommerce-cart .cart_totals table.shop_table{border-collapse:separate !important;border-spacing:0 !important;border:1.5px dashed #f8d9a8 !important;border-radius:16px !important;overflow:hidden !important}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{border-top:1.5px dashed #f8d9a8 !important}body.woocommerce-cart .cart_totals table.shop_table tbody tr:first-child th,body.woocommerce-cart .cart_totals table.shop_table tbody tr:first-child td{border-top:0 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table{border:1.5px solid #f8d9a8 !important;border-radius:16px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table td{border-top:1.5px dashed #f8d9a8 !important;padding:12px 16px !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table thead tr:first-child th,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table thead tr:first-child td{border-top:0 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot{display:grid !important;grid-template-columns:1fr 1fr !important;border-top:0 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{display:none !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping{display:contents !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping th{grid-column:1;grid-row:1}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping td{grid-column:1;grid-row:2}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs{display:contents !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs th{display:none !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs td{grid-column:1 !important;grid-row:3 !important;padding:8px 12px 16px 24px !important;border-top:0 !important;text-align:left !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{display:contents !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{grid-column:2;grid-row:1;border-left:1.5px dashed #f8d9a8 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{grid-column:2 !important;grid-row:2/span 99 !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;padding-top:14px !important;border-left:1.5px dashed #f8d9a8 !important;border-top:0 !important;text-align:center !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot th{text-align:center !important;padding:14px 12px !important;color:#f5dca2 !important;font-weight:600 !important;font-size:1.05em !important;border-bottom:1.5px dashed #f8d9a8 !important;border-top:0 !important;width:auto !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot td{padding:14px 12px !important;border-top:0 !important;text-align:left !important;vertical-align:top !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr.shipping td:before{float:none !important;display:block !important;margin-bottom:4px !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li{text-align:left !important}.choose_cvs .show_choose_cvs_name{color:rgba(236,185,80,.6) !important}.choose_cvs .show_choose_cvs_name:has(.choose_cvs_name:empty){display:none !important}#paymentWrap{display:block !important;width:100% !important;margin:16px 0 !important;border:1.5px solid #f8d9a8 !important;border-radius:16px !important;padding:16px !important}#paymentWrap tbody,#paymentWrap tr{display:block !important;width:100% !important}#paymentWrap th,#paymentWrap td{display:block !important;width:100% !important;text-align:left !important;padding:0 !important;border:0 !important}#paymentWrap th{font-size:1.05em !important;font-weight:600 !important;color:#f5dca2 !important;margin-bottom:14px !important;padding-bottom:14px !important;border-bottom:1.5px dashed #f8d9a8 !important}.woocommerce-checkout #payment.woocommerce-checkout-payment{border:0 !important;padding:0 !important;border-radius:0 !important}body.woocommerce-cart .cart_totals table.shop_table tr.shipping td:before{text-align:left !important}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr{border-top:1.5px dashed #f8d9a8 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr:first-child{border-top:0 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table th,body.woocommerce-cart .woocommerce-cart-form table.shop_table td{border-top:0 !important}}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot{position:relative !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot:after{content:'';position:absolute;left:50%;top:0;bottom:0;border-left:1.5px dashed #f8d9a8;pointer-events:none}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form table.shop_table th,body.woocommerce-cart .woocommerce-cart-form table.shop_table td{border-top:1.5px dashed #f8d9a8 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr{border-top:0 !important}}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping th,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping td,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs td{border-right:1.5px dashed #f8d9a8 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot:after{content:none !important}body.woocommerce-checkout #paymentWrap th{font-size:1.05em !important;font-weight:600 !important;color:#f5dca2 !important;padding:0 0 14px !important;margin:0 0 14px !important;border:0 !important;border-bottom:1.5px dashed #f8d9a8 !important;text-align:left !important;display:block !important;width:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table thead tr:first-child th,body.woocommerce-cart .woocommerce-cart-form table.shop_table thead tr:first-child td,body.woocommerce-cart .woocommerce-cart-form table.shop_table tbody:first-child tr:first-child th,body.woocommerce-cart .woocommerce-cart-form table.shop_table tbody:first-child tr:first-child td{border-top:0 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot{background-image:repeating-linear-gradient(to bottom,#f8d9a8 0,#f8d9a8 5px,transparent 5px,transparent 10px) !important;background-position:calc(50% - 1px) 0 !important;background-size:1.5px 100% !important;background-repeat:no-repeat !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping th,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping td,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs td,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-right:0 !important;border-left:0 !important}body.woocommerce-checkout #paymentWrap th{margin-left:-16px !important;margin-right:-16px !important;padding-left:16px !important;padding-right:16px !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout #paymentWrap th{text-align:center !important;color:rgba(236,185,80,.6) !important;font-size:1.2em !important;font-weight:600 !important}