.lib-main-navigation .navigation ul{padding:0;margin:0;list-style:none}.lib-main-navigation .navigation ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:space-between;border-bottom:1px solid #f5f5f5;margin-bottom:0}.lib-main-navigation .navigation ul li:last-child{border-bottom:none}.lib-main-navigation .navigation ul li a{display:block;padding:16px 24px;width:100%;text-transform:uppercase;font-size:16px;font-weight:600;position:relative}.lib-main-navigation .navigation ul li a .ico-chevron-right{position:absolute;right:5px}.lib-main-navigation .navigation ul li .submenu.active{display:block;left:0;top:60px;position:absolute;width:100%;background:#fff;height:calc(100% - 60px);z-index:1}.lib-main-navigation .navigation ul li .submenu.active>li>.submenu{top:0;z-index:2}.lib-main-navigation .navigation>ul>li .submenu{display:none}.lib-main-navigation-desktop .navigation>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;margin:0;list-style:none}.lib-main-navigation-desktop .navigation>ul>li{margin:0}.lib-main-navigation-desktop .navigation>ul>li .ico.ico-chevron-right{display:none}.lib-main-navigation-desktop .navigation>ul>li>a{padding:22px 8px;display:block;color:#000;text-decoration:none;text-transform:uppercase;border-bottom:2px solid transparent;box-sizing:border-box}.lib-main-navigation-desktop .navigation>ul>li .submenu{position:absolute;display:none;background:#f8f8f8;width:100%;padding:20px;height:calc(90vh - 110px);overflow-y:auto;box-sizing:border-box}.lib-main-navigation-desktop .navigation>ul>li .submenu::-webkit-scrollbar{cursor:pointer;border-radius:2px;width:4px;height:auto}.lib-main-navigation-desktop .navigation>ul>li .submenu::-webkit-scrollbar-track{background-color:#ccc;border-radius:2px}.lib-main-navigation-desktop .navigation>ul>li .submenu::-webkit-scrollbar-thumb{background-color:#000;border-radius:2px}.lib-main-navigation-desktop .navigation>ul>li .submenu.level2,.lib-main-navigation-desktop .navigation>ul>li .submenu.level3,.lib-main-navigation-desktop .navigation>ul>li .submenu.level4{display:none !important}.lib-main-navigation-desktop .navigation>ul>li .submenu li a{padding:10px 20px;display:block;color:#000;text-decoration:none}.lib-main-navigation-desktop .navigation>ul>li>.submenu{box-shadow:0 2px 5px rgba(0,0,0,.1);top:100%;left:0}.lib-main-navigation-desktop .navigation>ul>li>.submenu>li{width:200px;border-radius:5px;background:#fff;border:1px solid #fff;margin-bottom:10px;box-sizing:border-box}.lib-main-navigation-desktop .navigation>ul>li>.submenu>li>.submenu{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-content:flex-start;top:0;left:220px;overflow-x:auto;width:calc(100% - 220px)}.lib-main-navigation-desktop .navigation>ul>li>.submenu>li>.submenu::-webkit-scrollbar{cursor:pointer;border-radius:2px;width:auto;height:4px}.lib-main-navigation-desktop .navigation>ul>li>.submenu>li>.submenu::-webkit-scrollbar-track{background-color:#ccc;border-radius:2px}.lib-main-navigation-desktop .navigation>ul>li>.submenu>li>.submenu::-webkit-scrollbar-thumb{background-color:#000;border-radius:2px}.lib-main-navigation-desktop .navigation>ul>li>.submenu>li>.submenu>li>a{padding:5px 24px;border-bottom:2px solid transparent;box-sizing:border-box}.lib-main-navigation-desktop .navigation>ul>li:hover>a{color:#f0000f;border-bottom-color:#f0000f}.lib-main-navigation-desktop .navigation>ul>li:hover:after{content:'';display:block;position:absolute;width:100%;height:7px;left:0;bottom:0;z-index:93}.lib-main-navigation-desktop .navigation>ul>li:hover>.submenu{display:block}.lib-main-navigation-desktop .navigation>ul>li:hover>.submenu>li:hover{background:#f6f6f6;border-color:#fff}.lib-main-navigation-desktop .navigation>ul>li:hover>.submenu>li:hover>a{color:#f0000f}.lib-main-navigation-desktop .navigation>ul>li:hover>.submenu>li:hover>.submenu{display:-webkit-flex;display:-ms-flexbox;display:flex}.lib-main-navigation-desktop .navigation>ul>li:hover>.submenu>li:hover>.submenu>li:hover>a{border-bottom-color:#f0000f;color:#f0000f}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}