.compare-toggle{visibility:visible;opacity:1;cursor:pointer;z-index:6;background-color:#000;border-top-left-radius:12px;border-bottom-left-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;transition:opacity .2s ease-in-out;display:inline-flex;position:fixed;bottom:160px;right:0}.compare-toggle.hidden{visibility:hidden;opacity:0}.compare-toggle img{object-fit:contain;width:36px;height:36px}.compare-popup{z-index:6;background-color:#000;border-top-left-radius:45px;border-bottom-left-radius:45px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:320px;height:auto;padding:20px 25px;transition:right .2s ease-in-out;display:inline-flex;position:fixed;top:160px;right:0}.compare-popup.hidden{right:-320px}.compare-popup .close{cursor:pointer;background-image:url(/images/icon-arrow-next.png);background-position:50%;background-repeat:no-repeat;background-size:auto 25px;width:30px;height:30px;display:inline-block}.compare-popup .compare-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-top:20px;display:inline-flex}.compare-popup .compare-item{background-color:#fff;border-radius:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-bottom:10px;display:inline-flex;overflow:hidden}.compare-popup .compare-item .top{background-color:#54a8fc;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:8px 15px;display:inline-flex}.compare-popup .compare-item .top .remove{cursor:pointer;background-image:url(/images/icon-cross-white.png);background-position:50%;background-repeat:no-repeat;background-size:auto 14px;width:20px;height:20px;display:inline-block}.compare-popup .compare-item .top .title{color:#fff;text-align:left;margin-left:10px;font-family:FontTitle;font-size:14px}.compare-popup .compare-item .product{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:8px 15px;display:inline-flex}.compare-popup .compare-item .product .thumbnail{background-image:url(/images/product-placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:75px;height:90px;display:inline-block}.compare-popup .compare-item .product .detail{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:10px;display:inline-flex}.compare-popup .compare-item .product .brand{text-align:left;font-size:20px}.compare-popup .compare-item .product .name{text-align:left;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;display:-webkit-box;overflow:hidden}.compare-popup .compare-item.empty{justify-content:center;align-items:center;height:142px}.compare-popup .compare-item.empty *{display:none}.compare-popup .compare-item.empty .top{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.compare-popup .compare-item.empty .top .remove{display:none}.compare-popup .compare-item.empty .top .title{color:#000;text-align:center;margin-left:0;font-family:FontTitle;font-size:16px;display:inline-flex}.compare-popup .compare-item.empty span{display:inline}.compare-popup button{color:#000;text-transform:none;letter-spacing:-2px;white-space:normal;background-color:#fff;border-radius:32px;align-self:center;width:180px;height:64px;margin-top:20px;padding:0;font-family:FontTitle;font-size:24px;line-height:.7em}@media only screen and (max-width:480px){.compare-popup{border-top-left-radius:20px;border-bottom-left-radius:20px;width:120px;padding:15px}.compare-popup .compare-list{margin-top:10px}.compare-popup .compare-item{border-radius:15px}.compare-popup .compare-item.empty{height:105px}.compare-popup .compare-item .top .title{display:none}.compare-popup button{width:100%;height:45px;margin-top:10px;font-size:16px}.compare-popup .compare-item .product .thumbnail{aspect-ratio:1;width:100%;height:auto}.compare-popup .compare-item .product .detail{display:none}}
.dictionary-page{padding-top:120px}.dictionary-page section[name=search]{padding:0}.dictionary-page section[name=search] img{width:680px;height:auto}.dictionary-page section[name=search] .desc{text-align:center;margin-top:5px;font-size:28px}.dictionary-page section[name=search] .search{background-color:#000;border-radius:30px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:720px;height:60px;margin-top:30px;display:inline-flex}.dictionary-page section[name=search] .search-category{cursor:pointer;background-image:url(/images/icon-filter.png);background-position:50%;background-repeat:no-repeat;background-size:auto 36px;width:60px;height:60px;margin-left:15px;display:inline-block;position:relative}.dictionary-page section[name=search] .search-category .dropdown{z-index:4;background-color:#fff;border:1px solid #000;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:320px;padding:15px;display:none}.dictionary-page section[name=search] .search-category.selected .dropdown{display:inline-flex}.dictionary-page section[name=search] .search-bubble{background-color:#fff;border-radius:30px;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;width:auto;height:100%;padding:0 20px;display:inline-flex}.dictionary-page section[name=search] input[name=search-query]{border:none;width:100%;height:40px;font-size:16px}.dictionary-page section[name=search] .search-button{cursor:pointer;background-image:url(/images/icon-search.png);background-position:50%;background-repeat:no-repeat;background-size:auto 36px;width:40px;height:100%;margin-left:10px;display:inline-block}.dictionary-page section[name=main]{padding-top:90px}.dictionary-page section[name=main] .container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;display:inline-flex}.dictionary-page section[name=main] .category-menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:260px;padding-top:60px;display:inline-flex}.dictionary-page section[name=main] .menu-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:20px;display:inline-flex}.dictionary-page section[name=main] .menu-group .title{border-bottom:1px solid #000;width:100%;margin-bottom:0;padding-bottom:15px;padding-left:20px;font-size:24px}.dictionary-page section[name=main] .menu-group .menu-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:18px 20px;display:inline-flex}.dictionary-page section[name=main] .menu-group .menu-item{text-align:left;cursor:pointer;width:100%;margin-bottom:15px;font-size:18px}.dictionary-page section[name=main] .menu-group .menu-item.selected{text-decoration:underline}.dictionary-page section[name=main] .menu-group .menu-item.collapsed{background-image:url(/images/icon-list-expand.png);background-position:0;background-repeat:no-repeat;background-size:auto 18px;padding-left:40px}.dictionary-page section[name=main] .menu-group .menu-item.expanded{background-image:url(/images/icon-list-collapse.png);background-position:0;background-repeat:no-repeat;background-size:auto 18px;padding-left:40px}.dictionary-page section[name=main] .main{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:20px;display:inline-flex}.dictionary-page section[name=main] .top{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:28px;display:inline-flex}.dictionary-page section[name=main] .category-title{text-align:left;flex:1;font-family:FontTitle;font-size:32px;font-weight:700;display:inline-flex}.dictionary-page section[name=main] .sum{color:#707070;text-align:center;flex-direction:row;flex:1;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.dictionary-page section[name=main] .sort{cursor:pointer;z-index:10;background-image:url(/images/icon-dropdown.png);background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:auto 8px;flex-direction:row;flex:1;justify-content:flex-end;align-items:center;padding-bottom:5px;padding-right:25px;display:inline-flex;position:relative}.dictionary-page section[name=main] .sort:focus{outline:none}.dictionary-page section[name=main] .sort .name{text-align:right;width:auto;margin-left:5px;font-size:16px;display:inline-block}.dictionary-page section[name=main] .sort .dropdown{z-index:4;background-color:#fff;width:120px;display:none;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 0 3px #00000040}.dictionary-page section[name=main] .sort:focus .dropdown{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.dictionary-page section[name=main] .sort .dropdown .item{text-align:center;cursor:pointer;background-color:#fff;width:100%;padding:8px;font-size:14px;transition:background-color .2s ease-in-out;display:inline-block}.dictionary-page section[name=main] .sort .dropdown .item:hover{background-color:#f0f0f0}.dictionary-page section[name=main] .product-list{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;display:inline-flex}.dictionary-page section[name=main] .bottom{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:45px;display:inline-flex}.dictionary-page section[name=main] .bottom .paging{color:#707070;text-align:left;font-size:16px}.dictionary-page section[name=main] .bottom .paging [name=page-number]{text-decoration:underline}.dictionary-page section[name=main] button[name=back]{background-color:#fff;background-image:url(/images/blog-back.png);background-position:50%;background-repeat:no-repeat;background-size:auto 24px;border:1px solid #000;border-radius:30px;width:131px;height:60px;margin-left:auto;margin-right:15px}.dictionary-page section[name=main] button[name=next]{color:#fff;text-align:center;border-radius:30px;width:160px;height:60px;font-family:FontTitle;font-size:28px}@media only screen and (max-width:480px){section .container{padding:0 15px}section[name=search] img{width:100%}section[name=search] .desc{font-size:20px}section[name=main]{padding-top:60px}section[name=main] .category-menu{width:100%;height:calc(100% - 74px);position:fixed;top:74px;left:-100%}section[name=main] .top{flex-wrap:wrap}section[name=main] .main{flex:none;width:100%;padding-left:0}section[name=main] .category-title{flex:none;width:100%;font-size:24px}section[name=main] .sum{flex:none}section[name=main] .product-list{flex-direction:column}.product-large{width:100%;margin-right:0}section[name=main] button[name=back]{background-size:auto 18px;width:90px;height:45px}section[name=main] button[name=next]{border-radius:25px;width:120px;height:45px;padding:0;font-size:24px}}
