:root{--shoppingCartBasket-fontSize: 1rem;--shoppingCartBasket-gap: .4em;--shoppingCartBasket-color: #000;--shoppingCartBasket-icon-svg-width: 26px;--shoppingCartBasket-icon-svg-fill: #999;--shoppingCartBasket-icon-svg-fill-hover: #000;--shoppingCartBasket-icon-quantity-backgroundColor: #000;--shoppingCartBasket-icon-quantity-color: #fff;--shoppingCartBasket-label-fontWeight: 700}.partShoppingCart2.shoppingCartBasket{display:inline-flex;gap:var(--shoppingCartBasket-gap);flex:0 0 auto;align-items:center;color:var(--shoppingCartBasket-color);text-decoration:none;font-size:var(--accountButtonHeader-label-fontWeight)}.partShoppingCart2.shoppingCartBasket .shoppingCartBasket-icon{flex:0 0 auto;position:relative}.partShoppingCart2.shoppingCartBasket .shoppingCartBasket-icon-svg{fill:var(--shoppingCartBasket-icon-svg-fill);width:var(--shoppingCartBasket-icon-svg-width);transition:fill .3s}@media (hover: hover){.partShoppingCart2.shoppingCartBasket:hover .shoppingCartBasket-icon-svg{fill:var(--shoppingCartBasket-icon-svg-fill-hover)}}.partShoppingCart2.shoppingCartBasket .shoppingCartBasket-icon-quantity{position:absolute;background-color:var(--shoppingCartBasket-icon-quantity-backgroundColor);color:var(--shoppingCartBasket-icon-quantity-color);font-size:.75rem;font-weight:700;letter-spacing:-1px;border-radius:50%;width:80%;aspect-ratio:1/1;top:-40%;right:-35%;padding-right:.1em;display:flex;justify-content:center;align-items:center;line-height:1}.partShoppingCart2.shoppingCartBasket .shoppingCartBasket-label{font-weight:var(--shoppingCartBasket-label-fontWeight)}.partShoppingCart2.shoppingCartButton{--shoppingCartButton-height: 36px;--shoppingCartButton-padding: 0 .5em;--shoppingCartButton-borderRadius: 0;--shoppingCartButton-gap: 0 .4em;--shoppingCartButton-backgroundColor: rgba(var(--green), 1);--shoppingCartButton-backgroundColor-hover: rgba(var(--green-dark), 1);--shoppingCartButton-label-fontSize: 1em;--shoppingCartButton-label-color: #fff;--shoppingCartButton-label-color-hover: var(--shoppingCartButton-label-color);--shoppingCartButton-icon-height: calc(var(--shoppingCartButton-height) * .5);--shoppingCartButton-icon-fill: #fff;--shoppingCartButton-icon-fill-hover: var(--shoppingCartButton-icon-fill);padding:var(--shoppingCartButton-padding);height:var(--shoppingCartButton-height);min-width:var(--shoppingCartButton-height);gap:var(--shoppingCartButton-gap);border-radius:var(--shoppingCartButton-borderRadius);background-color:var(--shoppingCartButton-backgroundColor);transition:background-color .3s;text-align:center;font-weight:700;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}@media (hover: hover){.partShoppingCart2.shoppingCartButton:hover{background-color:var(--shoppingCartButton-backgroundColor-hover)}}.partShoppingCart2.shoppingCartButton:focus{background-color:var(--shoppingCartButton-backgroundColor-hover)}.partShoppingCart2.shoppingCartButton .buttonIcon{flex:0 0 auto}.partShoppingCart2.shoppingCartButton .buttonIcon svg{height:var(--shoppingCartButton-icon-height);transition:fill .3s;fill:var(--shoppingCartButton-icon-fill)}@media (hover: hover){.partShoppingCart2.shoppingCartButton:hover .buttonIcon svg{fill:var(--shoppingCartButton-icon-fill-hover)}}.partShoppingCart2.shoppingCartButton:focus .buttonIcon svg{fill:var(--shoppingCartButton-icon-fill-hover)}.partShoppingCart2.shoppingCartButton .buttonLabel{line-height:1.3;color:var(--shoppingCartButton-label-color);font-size:var(--shoppingCartButton-label-fontSize);transition:color .3s}@media (hover: hover){.partShoppingCart2.shoppingCartButton:hover .buttonLabel{color:var(--shoppingCartButton-label-color-hover)}}.partShoppingCart2.shoppingCartButton:focus .buttonLabel{color:var(--shoppingCartButton-label-color-hover)}.partShoppingCart2.shoppingCartButton.updated{background-color:var(--black)}.partShoppingCart2.shoppingCartPopup{width:100vw;max-width:500px;background-color:#fff;padding:75px 25px 25px;display:flex;flex-direction:column;justify-content:center;gap:25px}.partShoppingCart2.shoppingCartPopup .shoppingCartPopup-image .partContentFileImageGallery{aspect-ratio:1/1;max-width:300px;margin:0 auto}.partShoppingCart2.shoppingCartPopup .shoppingCartPopup-image .partContentFileImageGallery .contentFileImage{height:100%}.partShoppingCart2.shoppingCartPopup .shoppingCartPopup-image .partContentFileImageGallery .contentFileImage .imagePlaceholder{padding-bottom:100%!important}.partShoppingCart2.shoppingCartPopup .shoppingCartPopup-buttons{display:flex;flex-direction:column;gap:15px}.partShoppingCart2.shoppingCartQuantity{--shoppingCartQuantity-size: 36px;--shoppingCartQuantity-borderRadius: 0;--shoppingCartQuantity-border: solid 1px #999;--shoppingCartQuantity-backgroundColor: var(--white);--shoppingCartQuantity-fontSize: 1em;display:inline-flex;vertical-align:top;font-size:var(--shoppingCartQuantity-fontSize);height:var(--shoppingCartQuantity-size);background-color:var(--shoppingCartQuantity-backgroundColor);border-radius:var(--shoppingCartQuantity-borderRadius)}.partShoppingCart2 .shoppingCartQuantity-minus,.partShoppingCart2 .shoppingCartQuantity-plus{width:var(--shoppingCartQuantity-size);flex:0 0 auto;display:flex;justify-content:center;align-items:center;border:var(--shoppingCartQuantity-border);transition:background-color .3s ease}.partShoppingCart2 .shoppingCartQuantity-minus{border-top-left-radius:var(--shoppingCartQuantity-borderRadius);border-bottom-left-radius:var(--shoppingCartQuantity-borderRadius)}.partShoppingCart2 .shoppingCartQuantity-plus{border-top-right-radius:var(--shoppingCartQuantity-borderRadius);border-bottom-right-radius:var(--shoppingCartQuantity-borderRadius)}.partShoppingCart2 .shoppingCartQuantity-minus svg,.partShoppingCart2 .shoppingCartQuantity-plus svg{fill:1 1 auto;width:.875em;max-height:.875em;fill:var(--black)}.partShoppingCart2 .shoppingCartQuantity-minus:disabled,.partShoppingCart2 .shoppingCartQuantity-plus:disabled{cursor:not-allowed}.partShoppingCart2 .shoppingCartQuantity-minus:disabled svg,.partShoppingCart2 .shoppingCartQuantity-plus:disabled svg{opacity:.2}.partShoppingCart2 .shoppingCartQuantity-input{width:calc(var(--shoppingCartQuantity-size) * 1.1);flex:1 1 auto;color:var(--black);border:var(--shoppingCartQuantity-border);border-left:0;border-right:0;text-align:center;transition:background-color .3s ease}@media (hover: hover){.partShoppingCart2 .shoppingCartQuantity-minus:not(:disabled),.partShoppingCart2 .shoppingCartQuantity-plus:not(:disabled):hover,.partShoppingCart2 .shoppingCartQuantity-input:not(:disabled):hover{background-color:rgba(0,0,0,.05)}}.partShoppingCart2.shoppingCartItem{display:flex;gap:var(--shoppingCart-spacing-30);padding-bottom:30px;border-bottom:solid 1px #ccc;font-size:1rem}.partShoppingCart2.shoppingCartItem .shoppingCartItem-image{width:100px;flex:0 0 auto}.partShoppingCart2.shoppingCartItem .shoppingCartItem-image .partContentFileImageGallery{aspect-ratio:1/1;max-width:300px;margin:0 auto}.partShoppingCart2.shoppingCartItem .shoppingCartItem-image .partContentFileImageGallery .contentFileImage{height:100%}.partShoppingCart2.shoppingCartItem .shoppingCartItem-image .partContentFileImageGallery .contentFileImage .imagePlaceholder{padding-bottom:100%!important}.partShoppingCart2.shoppingCartItem .shoppingCartItem-wrapper{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.partShoppingCart2.shoppingCartItem .shoppingCartItem-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.2em}.partShoppingCart2.shoppingCartItem .shoppingCartItem-heading .brand{font-size:.875em}.partShoppingCart2.shoppingCartItem .shoppingCartItem-heading .title{font-size:1em;font-weight:700;color:#000;text-decoration:none;line-height:1.1em}.partShoppingCart2.shoppingCartItem .shoppingCartItem-heading .number{font-size:.875em;color:#000}.partShoppingCart2.shoppingCartItem .shoppingCartItem-custom{font-size:1em;display:flex;flex-direction:column;align-items:flex-start;gap:.2em}.partShoppingCart2.shoppingCartItem .shoppingCartItem-propertyList{font-size:.875em;margin-left:1.225em;list-style-type:disc;line-height:1.3}.partShoppingCart2.shoppingCartItem .shoppingCartItem-propertyList li::marker{font-size:1em;color:#999}.partShoppingCart2.shoppingCartItem .shoppingCartItem-quantity{display:flex;flex-wrap:wrap;gap:20px}.partShoppingCart2.shoppingCartItem .shoppingCartItem-quantity-delete{display:flex;align-items:center;gap:.3em;font-size:.875em}.partShoppingCart2.shoppingCartItem .shoppingCartItem-quantity-delete .buttonIcon{flex:0 0 auto}.partShoppingCart2.shoppingCartItem .shoppingCartItem-quantity-delete .buttonIcon svg{display:block;height:1em;max-width:1em;fill:#999}.partShoppingCart2.shoppingCartItem .shoppingCartItem-quantity-delete:hover .buttonLabel{text-decoration:underline}.partShoppingCart2.shoppingCartItem .shoppingCartItem-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.partShoppingCart2.shoppingCartItem .shoppingCartItem-price .priceStrikethrough{text-decoration:line-through;font-size:.88889em}.partShoppingCart2.shoppingCartItem .shoppingCartItem-price .price{font-weight:700;color:#000}
