.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:dashed !important;border-width:1.5px !important;border-radius:16px !important;overflow:hidden}.woocommerce-cart .cart_totals{border-style:dashed !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,.woocommerce-cart .cart_totals,.woocommerce-cart .cart_totals table.shop_table{border-style:solid !important}.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 button,.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions input[type=submit]{margin-bottom:5px !important}body.woocommerce-checkout .entry-header{padding-top:20px !important}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{padding-bottom:1em !important}.woocommerce-cart .cart_totals table.shop_table{border-style:dashed !important}.woocommerce-cart .cart_totals table.shop_table tr.shipping td,.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}.woocommerce-cart .cart_totals table.shop_table tr.shipping td:before{float:none !important;display:block !important;margin-bottom:4px !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table,.woocommerce-checkout #payment.woocommerce-checkout-payment{border-style:solid !important;border-width:1.5px !important;border-color:#bc916d !important;border-radius:16px !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table{border-collapse:separate !important;border-spacing:0 !important;overflow:hidden}.woocommerce-checkout table.woocommerce-checkout-review-order-table th,.woocommerce-checkout table.woocommerce-checkout-review-order-table td{border-top-style:dashed !important;border-top-color:#bc916d !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.shipping td:before{float:none !important;display:block !important;margin-bottom:4px !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method,.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.shipping td ul#shipping_method li{text-align:left !important}.woocommerce-checkout #payment.woocommerce-checkout-payment{padding:16px !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table{border-color:#f8d9a8 !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table th,.woocommerce-checkout table.woocommerce-checkout-review-order-table td{border-top:1.5px dashed #f8d9a8 !important;padding:12px 16px !important}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead tr:first-child th,.woocommerce-checkout table.woocommerce-checkout-review-order-table thead tr:first-child td{border-top:0 !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.15em !important;font-weight:600 !important;color:#ecb950 !important;margin-bottom:12px !important;padding-bottom:8px !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-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 tfoot{display:grid !important;grid-template-columns:1fr 1fr !important;border-top:1.5px dashed #f8d9a8 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs{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.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;grid-row:2;border-left:1.5px dashed #f8d9a8 !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:#ecb950 !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}.sm-choose-cvs-btn-wrap{margin-top:10px;display:block}.sm-choose-cvs-btn-wrap .show_choose_cvs_name{display:block;margin-top:6px;font-size:.9em}#paymentWrap th{font-size:1.6em !important;font-weight:700 !important;color:#f5dca2 !important;margin-bottom:16px !important;padding-bottom:12px !important;border-bottom:1.5px solid #f8d9a8 !important}.sm-choose-cvs-btn-wrap{display:none !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot{border-top:0 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot th{color:#f5dca2 !important}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 !important;border-top:0 !important;text-align:left !important}.choose_cvs .show_choose_cvs_name:has(.choose_cvs_name:empty){display:none !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{grid-row:2/span 99 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-left:1.5px dashed #f8d9a8 !important;text-align:center !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.choose_cvs td{padding:8px 12px 16px 24px !important}.choose_cvs .show_choose_cvs_name{color:rgba(236,185,80,.6) !important}#paymentWrap th{font-size:1.05em !important;font-weight:600 !important;margin-bottom:14px !important;padding-bottom:14px !important;border-bottom:1.5px dashed #f8d9a8 !important}body.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{align-items:flex-start !important;padding-top:14px !important}