:root{--shoppingCartBasket-fontSize: 1rem;--shoppingCartBasket-gap: .4em;--shoppingCartBasket-color: var(--black);--shoppingCartBasket-icon-size: 1.8em;--shoppingCartBasket-icon-color: #999;--shoppingCartBasket-icon-color-hover: var(--black);--shoppingCartBasket-quantity-backgroundColor: var(--color-secondary);--shoppingCartBasket-quantity-color: var(--black);--shoppingCartBasket-quantity-fontSize: .9rem;--shoppingCartBasket-quantity-fontWeight: 800;--shoppingCartBasket-quantity-width: 22px;--shoppingCartBasket-quantity-translateX: 110%;--shoppingCartBasket-quantity-translateY: -120%;--shoppingCartBasket-label-fontWeight: 700;--shoppingCartButton-borderRadius: 0px;--shoppingCartButton-size: var(--button-size-s, 36px);--shoppingCartButton-gap: 0 .4em;--shoppingCartButton-insideSpacingLeftRight: .5em;--shoppingCartButton-icon-spacing: var(--shoppingCartButton-insideSpacingLeftRight);--shoppingCartButton-label-spacing: var(--shoppingCartButton-insideSpacingLeftRight);--shoppingCartButton-backgroundColor: var(--color-primary);--shoppingCartButton-backgroundColor-hover: var(--black);--shoppingCartButton-color: #fff;--shoppingCartButton-color-hover: var(--shoppingCartButton-color);--shoppingCartButton-icon-size: calc(var(--shoppingCartButton-size) * .6);--shoppingCartButton-icon-color: currentColor;--shoppingCartButton-icon-color-hover: currentColor;--shoppingCartButton-label-color: currentColor;--shoppingCartButton-label-fontFamily: var(--fontFamily-heading);--shoppingCartButton-label-fontSize: 1em;--shoppingCartButton-label-fontWeight: 800;--shoppingCartQuantity-size: var(--button-size-s, 36px);--shoppingCartQuantity-borderRadius: 0px;--shoppingCartQuantity-border: solid 1px #999;--shoppingCartQuantity-backgroundColor: var(--white);--shoppingCartQuantity-backgroundColor-hover: rgba(0,0,0,.05);--shoppingCartQuantity-control-size: 1.5em;--shoppingCartQuantity-control-color: var(--black);--shoppingCartQuantity-input-fontSize: 1em;--shoppingCartQuantity-input-color: var(--black);--shoppingCartItem-border: var(--block-border);--shoppingCartItem-spacing: var(--shoppingFlow-spacing);--shoppingCartItem-fontSize: 1rem;--shoppingCartItem-image-width: 100px;--shoppingCartItem-heading-brand-fontSize: .875em;--shoppingCartItem-heading-fontSize: 1.25rem;--shoppingCartItem-heading-fontWeight: 700;--shoppingCartItem-heading-color: var(--black);--shoppingCartItem-productCode-fontSize: .875em;--shoppingCartItem-productCode-color: var(--black);--shoppingCartItem-custom-fontSize: 1em;--shoppingCartItem-property-fontSize: .875em;--shoppingCartItem-property-marginLeft: 1.225em;--shoppingCartItem-property-listStyleType: disc;--shoppingCartItem-property-lineHeight: 1.3;--shoppingCartItem-property-marker-fontSize: 1em;--shoppingCartItem-property-marker-color: #999;--shoppingCartItem-delete-gap: .3em;--shoppingCartItem-delete-fontSize: .875em;--shoppingCartItem-delete-fontFamily: inherit;--shoppingCartItem-delete-fontWeight: 400;--shoppingCartItem-delete-color: currentColor;--shoppingCartItem-delete-icon-size: 1em;--shoppingCartItem-delete-icon-color: var(--color-danger);--shoppingCartItem-delete-textDecorationThickness: 2px;--shoppingCartItem-delete-textUnderlineOffset: .1111em;--shoppingCartItem-price-fontSize: 1em;--shoppingCartItem-price-fontWeight: 700;--shoppingCartItem-price-color: var(--black);--shoppingCartItem-price-strikeThrough-fontSize: .88889em;--shoppingCartItemAdd-gap: 25px;--shoppingCartItemAdd-image-maxWidth: 300px}.partShoppingCart3.shoppingCartBasket{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--shoppingCartBasket-gap);color:var(--shoppingCartBasket-color);font-size:var(--accountButtonHeader-label-fontWeight)}.partShoppingCart3.shoppingCartBasket .shoppingCartBasket-icon{flex:0 0 auto;position:relative}.partShoppingCart3.shoppingCartBasket .shoppingCartBasket-icon>svg{fill:var(--shoppingCartBasket-icon-color);width:calc(.8 * var(--shoppingCartBasket-icon-size));transition:fill .3s}.partShoppingCart3.shoppingCartBasket .shoppingCartBasket-icon .partFontIcon{--partFontIcon-size: var(--shoppingCartBasket-icon-size);--partFontIcon-color: var(--shoppingCartBasket-icon-color)}@media (hover: hover){.partShoppingCart3.shoppingCartBasket:hover .shoppingCartBasket-icon>svg{fill:var(--shoppingCartBasket-icon-color-hover)}.partShoppingCart3.shoppingCartBasket:hover .shoppingCartBasket-icon .partFontIcon{--partFontIcon-color: var(--shoppingCartBasket-icon-color-hover)}}.partShoppingCart3.shoppingCartBasket .shoppingCartBasket-icon-quantity{position:absolute;top:50%;right:50%;transform:translate(var(--shoppingCartBasket-quantity-translateX)) translateY(var(--shoppingCartBasket-quantity-translateY));background-color:var(--shoppingCartBasket-quantity-backgroundColor);color:var(--shoppingCartBasket-quantity-color);font-size:var(--shoppingCartBasket-quantity-fontSize);font-weight:var(--shoppingCartBasket-quantity-fontWeight);width:var(--shoppingCartBasket-quantity-width);font-family:var(--fontFamily-heading);line-height:1;border-radius:50%;aspect-ratio:1/1;letter-spacing:-1px;padding-right:.1em;display:flex;justify-content:center;align-items:center}.partShoppingCart3.shoppingCartBasket .shoppingCartBasket-label{font-weight:var(--shoppingCartBasket-label-fontWeight)}.partShoppingCart3.shoppingCartButtonAdd{--button-borderRadius: var(--shoppingCartButton-borderRadius);--partButton1-size: var(--shoppingCartButton-size);--partButton1-gap: var(--shoppingCartButton-gap);--partButton1-buttonIcon-spacing: var(--shoppingCartButton-icon-spacing);--partButton1-buttonLabel-spacing: var(--shoppingCartButton-label-spacing);--partButton1-backgroundColor: var(--shoppingCartButton-backgroundColor);--partButton1-backgroundColor-hover: var(--shoppingCartButton-backgroundColor-hover);--partButton1-color: var(--shoppingCartButton-color);--partButton1-color-hover: var(--shoppingCartButton-color-hover);--partButton1-buttonIcon-size: var(--shoppingCartButton-icon-size);--partButton1-buttonIcon-color: var(--shoppingCartButton-icon-color);--partButton1-buttonIcon-color-hover: var(--shoppingCartButton-icon-color-hover);--partButton1-buttonLabel-color: var(--shoppingCartButton-label-color);--partButton1-buttonLabel-fontFamily: var(--shoppingCartButton-label-fontFamily);--partButton1-buttonLabel-fontSize: var(--shoppingCartButton-label-fontSize);--partButton1-buttonLabel-fontWeight: var(--shoppingCartButton-label-fontWeight)}@media (hover: hover){.partShoppingCart3.shoppingCartButtonAdd:not([disabled]):hover .buttonIcon,.partShoppingCart3.shoppingCartButtonAdd:not([disabled]):focus .buttonIcon{--partButton1-buttonIcon-color: var(--partButton1-buttonIcon-color-hover)}}.partShoppingCart3.shoppingCartQuantity{display:inline-flex;height:var(--shoppingCartQuantity-size);background-color:var(--shoppingCartQuantity-backgroundColor);border-radius:var(--shoppingCartQuantity-borderRadius)}.partShoppingCart3 .shoppingCartQuantity-minus,.partShoppingCart3 .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}.partShoppingCart3 .shoppingCartQuantity-minus{border-top-left-radius:var(--shoppingCartQuantity-borderRadius);border-bottom-left-radius:var(--shoppingCartQuantity-borderRadius)}.partShoppingCart3 .shoppingCartQuantity-plus{border-top-right-radius:var(--shoppingCartQuantity-borderRadius);border-bottom-right-radius:var(--shoppingCartQuantity-borderRadius)}.partShoppingCart3 .shoppingCartQuantity-minus>svg,.partShoppingCart3 .shoppingCartQuantity-plus>svg{flex:1 1 auto;max-width:calc(.6 * var(--shoppingCartQuantity-control-size));max-height:calc(.6 * var(--shoppingCartQuantity-control-size));fill:var(--shoppingCartQuantity-control-color)}.partShoppingCart3 .shoppingCartQuantity-minus .partFontIcon,.partShoppingCart3 .shoppingCartQuantity-plus .partFontIcon{--partFontIcon-size: var(--shoppingCartQuantity-control-size);--partFontIcon-color: var(--shoppingCartQuantity-control-color)}.partShoppingCart3 .shoppingCartQuantity-minus:disabled,.partShoppingCart3 .shoppingCartQuantity-plus:disabled{cursor:not-allowed}.partShoppingCart3 .shoppingCartQuantity-minus:disabled>svg,.partShoppingCart3 .shoppingCartQuantity-plus:disabled>svg,.partShoppingCart3 .shoppingCartQuantity-minus:disabled .partFontIcon,.partShoppingCart3 .shoppingCartQuantity-plus:disabled .partFontIcon{opacity:.2}.partShoppingCart3 .shoppingCartQuantity-input{width:calc(var(--shoppingCartQuantity-size) * 1.1);flex:1 1 auto;color:var(--shoppingCartQuantity-input-color);border-top:var(--shoppingCartQuantity-border);border-bottom:var(--shoppingCartQuantity-border);text-align:center;transition:background-color .3s ease;font-size:var(--shoppingCartQuantity-input-fontSize)}@media (hover: hover){.partShoppingCart3 .shoppingCartQuantity-minus:not(:disabled):hover,.partShoppingCart3 .shoppingCartQuantity-plus:not(:disabled):hover,.partShoppingCart3 .shoppingCartQuantity-input:not(:disabled):hover{background-color:var(--shoppingCartQuantity-backgroundColor-hover)}}.partShoppingCart3.shoppingCartItem{display:flex;gap:var(--shoppingCartItem-spacing);padding:var(--shoppingCartItem-spacing) 0;border-bottom:var(--shoppingCartItem-border);font-size:var(--shoppingCartItem-fontSize)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-image{width:var(--shoppingCartItem-image-width);flex:0 0 auto}.partShoppingCart3.shoppingCartItem .shoppingCartItem-image .partContentFileImageGallery{aspect-ratio:1/1;margin:0 auto}.partShoppingCart3.shoppingCartItem .shoppingCartItem-image .partContentFileImageGallery .contentFileImage .imagePlaceholder{padding-bottom:100%!important}.partShoppingCart3.shoppingCartItem .shoppingCartItem-wrapper{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.partShoppingCart3.shoppingCartItem .shoppingCartItem-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.2em}.partShoppingCart3.shoppingCartItem .shoppingCartItem-heading .brand{font-size:var(--shoppingCartItem-heading-brand-fontSize)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-heading .title{font-size:var(--shoppingCartItem-heading-fontSize);font-weight:var(--shoppingCartItem-heading-fontWeight);color:var(--shoppingCartItem-heading-color);text-decoration:none;line-height:1.1em}.partShoppingCart3.shoppingCartItem .shoppingCartItem-heading .number{font-size:var(--shoppingCartItem-productCode-fontSize);color:var(--shoppingCartItem-productCode-color)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-custom{font-size:var(--shoppingCartItem-custom-fontSize);display:flex;flex-direction:column;align-items:flex-start;gap:.2em}.partShoppingCart3.shoppingCartItem .shoppingCartItem-propertyList{font-size:var(--shoppingCartItem-property-fontSize);margin-left:var(--shoppingCartItem-property-marginLeft);list-style-type:var(--shoppingCartItem-property-listStyleType);line-height:var(--shoppingCartItem-property-lineHeight)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-propertyList li::marker{font-size:var(--shoppingCartItem-property-marker-fontSize);color:var(--shoppingCartItem-property-marker-color)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-quantity{display:flex;flex-wrap:wrap;gap:10px 20px}.partShoppingCart3.shoppingCartItem .shoppingCartItem-quantity-delete{--partButton1-gap: var(--shoppingCartItem-delete-gap);--partButton1-buttonIcon-size: var(--shoppingCartItem-delete-icon-size);--partButton1-buttonIcon-color: var(--shoppingCartItem-delete-icon-color);--partButton1-buttonLabel-color: var(--shoppingCartItem-delete-color);--partButton1-buttonLabel-fontFamily: var(--shoppingCartItem-delete-fontFamily);--partButton1-buttonLabel-fontSize: var(--shoppingCartItem-delete-fontSize);--partButton1-buttonLabel-fontWeight: var(--shoppingCartItem-delete-fontWeight)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-quantity-delete .buttonLabel{text-decoration-thickness:var(--shoppingCartItem-delete-textDecorationThickness);text-underline-offset:var(--shoppingCartItem-delete-textUnderlineOffset)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.partShoppingCart3.shoppingCartItem .shoppingCartItem-price .priceStrikethrough{text-decoration:line-through;font-size:var(--shoppingCartItem-price-strikeThrough-fontSize)}.partShoppingCart3.shoppingCartItem .shoppingCartItem-price .price{font-size:var(--shoppingCartItem-price-fontSize);font-weight:var(--shoppingCartItem-price-fontWeight);color:var(--shoppingCartItem-price-color)}.partShoppingCart3.shoppingCartItemAdd{display:flex;flex-direction:column;gap:var(--shoppingCartItemAdd-gap)}.partShoppingCart3.shoppingCartItemAdd .shoppingCartItemAdd-image .partContentFileImageGallery{aspect-ratio:1/1;max-width:var(--shoppingCartItemAdd-image-maxWidth);margin:0 auto}.partShoppingCart3.shoppingCartItemAdd .shoppingCartItemAdd-image .partContentFileImageGallery .contentFileImage .imagePlaceholder{padding-bottom:100%!important}.partShoppingCart3.shoppingCartItemAdd .shoppingCartItemAdd-buttons{display:flex;flex-direction:column;gap:10px}
