/* cmsms stylesheet: Shop modified: 09/05/2023 12:29:23 */
/*** LAYOUT ***/.global__banner.global__banner--shopProcess {height: 70px !important;}.products-list{display: flex;flex-wrap: wrap;}/*** MENU ***/ul.shop_categories {list-style-type: none;width: 100%;margin: 0;padding: 0;}ul.shop_categories ul{margin: 0;padding: 0;display: none;}.js-categorySubmenu{margin-bottom: 40px;}ul.shop_categories ul li .shop_categories--link{padding-left:10px;}ul.shop_categories li li > ul{display: none;}ul.shop_categories ul li:not(:first-child) {border-top: 1px solid #ddd}li.shop_categories--category {list-style-type: none;width: 100%;position: relative;}li.shop_categories--category .shop_categories--link:hover {background: #eee}li.shop_categories--category .shop_categories--link{display: block;padding: 5px 0;color: #444;}li.shop_categories--category.parent > .shop_categories--link{font-weight: bold;cursor: pointer;}li.shop_categories--category.parent >.shop_categories--link::before{content: "+";position: absolute;top: 0;right: 0;padding: 4px;width: 30px;text-align: center;}li.shop_categories--category.parent >.shop_categories--link.is-open::before{content: "-";}li.shop_categories--category.current > .shop_categories--link{color: rgb(224,6,19);}/*** CART ***//* -- Quantity box -- */.qty-buttons {display: inline-flex;text-align: left;position: relative;white-space: nowrap;vertical-align: top;}.qty-buttons .qty-buttons--input {width: 35px;height: 30px;padding: 0 5px;text-align: center;background-color: white;border: none;border-top: 1px solid #111111;border-bottom: 1px solid #111111;pointer-events: none;}.qty-buttons input {display: inline-flex;margin: 0;vertical-align: top;box-shadow: none;}.qty-buttons .qty-buttons--minus,.qty-buttons .qty-buttons--plus {padding: 7px 10px 8px;background-color: #111111;border: 1px solid #111111;cursor:pointer;color: white}.qty-buttons .qty-buttons--minus {border-right: 0;}.qty-buttons .qty-buttons--plus {border-left: 0;}.qty-buttons .qty-buttons--minus:hover,.qty-buttons .qty-buttons--plus:hover {background: rgb(87,87,87);border-color: rgb(87,87,87);}.qty-buttons input::-webkit-outer-spin-button,.qty-buttons input::-webkit-inner-spin-button {-webkit-appearance: none;-moz-appearance: none;margin: 0;}.qty-buttons .qty-buttons--minus:focus,.qty-buttons .qty-buttons--plus:focus {outline: none;}/* -- Form Checkout -- */.shopCart--Checout:not(.showForm),.shopCart--Register:not(.showForm){opacity: 0;max-height: 0;overflow: hidden;}.shopCart--Checout.showForm,.shopCart--Register.showForm {opacity: 1;max-height: 2500px;overflow: inherit;transition: max-height 1s ease-in, opacity .3s ease-in;transition-delay: 0s, .2s;}/*.shopCart--Finalize {visibility: hidden;opacity: 0;}.shopCart--Finalize.showForm {visibility: visible;opacity: 1;transition: visibility 0s linear 1s, opacity .5s;}*/.copy-address-btn {-webkit-appearance: none;background: transparent;border: none;}/*** My account ***/ol.progtrckr {margin: 0;padding: 0;list-style-type: none;padding-inline-start: 0px;margin-block-start: 0px;padding-inline-end: 0px;margin-block-end: 0px;}ol.progtrckr li {display: inline-block;text-align: center;line-height: 1.1em;position: relative;padding-bottom: 2em;}ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }ol.progtrckr li.progtrckr-done {color: black;border-bottom: 4px solid yellowgreen;}ol.progtrckr li.progtrckr-todo {color: silver;border-bottom: 4px solid silver;}ol.progtrckr li:before {position: absolute;bottom: -1.1em;left: calc(50% - 1.1em);line-height: 1em;}ol.progtrckr li.progtrckr-done:before {content: "\2713";color: white;background-color: yellowgreen;height: 2.2em;line-height: 2.2em;width: 2.2em;border: none;border-radius: 2.2em;}ol.progtrckr li.progtrckr-todo:before {content: "\10102";color: white;background-color: white;border: 2px solid silver;border-radius: 2.2em;line-height: 2.2em;height: 2.2em;width: 2.2em;}@media (min-width: 36em) {ul.shop_categories ul{display: block;}}
