.text_center{text-align:center}.margin_auto{margin-left:auto;margin-right:auto}.margin_top20{margin-top:20px}.Button,.shopify-payment-button__button--unbranded{letter-spacing:.09em;font-size:16px}.Rte{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.Slideshow .Button{letter-spacing:.06em}.Slideshow .SectionHeader__SubHeading{margin-bottom:0}.Slideshow .SectionHeader__Heading{margin:0}.Slideshow .SectionHeader__ButtonWrapper{margin-top:15px}.MegaMenu__Push--third{width:33%}.MegaMenu__Push--third:nth-child(3n+1){padding-right:10px}.MegaMenu__Push--third:nth-child(3n+2){padding-left:5px;padding-right:5px}.MegaMenu__Push--third:nth-child(3n){padding-left:10px}.ArticleNav{background-color:#818080}.ArticleItem .ArticleItem__Link{color:#1a1a1a}.ArticleItem .ArticleItem__Link.Link--underline:before{background-color:#1a1a1a}.ProductItem__Label{background-color:#1a1a1a;color:#fff;padding:5px 10px;max-width:none}.AjaxinatePaginationContainer{text-align:center;margin:30px 0}#loyaltylion h1,#loyaltylion h2,#loyaltylion h3,#loyaltylion h4,#loyaltylion h5,#loyaltylion h6,#loyaltylion header,#loyaltylion .lion-modal__title,#loyaltylion .lion-action-button,#loyaltylion .lion-loyalty-panel-page-rewards__claimed-rewards-header,#loyaltylion .lion-loyalty-panel-rule-item__title,#loyaltylion .lion-loyalty-panel-sidebar__menu-item,#loyaltylion .lion-loyalty-widget__title,#loyaltylion .lion-loyalty-widget__points,#loyaltylion .lion-loyalty-panel-reward-item__title,#loyaltylion .lion-loyalty-splash__title,#loyaltylion .lion-loyalty-splash-item__title,#loyaltylion .lion-loyalty-splash-column__intro-text,#loyaltylion .lion-customer-history-table__header-cell,#loyaltylion .lion-customer-history-table__bubble,#loyaltylion .lion-history-state-bubble{font-family:Roboto Condensed,sans-serif}#loyaltylion .lion-loyalty-widget__title{letter-spacing:.03em}#loyaltylion .lion-loyalty-widget__icon{font-size:12px}#loyaltylion .lion-loyalty-panel-page-rewards__claimed-rewards-list--no-items{font-size:16px}#loyaltylion .lion-loyalty-panel-page-help__content p{line-height:24px}.template-collection #loyaltylion .lion-loyalty-widget{bottom:65px;z-index:9;-moz-transition:bottom .3s linear;-o-transition:bottom .3s linear;-ms-transition:bottom .3s linear;-webkit-transition:bottom .3s linear;transition:bottom .3s linear}@media screen and (max-width: 640px){.template-collection #loyaltylion .lion-loyalty-widget{bottom:53px}}.Footer{padding-bottom:0}.Footer .Footer__Inner{display:grid;grid-template-columns:25% 25% 50%;padding-bottom:54px}.Footer .Footer__Inner .Footer__Block{margin-bottom:30px}.Footer .Footer__Inner .Footer__Block:nth-child(2),.Footer .Footer__Inner .Footer__Block:nth-child(3){grid-row:span 2}.Footer .Footer__Aside{padding-top:20px;padding-bottom:20px;background-color:#1a1a1a;color:#696969;overflow:auto}.Footer .Footer__Aside .Footer__List .Footer__PaymentList,.Footer .Footer__Aside .Footer__List .Footer__Social{margin:0;float:right}.Footer .Footer__Aside .Footer__List .Footer__PaymentList .HorizontalList__Item,.Footer .Footer__Aside .Footer__List .Footer__Social .HorizontalList__Item{margin:6px 5px}.Footer .Footer__Aside .Footer__List .Footer__PaymentList .HorizontalList__Item svg,.Footer .Footer__Aside .Footer__List .Footer__Social .HorizontalList__Item svg{vertical-align:middle;width:auto;opacity:1}.Footer .Footer__Aside .Footer__List .Footer__PaymentList .HorizontalList__Item svg.Icon,.Footer .Footer__Aside .Footer__List .Footer__Social .HorizontalList__Item svg.Icon{opacity:1}.Footer .Footer__Aside .Footer__Copyright{font-size:12px}.Footer .Footer__Aside .Footer__List{flex-shrink:0;padding-left:40px}@media screen and (max-width: 640px){.Footer .Footer__Inner{grid-template-columns:100%;padding-bottom:34px;justify-items:left;justify-content:left;text-align:left}.Footer .Footer__Inner .Footer__Block{grid-row:span 1!important;grid-column:span 1!important;margin-bottom:0}.Footer .Footer__Inner .Footer__Block .Button,.Footer .Footer__Inner .Footer__Block img{display:block}.Footer .Footer__Aside{text-align:left}.Footer .Footer__Aside .Footer__List,.Footer .Footer__Aside .Footer__Copyright{width:100%;padding-left:0}.Footer .Footer__Aside .Footer__PaymentList{padding-top:10px;border:none;float:none!important}.Footer .Footer__Aside .Footer__PaymentList .HorizontalList__Item:first-child{margin-left:0}}@media screen and (min-width: 641px) and (max-width: 1049px){.Footer .Footer__Inner{grid-template-columns:50% 50%}.Footer .Footer__Inner .Footer__Block:nth-child(3){grid-row:span 1;grid-column:span 2}.Footer .Footer__Inner .Footer__Block:nth-child(4){grid-row:2}}.booking_form_vardump{display:none!important}.Product__BookingEvent .ProductMeta__ShareButtons,.Product__BookingEvent .ProductForm__Variants{display:none}.Product__BookingEvent .ProductMeta__Description h4{margin:20px 0}.Product__BookingEvent .ProductMeta__Description h4:first-of-type{margin-top:0}.Product__BookingEvent .ProductForm{display:grid;grid-template-columns:1fr;grid-gap:40px;margin-top:40px}.Product__BookingEvent .ProductForm .booking_datetime_container,.Product__BookingEvent .ProductForm .booking_form_variants{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;grid-gap:20px;align-items:center}.Product__BookingEvent .ProductForm .booking_datetime_container label,.Product__BookingEvent .ProductForm .booking_form_variants label{grid-column:1;font-weight:700}.Product__BookingEvent .ProductForm .booking_datetime_container input,.Product__BookingEvent .ProductForm .booking_datetime_container select,.Product__BookingEvent .ProductForm .booking_form_variants input,.Product__BookingEvent .ProductForm .booking_form_variants select{padding:10px;border:1px solid #e4e4e4;background-color:transparent}.Product__BookingEvent .ProductForm .booking_datetime_container select,.Product__BookingEvent .ProductForm .booking_form_variants select{-webkit-appearance:none;-webkit-border-radius:0px;cursor:pointer;background-image:url(//shop.royalarmouries.org/cdn/shop/t/12/assets/dropdown-arrow.svg?v=94637781226824766441731058099);background-position:right 10px top 50%;background-repeat:no-repeat;background-size:11px;padding:7px 30px 7px 10px}.Product__BookingEvent .ProductForm #booking_form_error{display:none}.Product__BookingEvent .ProductForm #booking_form_error p{color:#3c1322}#register_form_container{flex-flow:row wrap}#register_form_container>div{width:100%}#modal-overlay{display:none!important}.Product__Info #joint_account_holder{display:none;margin-bottom:25px}.Product__Info #joint_account_holder label,.Product__Info #joint_account_holder input{display:block}.Product__Info #joint_account_holder label{margin-bottom:15px}.Product__Info #joint_account_holder input{border:1px solid rgba(129,128,128,.2);width:100%;height:40px;padding:2px 2px 2px 14px}.Product__Info #joint_account_holder input:focus,.Product__Info #joint_account_holder input:focus-within{border-color:#1a1a1a}.Product__Info .membership_card_choice{margin-bottom:25px}.Product__Info .membership_card_choice .membership_card_grid_two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.Product__Info .membership_card_choice .membership_card_grid_two button.added{border-color:#1a1a1a}.Product__Info .donation_section{margin-bottom:25px}.Product__Info .donation_section .donation_grid_three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.Product__Info .donation_section .donation_grid_three button.added{border-color:#1a1a1a}.Product__Info .donation_section .donation_grid_three button[disabled]{cursor:initial}.Product__Info .donation_section #gift_aid_donation{margin-top:15px;display:none}.Product__Info .donation_section #gift_aid_donation.show{display:block}.Product__Info .donation_section #gift_aid_donation a{text-decoration:underline;text-decoration-color:#3c132299;text-underline-position:under}.Product__Info .donation_section #gift_aid_donation a:hover{color:#4a4a49}.Product__Info .donation_section #gift_aid_donation #gift_aid_checkbox_container{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center;cursor:pointer}.Product__Info .donation_section #gift_aid_donation #gift_aid_checkbox_container .gift_aid_checkbox{width:25px;height:25px;border:1px solid #818080;transition:all .3s ease;position:relative}.Product__Info .donation_section #gift_aid_donation #gift_aid_checkbox_container .gift_aid_checkbox.checked{background-color:#3c1322}.Product__Info .donation_section #gift_aid_donation #gift_aid_checkbox_container .gift_aid_checkbox.checked:before{position:absolute;left:0;top:50%;height:25%;width:3px;background-color:#fff;content:"";transform:translate(9px) rotate(-45deg);transform-origin:left bottom}.Product__Info .donation_section #gift_aid_donation #gift_aid_checkbox_container .gift_aid_checkbox.checked:after{position:absolute;left:0;bottom:5px;height:3px;width:50%;background-color:#fff;content:"";transform:translate(10px) rotate(-45deg);transform-origin:left bottom}@media screen and (max-width: 360px){.Product__Info .donation_section .donation_grid_three button{padding:10px 20px}}.rc-template__radio-group .rc-radio-group__options{border-radius:0!important}.lion-action-button:focus,#loyaltylion .lion-action-button:focus,#contact_form .Form__Submit:focus,#customer_login .Form__Submit:focus,#create_customer .Form__Submit:focus{outline:black medium dotted}.Pagination__Nav li{display:inline-block}.sr-only{position:absolute;left:-9999px}li.Faq__Item{list-style:none}.ProductMeta__ShareItem svg{opacity:.9}@media screen and (min-width: 641px){.Cart__ItemList table{width:100%;border-collapse:separate;border-spacing:0 30px}.CartItem__Actions{display:block}.Cart--expanded .Cart__Head{display:table-row}}@media screen and (max-width: 640px){.PageHeader.CartHeader{margin-bottom:0}}.ProductMeta__ShareButtons:focus-within .ProductMeta__ShareItem{opacity:1;transform:translateY(0)}[data-section-type=collection] .Rte div,[data-section-type=collection] .Rte p{text-align:left!important}.shopify-policy__container{margin:50px auto}.shopify-policy__container h1{font-family:Roboto Condensed,sans-serif;font-size:40px;margin-bottom:35px;text-transform:uppercase;text-align:left}
/*# sourceMappingURL=/s/files/1/0093/8799/9298/t/12/assets/custom.scss.css.map */
