/* 自 https://api.ushop.cool/tool/styles/main.css 於 2026-09-08 取得的副本(相對路徑資源已改為絕對網址)。
 * 全站排版基準依賴 UShop 注入的這份樣式(見 docs/ASTRO_MIGRATION.md),自家託管以便快取與避免每頁向第三方載入;
 * 花藝訂購頁的 UShop 腳本仍會另外注入線上版本。 */
.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.ngdialog{box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000}.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:inherit}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{animation:none!important}.ngdialog-overlay{background:rgba(0,0,0,.4);-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s}.ngdialog-no-overlay{pointer-events:none}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open,html.ngdialog-open{overflow:hidden}.ngdialog.ngdialog-theme-plain{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-plain .ngdialog-content{background:#fff;color:#444;font-family:'Helvetica Neue',sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-plain .ngdialog-content h1,.ngdialog.ngdialog-theme-plain .ngdialog-content h2,.ngdialog.ngdialog-theme-plain .ngdialog-content h3,.ngdialog.ngdialog-theme-plain .ngdialog-content h4,.ngdialog.ngdialog-theme-plain .ngdialog-content h5,.ngdialog.ngdialog-theme-plain .ngdialog-content h6,.ngdialog.ngdialog-theme-plain .ngdialog-content li,.ngdialog.ngdialog-theme-plain .ngdialog-content p,.ngdialog.ngdialog-theme-plain .ngdialog-content ul{color:inherit}.ngdialog.ngdialog-theme-plain .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-plain .ngdialog-close:before{background:0 0;color:#bbb;content:"\00D7";font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-plain .ngdialog-close:active:before,.ngdialog.ngdialog-theme-plain .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-plain .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-plain .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-plain .ngdialog-input textarea{background:#f0f0f0;border:0;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.2);outline:0}.ngdialog.ngdialog-theme-plain .ngdialog-buttons:after{clear:both;content:'';display:table}.ngdialog.ngdialog-theme-plain .ngdialog-button{border:0;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{animation:none}}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}.sweet-overlay{background-color:#000;background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:50000}.sweet-alert{background-color:#fff;font-family:'微軟正黑體','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert button{background-color:#aedef4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#535953}.sweet-alert button.cancel:hover{background-color:#4f4f48}.sweet-alert button.cancel:active{background-color:#4f4f48}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.047) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid grey;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff;transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}.showSweetAlert{animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{animation:none}.hideSweetAlert{animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{animation:none}.animateSuccessTip{animation:animateSuccessTip .75s}.animateSuccessLong{animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{animation:rotatePlaceholder 4.25s ease-in}.animateErrorIcon{animation:animateErrorIcon .5s}.animateXMark{animation:animateXMark .5s}.pulseWarning{animation:pulseWarning .75s infinite alternate}.pulseWarningIns{animation:pulseWarningIns .75s infinite alternate}@media screen and (max-width:767px){.none-xs{display:none!important}}#multiCartsArea{border-bottom:2px solid #e7e7e7}#multiCartsArea::after{content:'';clear:both;display:block;width:100%}#multiCartsArea ul{list-style:none;padding:0;margin:0}#multiCartsArea ul li{display:inline-block;font:bold 18px/48px Helvetica;color:#000;text-align:center;margin:0 0 0 1px;padding:0 30px;position:relative;cursor:pointer}#multiCartsArea ul li::before{background-color:#d2d2d2;width:1px;height:24px;content:'';position:absolute;top:12px;left:-1px}#multiCartsArea ul .selected{color:#fff;background:#00abd5}.ushop-blockui{position:relative;cursor:progress}.ushop-blockui *{opacity:.8}.ushop-blockui::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:9;background:0 0}.ushop-blockui::before{content:'';position:absolute;top:45%;left:45%;z-index:10;border-radius:50%;width:24px;height:24px;border:.25rem solid rgba(0,0,0,.2);border-top-color:#000;animation:spin 1s infinite linear}.ushopDialog{position:absolute}.ushopDialog .ngdialog-overlay{pointer-events:none}.content-box{box-shadow:0 0 0 1px #d9d9d9;border-radius:4px}.content-box .content-box__row{border-top:1px solid #d9d9d9;padding:10px 10px 5px 10px}.content-box .content-box__row:first-child{border-top:none}.content-box .radiolabel{width:100%;position:relative}.ng-hide{display:none}.form-no-float{float:none!important}.form-no-float span label{margin:5px 0 -1px}.form-no-float .dataLeft label{margin-bottom:0}.form-no-float .checkboxAll .checkboxBtn,.form-no-float .checkboxAll p{float:none!important;display:table-cell;background-position:0 2px}.form-no-float .checkboxAll input:checked+label>div{background-position:-23px 2px}.input-error{border-color:#a94442!important}.delete-line{text-decoration:line-through}.datepicker.dropdown-menu{width:250px;height:270px}.datepicker.dropdown-menu button{outline:0;border:0}.datepicker.dropdown-menu tbody{height:180px}.datepicker.dropdown-menu tbody button{padding:6px}.datepicker.dropdown-menu.datepicker-mode-1 tbody button,.datepicker.dropdown-menu.datepicker-mode-2 tbody button{height:65px}.input-required{background:rgba(255,0,0,.1)}.clearboth{clear:both}.centerDiv{width:auto;margin-left:auto;margin-right:auto;display:table}.money{letter-spacing:2px}.addnumber{float:left;margin-right:20px;display:inline-block;box-shadow:0 1px 2px rgba(104,104,104,.4);background:#fafafa}.addnumber .minus{color:#57303e;user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.addnumber input{margin:5px;background:#2ea9df;border-radius:3px;box-shadow:0 2px 1px #006284;color:#fff;-moz-appearance:textfield;-webkit-appearance:textfield}.addnumber .plus{color:#57303e;user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.nobutton{background:0 0;border:none}.greenBtn{padding:10px 20px!important;background:#1b813e;display:inline;border:none;box-shadow:0 1px 2px rgba(104,104,104,.4);font-size:14px;letter-spacing:1px;color:#fff;cursor:pointer}.buttonAll{margin-bottom:20px;padding:0 20px;margin-right:10px}@media (max-width:767px){.buttonAll{margin-right:0;width:100%;margin-bottom:20px}#multiCartsArea{white-space:nowrap;overflow:auto}#multiCartsArea ul li{padding:0 10px}}.blueText{color:#31708f}.blueBtn{letter-spacing:1px;padding:10px 20px;background:#00abd5;color:#fff;font-size:14px;border:none;box-shadow:0 1px 2px rgba(104,104,104,.7)}.redBtn{letter-spacing:1px;padding:10px 20px;background:#d0104c;color:#fff;font-size:14px;border:none;box-shadow:0 1px 2px rgba(115,67,55,.7)}.smallBlueBtn{letter-spacing:1px;height:30px;background:#00abd5;color:#fff;font-size:14px;border:none;box-shadow:0 1px 2px rgba(104,104,104,.7)}.smallRedBtn{letter-spacing:1px;height:28px;background:#dcdddd;color:#fff;font-size:14px;border:none;box-shadow:0 1px 2px rgba(115,67,55,.7)}input[type=number]{border:none;font-size:16px;width:30px;height:30px;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-ms-clear{display:none}.shoppingCarBtnAll{cursor:pointer;width:100px;border-radius:3px;background:#2ea9df;color:#86473f;box-shadow:0 2px 1px #006284}.shoppingCarBtnAll .shoppingCarBtn{position:relative;cursor:pointer;background:0 0;border:none;padding:9px 0;margin-left:auto;margin-right:auto;display:table;width:auto}.shoppingCarBtnAll .shoppingCarBtn .shoppingNumber{position:absolute;top:30px;left:-10px;padding:3px 9px 3px 9px;border-radius:20px;font-size:14px;background:#db4d6d;color:#fff;text-align:center;box-shadow:0 2px 1px #8e354a}.shoppingCarBtnAll p{margin:0;text-align:center;margin-top:3px;padding:5px 0 2px 0;background:#398fb7;color:#fff;font-size:14px;letter-spacing:2px}.radioAll{position:relative}.radioAll label{cursor:pointer;font-weight:400}.radioAll .radiobtn{width:15px;height:15px;border:1px solid #595757;margin-top:2px;margin-right:5px;float:left;border-radius:15px}.radioAll .inRadio{position:absolute;opacity:0;pointer-events:none;float:left}.radioAll .radioCircle{width:5px;height:5px;position:absolute;border-radius:10px;top:7px;left:5px;margin:auto}.radioAll input:checked+label>i{background:#0b346e}.radioAll input:checked+label>div{background:#00abd5}.radioAll input:checked+label{font-weight:700}.radioAll input[type=radio]:disabled+label{color:#c9caca;cursor:no-drop}.radioAll input[type=radio]:disabled+label>div{border:1px solid #c9caca;cursor:no-drop}.checkboxAll .checkboxBtn{width:20px;height:16px;margin-top:3px;margin-right:5px;float:left;cursor:pointer;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDIuNjUzcHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQyLjY1MyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIuNjUzIDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiM5RkEwQTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1LjUsMTIuNWMwLDEuNy0xLjMsMy0zLDNoLTljLTEuNywwLTMtMS4zLTMtM3YtOWMwLTEuNywxLjMtMywzLTNoOWMxLjcsMCwzLDEuMywzLDNWMTIuNXoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDVDQUYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM4LjUsMTIuNWMwLDEuNy0xLjMsMy0zLDNoLTljLTEuNywwLTMtMS4zLTMtM3YtOWMwLTEuNywxLjMtMywzLTNoOWMxLjcsMCwzLDEuMywzLDNWMTIuNXoiLz48cGF0aCBmaWxsPSIjMDA1Q0FGIiBkPSJNNDIuNTA3LDMuMjEybC0yLjUwNC0yLjUwM2MtMC4xOTUtMC4xOTUtMC41MTItMC4xOTUtMC43MDcsMGwtNy42MzMsNy42MzNsLTIuOTktMi45OWMtMC4xOTUtMC4xOTUtMC41MTItMC4xOTUtMC43MDcsMGwtMi41MDMsMi41MDNjLTAuMTk1LDAuMTk1LTAuMTk1LDAuNTEyLDAsMC43MDhsMy4yNzYsMy4yNzZjMC4wMTgsMC4wMjYsMC4wMzgsMC4wNTEsMC4wNjEsMC4wNzNsMi41MDMsMi41MDRjMC4wNjYsMC4wNjYsMC4xNTEsMC4xMSwwLjI0MiwwLjEzMWMwLjA0LDAuMDEsMC4wODIsMC4wMTYsMC4xMjUsMC4wMTZjMC4xMzMsMCwwLjI2LTAuMDUzLDAuMzU0LTAuMTQ2bDIuNTAzLTIuNTA0YzAuMDIxLTAuMDIxLDAuMDQxLTAuMDQ2LDAuMDU5LTAuMDcxbDcuOTIyLTcuOTIxYzAuMDk0LTAuMDk0LDAuMTQ2LTAuMjIxLDAuMTQ2LTAuMzU0UzQyLjYwMSwzLjMwNiw0Mi41MDcsMy4yMTJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat}.checkboxAll .incheck{position:absolute;opacity:0;pointer-events:none;float:left}.checkboxAll label{cursor:pointer}.checkboxAll label p{float:left;margin:0}.checkboxAll input:checked+label>div{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDIuNjUzcHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQyLjY1MyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIuNjUzIDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiM5RkEwQTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1LjUsMTIuNWMwLDEuNy0xLjMsMy0zLDNoLTljLTEuNywwLTMtMS4zLTMtM3YtOWMwLTEuNywxLjMtMywzLTNoOWMxLjcsMCwzLDEuMywzLDNWMTIuNXoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDVDQUYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM4LjUsMTIuNWMwLDEuNy0xLjMsMy0zLDNoLTljLTEuNywwLTMtMS4zLTMtM3YtOWMwLTEuNywxLjMtMywzLTNoOWMxLjcsMCwzLDEuMywzLDNWMTIuNXoiLz48cGF0aCBmaWxsPSIjMDA1Q0FGIiBkPSJNNDIuNTA3LDMuMjEybC0yLjUwNC0yLjUwM2MtMC4xOTUtMC4xOTUtMC41MTItMC4xOTUtMC43MDcsMGwtNy42MzMsNy42MzNsLTIuOTktMi45OWMtMC4xOTUtMC4xOTUtMC41MTItMC4xOTUtMC43MDcsMGwtMi41MDMsMi41MDNjLTAuMTk1LDAuMTk1LTAuMTk1LDAuNTEyLDAsMC43MDhsMy4yNzYsMy4yNzZjMC4wMTgsMC4wMjYsMC4wMzgsMC4wNTEsMC4wNjEsMC4wNzNsMi41MDMsMi41MDRjMC4wNjYsMC4wNjYsMC4xNTEsMC4xMSwwLjI0MiwwLjEzMWMwLjA0LDAuMDEsMC4wODIsMC4wMTYsMC4xMjUsMC4wMTZjMC4xMzMsMCwwLjI2LTAuMDUzLDAuMzU0LTAuMTQ2bDIuNTAzLTIuNTA0YzAuMDIxLTAuMDIxLDAuMDQxLTAuMDQ2LDAuMDU5LTAuMDcxbDcuOTIyLTcuOTIxYzAuMDk0LTAuMDk0LDAuMTQ2LTAuMjIxLDAuMTQ2LTAuMzU0UzQyLjYwMSwzLjMwNiw0Mi41MDcsMy4yMTJ6Ii8+PC9nPjwvc3ZnPg==) -22px no-repeat}.shopping .radivdiv{display:inline-block}.select select{height:34px;padding:6px 12px;font-size:14px;line-height:1.4px;color:#555;background:#fff;border:1px solid #ccc}.shopTop{text-align:center}.shopTop td{border:none!important;vertical-align:middle!important}.discount-code{opacity:.95}.discount-code>div{width:calc(100% - 60px)!important;display:inline-table!important;vertical-align:middle!important}.discount-code>div>label{width:80px!important}.discount-code>button{width:55px!important}.shopItem{border-bottom:1px solid #dcdddd}.shopItem td{padding-bottom:10px;padding-top:10px;border:none!important}.shopItem .deletBtn:hover{opacity:.6}.shopItem img{width:100%!important}.shopItemLine td{padding-bottom:10px;padding-top:10px;border:none!important}.tdTable{vertical-align:middle!important}.shoppingData{font-size:18px;border-bottom:1px solid #c9caca;margin-bottom:10px}.shoppingData p{color:#595757;margin:0!important}.dataLeft input{border-radius:2px;border:1px solid #c9caca;height:34px}.dataLeft label{font-size:16px;color:#595757}.redWord{color:red;margin:0;margin-top:3px}.red{color:red}.green{color:green}.stepcircle{color:#fff;height:30px;width:30px;border-radius:30px;background:#58b2dc}.circleRed{background:red}.step p{margin:0}.step .stepcircle{padding:5px 10px;margin:0 15px}.step .stepLine{margin:8px;width:20px;height:2px;background:#000}button:disabled{background:#dcdddd;color:#fff}.shoppingTable td{border:none!important}.shoppingTable{overflow:hidden;margin-top:20px;box-shadow:0 1px 2px rgba(104,104,104,.4);padding:20px;background:#f7f8f8}.showBuyListClose{max-height:0!important;padding:0!important}.transitionAll5s{transition:all .5s;-webkit-transition:all .5s}.goBackShoppingWord{color:#575757;font-size:18px;letter-spacing:2px;text-align:center;font-weight:600;margin:25px 0;padding:0;line-height:40px}.goBackShoppingBtn{width:100%;font-size:18px;letter-spacing:2px}.goBackShoppingImg{width:150px;height:150px}.seedOkShopping{margin-top:30px}.marginBottom{margin-bottom:10px}.pushBottom{height:60px}.ngdialog-content-all{position:relative;z-index:10}.ngdialog-content-all .marginP{margin:15px 0}.sa-long{-ms-transform:rotate(-45deg)}.sa-tip{-ms-transform:rotate(45deg)}.sa-fix{-ms-transform:rotate(-45deg)}.ushopDialog .ngdialog,.ushopDialog .ngdialog *,.ushopDialog .ngdialog :after,.ushopDialog .ngdialog :before{box-sizing:border-box}.ushopDialog .ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0}.ushopDialog .ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s}.ushopDialog .ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ushopDialog .ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s}.ushopDialog .ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ushopDialog .ngdialog-close:before{font-family:'微軟正黑體',Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}.ushopDialog body.ngdialog-open{overflow:hidden}.ushopDialog .ngdialog-closing .ngdialog-content{animation:ngdialog-flyout .5s}.ushopDialog .ngdialog-content{animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:'微軟正黑體',Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:960px}.ushopDialog .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ushopDialog .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-button:focus{animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-button: focus{animation:none}}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ushopDialog .ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-flyin{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(0)}}@keyframes ngdialog-flyout{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-40px)}}.sweet-alert button.cancel{background-color:#535953!important}:focus:not(:focus-visible){outline:0;box-shadow:none}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes pulseWarning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}