*,*:before,*:after{box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:62.5%;height:100%;text-rendering:optimizeLegibility}body{display:grid;font-family:Georgia,Century,Times New Roman,serif;font-size:1.625rem;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}p{margin-top:0}p:last-child{margin-bottom:0}span{vertical-align:middle}a{color:inherit;outline:none;text-decoration:none}img{vertical-align:middle}select{-webkit-appearance:auto;appearance:auto;border:1px solid var(--color-grey-3);border-radius:0;box-sizing:border-box;cursor:pointer;font-size:1.3rem;margin:0;outline:none;padding:1px 0 2px;text-transform:uppercase;width:100%}button{background-color:inherit;border:0;border-radius:0;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:Georgia,Century,Times New Roman,serif;padding:0;outline:none;vertical-align:middle}input[type=text],input[type=email],input[type=password],input[type=tel]{-webkit-appearance:none;appearance:none;background:transparent;box-shadow:none;box-sizing:border-box;border:1px solid var(--color-grey-1);border-radius:0;font-size:var(--typography-caption);height:30px;line-height:1.5;min-height:30px;outline:none;padding:0 6px;vertical-align:top;width:100%}input[type=checkbox]{margin:2px 8px 0 0}input[type=checkbox]+label{cursor:pointer}input[type=radio]{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}input[type=radio]+label{align-items:center;border:1px solid var(--color-dark-grey);border-radius:4rem;color:var(--color-black);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}input[type=radio]:checked+label{background-color:var(--color-dark-grey);color:var(--color-white)}fieldset{border:0;margin:0;padding:0}.skip-to-content-link:focus{clip:auto;height:auto;overflow:auto;position:inherit;width:auto;z-index:9999}.hidden{display:none!important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.list-unstyled{margin:0;padding:0;list-style:none}.page-heading{border-bottom:1px dotted var(--color-grey-1);color:var(--color-black);font-size:var(--typography-h2);font-weight:400;line-height:1;padding-bottom:4px}.page-wrapper{margin:0 auto;max-width:1300px;padding:0 8px;width:100%}.text-ellipsis{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-uppercase{text-transform:uppercase}.text-link:focus,.text-link:hover{color:var(--color-yellow)}.image-link:focus,.image-link:hover{opacity:.6}.text-align-left{text-align:left}.text-align-right{text-align:right}.menu-drawer-open,.modal-gallery-open{overflow:hidden}.error-message{color:var(--color-red)}.rotating svg{animation:rotation 1s linear infinite;vertical-align:middle}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shopify-challenge__message{font-size:var(--typography-small);letter-spacing:1px;line-height:1.9}.shopify-challenge__button{box-shadow:none;background-color:var(--color-black);border:0;color:var(--color-white);cursor:pointer;display:block;font-size:var(--typography-caption);font-weight:400;letter-spacing:1px;line-height:1.2;min-height:29px;max-width:200px;min-width:140px;padding:8px 36px;text-align:center;text-transform:uppercase}.shopify-challenge__button:focus,.shopify-challenge__button:hover{opacity:.6}div.recommendation-modal__container{border-radius:0!important;outline:0!important}button.recommendation-modal__close-button:hover,button.recommendation-modal__close-button:focus{opacity:.6!important}div.recommendation-modal__content{padding-top:16px!important}h2.recommendation-modal__message{font-size:var(--typography-medium)!important;font-weight:400!important;line-height:1!important;margin:0 0 24px!important}button.recommendation-modal__button{background-color:var(--color-black)!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-white)!important;cursor:pointer!important;font-family:Helvetica,Arial,sans-serif!important;font-size:1.6rem!important;letter-spacing:1px!important;line-height:1!important;display:block!important;margin:0 auto!important;min-height:29px!important;min-width:140px!important;padding:8px 16px!important;position:relative!important;text-align:center!important;text-transform:uppercase!important}button.recommendation-modal__button:focus,button.recommendation-modal__button:hover{background-color:var(--color-grey-2)!important}.recommendation-modal__form button.recommendation-modal__button:last-of-type{margin-top:0!important}button.recommendation-modal__button--minimal{margin-top:16px!important;text-decoration:none!important}button.recommendation-modal__button--minimal:focus,button.recommendation-modal__button--minimal:hover{color:var(--color-yellow)!important}@media screen and (min-width: 576px){h2.recommendation-modal__message{font-weight:400!important;line-height:1!important}button.recommendation-modal__button{font-size:3rem!important;letter-spacing:2px!important;line-height:1!important}}@media screen and (min-width: 992px){.menu-drawer-open{overflow:auto}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/base.css.map?v=114521427070383303491688198409 */
