@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#cart-header .mega-drop-down{z-index:901}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down.active,.drop-shadow{box-shadow:0 2px 2px 2px rgba(0,0,0,.2)}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down{visibility:hidden;margin-right:1px;margin-left:1px;background-color:#fff;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:max-height;transition-property:max-height}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down a{text-transform:capitalize;text-align:left;color:#100e31;display:block;line-height:16px;padding:3px 0;margin:1px 0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down a:hover{text-decoration:underline}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down a.headline{font-family:VerlagBold,Arial,Helvetica,sans-serif;letter-spacing:.5px;font-size:14px;text-transform:uppercase}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down a.headline:hover{text-decoration:none}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down li,#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down ul{-webkit-margin-before:0;-webkit-margin-after:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down ul{list-style-type:none;text-align:left;-webkit-padding-start:0;padding:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .drawer-banner{font-size:12px;letter-spacing:1px;position:absolute;bottom:0;right:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .drawer-banner a{display:block;width:100%}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .drawer-banner img,#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .drawer-banner picture{width:200px;height:130px;display:block}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .drawer-banner .text{color:#fff;letter-spacing:0;line-height:18px;position:absolute;bottom:4px;left:0;text-align:center;text-transform:none;width:100%}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .drawer-banner .cta{font-family:VerlagBold,Arial,Helvetica,sans-serif;letter-spacing:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .sponsoredPlacement{position:absolute;right:0;padding:0;margin:0;bottom:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .sponsoredPlacement img{display:block}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .sponsoredPlacement .text{text-transform:none;font-family:VerlagBook,Arial,Helvetica,sans-serif;position:absolute;top:26px;left:88px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .sponsoredPlacement p+p+p{margin-top:20px;margin-left:10px;font-family:VerlagBold,Arial,Helvetica,sans-serif;text-decoration:none}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-astor-section{background-color:#100e31}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-astor-section .text{color:#fff;background-color:#100e31;font-size:12px;letter-spacing:2px;line-height:12px;top:40px;left:0;text-align:center;padding-top:18px;padding-bottom:16px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-engagement{background-color:#100e31}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-engagement .text{color:#fff;font-size:20px;letter-spacing:1px;line-height:26px;text-align:left}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-engagement .text p+p+p{font-size:12px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-wedding{background-color:#deecf7}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-wedding .text{color:#100e31;font-size:20px;letter-spacing:.71px;line-height:24px;text-align:right}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-wedding .text p+p+p{font-size:12px;line-height:16px;letter-spacing:.43px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-menu-wedding .text p+p+p:hover{text-decoration:underline}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .view-all-link{padding:0 28px 20px;font-family:VerlagBold,Arial,Helvetica,sans-serif;margin-top:28px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .extra{display:inline-block;padding-top:17px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-content{display:block;height:auto;bottom:0;border-right:1px solid #f6f6f6}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-content .menu-table{display:block;padding:12px 24px 0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-content .spacer{padding-right:1px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-content .touch-header-link{background-color:#f6f6f6;padding:10px 28px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-content .touch-header-link a{text-transform:uppercase;font-family:VerlagBold,Arial,Helvetica,sans-serif;font-size:12px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .mega-content .touch-header-link.hidden{display:none}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down.active{visibility:visible;max-height:450px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column{display:inline-block;text-align:left;text-transform:capitalize;vertical-align:top;padding-right:24px;white-space:normal;min-width:185px}@media only screen and (min-width:600px){#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column{max-width:30%}}@media only screen and (min-width:850px){#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column{max-width:32%}}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column>div:nth-child(n+2) .headline{margin-top:10px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column:first-child{padding-left:0}@media only screen and (min-width:600px){#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column:first-child{max-width:39%}}@media only screen and (min-width:850px){#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column:first-child{max-width:37%}}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column:last-child{padding-right:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component{padding-top:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component a{line-height:20px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component a .nav-link-text,#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component a i{display:inline-block;white-space:nowrap;vertical-align:middle}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component a .nav-link-text{margin-left:5px}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component a:hover .nav-link-text{text-decoration:underline}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component.two-column-split{column-count:2;-moz-column-count:2;-webkit-column-count:2}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component>ul{padding-left:0;padding-right:0}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down .column .two-column-component>ul:first-child{margin-right:0}@media only screen and (min-width:600px){#mega-navigation-menu-header .education #education .column{max-width:50%}}#mega-navigation-menu-header .mega-navigation-bar .segment .mega-drop-down ul li a .no-wrap,#mega-navigation-menu-header>div.mega-navigation-bar.options>div.segment.engagement>div>div>div.menu-table>div.first.column>ul>li:first-child>a .no-wrap{white-space:nowrap}div#wedding.mega-drop-down.active{min-height:300px}