/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bs-text-left{text-align:left;}.bs-text-center{text-align:center;}.bs-text-right{text-align:right;}.bs-text-justify{text-align:justify;}
.bs-shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;}.bs-shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;}.bs-shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;}
body.toolbar-fixed .cart-offcanvas{padding-top:39px;}body.toolbar-fixed.toolbar-tray-open .cart-offcanvas{padding-top:79px;}.cart-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;transition:transform .3s cubic-bezier(.4,0,.6,1);transform:translate3d(0,0,0);backface-visibility:hidden;overflow:hidden;z-index:1000;}.cart-offcanvas--left{height:100%;width:24em;transform:translate3d(-17em,0,0);}.cart-offcanvas--right{height:100%;width:24em;right:0;transform:translate3d(17em,0,0);}.cart-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible;}.cart-offcanvas.is-closed{max-height:100%;visibility:hidden;box-shadow:none;}.cart-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:5;left:-100%;background-color:transparent;transition:background-color .4s cubic-bezier(.23,1,.32,1) 0s;}.cart-offcanvas-bg.is-animating,.cart-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,.68);visibility:visible;}.cart-offcanvas-bg.is-closed{visibility:hidden;}
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.pace-inactive{display:none;}.pace .pace-progress{background:#22df80;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px;}
.js-flag-message{display:inline;margin-left:1.2em;animation:flag-flash 3s ease-in-out 1;}@keyframes flag-flash{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}
