/*!
* Bootstrap overrides *
*//*!
* Colors variables *
* See colors from Bootstrap (bootstrap-vars-overrides.scss)
*//*!
* Fonts variables *
*//*!
* Icons variables *
*//*!
* Transitions variables *
*/.cart-page .cart-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:8.125rem;position:relative;margin-top:23.5px}@media (max-width: 1199.98px){.cart-page .cart-container{gap:3.75rem;-ms-flex-direction:column;flex-direction:column;gap:0;padding-bottom:40px}}@media (min-width: 1200px){.cart-page .cart-container .cart-body-col{max-width:767px}}.cart-page .cart-container .cart-body_priceBox{position:relative;top:38px}@media (max-width: 1199.98px){.cart-page .cart-container .cart-body_priceBox{width:100%;position:static;margin-top:24px}}@media (max-width: 1199.98px){.cart-page .cart-container .cart-button-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:1rem;background-color:#fff;box-shadow:0 0 .625rem 0 rgba(0,0,0,0.16);z-index:2}.cart-page .cart-container .cart-button-wrapper .btn{width:100%}}.cart-page .cart-container .cart-button-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem}.cart-page .cart-container .cart-button-wrapper .empty-button{width:7.4375rem;height:3.1875rem}.cart-page .cart-container.wishlist-container{-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media (max-width: 1199.98px){.cart-page .cart-container.wishlist-container{gap:2rem}}.cart-page .cart-header .card-header-title{font-size:2rem;font-family:"NeueFaktum-SemiBold",sans-serif;margin-bottom:3rem}@media (max-width: 1199.98px){.cart-page .cart-header .card-header-title{font-size:1.625rem;margin-bottom:1.5rem}}.cart-page .cart-header .card-header-subtitle{font-size:1.5rem;font-family:"NeueFaktum-SemiBold",sans-serif;line-height:normal}@media (max-width: 1199.98px){.cart-page .cart-header .card-header-subtitle{font-size:1.25rem}}.cart-page .cart-body{padding-bottom:3.125rem;padding-right:3.5rem;padding-left:3.5rem}@media (max-width: 1199.98px){.cart-page .cart-body{padding-right:1.5rem;padding-left:1.5rem}}.cart-page .cart-body .cart-body_summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cart-page .product-item-name{font-family:"NeueFaktum-SemiBold",sans-serif;line-height:normal;padding-right:3.75rem;padding-bottom:.625rem}@media (max-width: 1199.98px){.cart-page .product-item-name{font-size:1rem;padding-right:1.25rem}}.cart-page .not-stock{font-size:1rem;padding-bottom:1.5625rem}.cart-page .set-line-item{max-height:5.75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding:1rem;border:1px solid #ccc;border-radius:.5rem}@media (max-width: 1199.98px){.cart-page .set-line-item{max-height:unset}.cart-page .set-line-item .item-img{min-width:3.75rem}}.cart-page .set-line-item:not(:last-child){margin-bottom:2rem}.cart-page .set-line-item .complement-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.cart-page .set-line-item .complement-container .item-img-container{margin:0 1rem 0 .5rem}.cart-page .set-line-item .complement-container .product-item-name{padding:0;margin:0;font-size:1rem}.cart-page .set-line-item .complement-container .item-atributes-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:1rem}@media (max-width: 1199.98px){.cart-page .set-line-item .complement-container .item-atributes-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.cart-page .set-line-item .price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;font-size:.75rem;font-weight:400;color:#000;white-space:nowrap}@media (max-width: 1199.98px){.cart-page .set-line-item .price{-ms-flex-align:start;align-items:flex-start}}.cart-page .set-line-item .pvp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;font-size:.75rem;font-weight:400;color:#666;white-space:nowrap}.cart-page .product-line-item{display:-ms-grid;display:grid;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;position:relative;min-width:47.9375rem;min-height:12.95813rem;gap:1rem;min-width:unset;min-height:unset}@media (max-width: 1199.98px){.cart-page .product-line-item .bundle-container{grid-column:1 / -1}}.cart-page .product-line-item .wishlist-actions{margin-bottom:1rem}.cart-page .product-line-item .wishlist-actions .icon-bookmark-empty::before{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;height:1.1875rem;width:1rem;color:#003C46}@media (max-width: 1199.98px){.cart-page .product-line-item .wishlist-actions{margin-bottom:8px}}.cart-page .product-line-item .image-container{width:190px;margin-right:32px}@media (max-width: 1199.98px){.cart-page .product-line-item .image-container{width:100px;margin-right:16px}}.cart-page .product-line-item .item-brand{font-size:1rem;text-transform:lowercase;display:inline-block;color:#000;margin-bottom:.5rem}@media (max-width: 1199.98px){.cart-page .product-line-item .item-brand{font-size:.875rem}}.cart-page .product-line-item .item-brand::first-letter{text-transform:uppercase}.cart-page .product-line-item .product-option{font-size:1rem;color:#666;font-weight:400}.cart-page .product-line-item .icon-close{font-size:1.5rem;height:1.5rem;width:1.5rem}.cart-page .product-line-item .icon-close::before{height:1.5rem;width:1.5rem}@media (max-width: 768.98px){.cart-page .product-line-item .icon-close::before{font-size:1.2rem}}.cart-page .financial-data{display:block;font-size:.75rem;color:rgba(2,5,26,0.45)}.cart-page .bundle-line-item{border-bottom:1px solid #ccc;padding:1rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.cart-page .bundle-line-item:first-child{border-top:1px solid #ccc}.cart-page .bundle-line-item .image-container{max-width:60px;max-height:60px;margin-right:0}.cart-page .bundle-line-item .product-item-name{font-size:1rem;margin-bottom:0}.cart-page .item-container{padding:0;border:none;grid-column:2 / -1;width:90%;max-width:90%}@media (max-width: 1199.98px){.cart-page .item-container{grid-column:1 / -1;justify-self:start}}.cart-page .item-container .title-section{background-color:transparent;font-family:"NeueFaktum-SemiBold",sans-serif;font-size:1rem}.cart-page .strike+.price-num{font-size:2rem}.cart-page .remove-product-container_renting{display:-ms-flexbox;display:flex;-ms-flex-item-align:baseline;align-self:baseline;-ms-flex-pack:end;justify-content:flex-end}.cart-page .remove-product-container_renting .icon{font-size:.875rem;color:#003C46}@media (min-width: 769px){.cart-page .item-payments-container .sections-dropdown{width:auto}.cart-page .item-payments-container .sections-dropdown .icon{padding-right:0;padding-left:1rem}}@media (max-width: 1199.98px){.cart-page .item-payments-container .collapse+.dropdown-payment-methods{border-top:1px solid rgba(2,5,26,0.12)}}.cart-page .item-payments-container .nav-tab-dark{padding:0;border:none}@media (min-width: 769px){.cart-page .item-payments-container .tab-pane{display:block}}.cart-page .item-payments{color:#003C46;font-size:.875rem;padding:.75rem 1rem;margin-top:.625rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 .625rem 0 rgba(0,0,0,0.16)}.cart-page .modal .modal-header{padding-bottom:0}.cart-page .modal .modal-header .close{padding:0.2rem}.cart-page .go-back-container .c-go-back-box .c-go-back-arrow{color:#003C46;font-size:10px;font-weight:800;display:inline-block}.cart-page .go-back-container .c-go-back-box .c-go-back-text{color:#003C46;display:inline}.cart-page .go-back-container .go-back .icon{margin-right:.375rem}.wivai-alert{max-width:445px;margin:1.25rem 0}.price-box .price-num{margin-bottom:1.5rem;line-height:normal}@media (max-width: 1199.98px){.price-box .price-num{margin-bottom:8px}}.financedpayment-wrapper{line-height:normal}.item-payment-label{font-size:1rem;color:#666;display:block;margin-bottom:.5rem}@media (max-width: 1199.98px){.item-payment-label{font-size:.875rem}}.item-payment-quota-label{font-size:18px}.cart-item-price{font-size:1.5rem;margin-bottom:.5rem;margin-top:0rem}.cart-item-price-info{font-size:.875rem;color:#666}@media (max-width: 1199.98px){.cart-item-price-info{font-size:.75rem}}.sections-dropdown.title-section.cart-section{-ms-flex-pack:start;justify-content:flex-start;gap:16px;padding:0;margin:1.625rem 0 1rem}@media (max-width: 1199.98px){.sections-dropdown.title-section.cart-section{margin:1.125rem 0 .625rem}}.sections-dropdown.title-section.cart-section:focus-visible{outline:0}.sections-dropdown.title-section.cart-section:focus-visible .icon{outline:.125rem solid #000;outline-offset:.75rem}.icon-group h3{font-size:14px}.shipping-delivery-days{color:#003C46;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cart-wishlist-selector-block{display:-ms-flexbox;display:flex;gap:1.5rem;position:relative;max-width:767px}.cart-wishlist-selector-block::after{content:"";display:block;width:100%;height:.125rem;background-color:#E8E7E1;position:absolute;bottom:0;left:0;border-radius:2px 2px 0 0}@media (max-width: 1199.98px){.cart-wishlist-selector-block{-ms-flex-pack:center;justify-content:center}}.cart-wishlist-selector-block .column .cart-wishlist-selector-tab{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:.75rem;width:9.375rem;position:relative}.cart-wishlist-selector-block .column .cart-wishlist-selector-tab a{color:#666;font-family:"NeueFaktum-SemiBold",sans-serif;font-size:1rem}.cart-wishlist-selector-block .column .cart-wishlist-selector-tab a:hover{color:#003C46}.cart-wishlist-selector-block .column .cart-wishlist-selector-tab.selected::after{content:"";display:block;width:100%;height:.125rem;background-color:#003C46;position:absolute;bottom:0;left:0;border-radius:2px 2px 0 0;z-index:1}@media (forced-colors: active){.cart-wishlist-selector-block .column .cart-wishlist-selector-tab.selected::after{background:Highlight}}.cart-wishlist-selector-block .column .cart-wishlist-selector-tab.selected a{color:#003C46}.cart-wishlist-selector-container{background-color:#fff;margin-bottom:40px}@media (max-width: 1199.98px){.cart-wishlist-selector-container{margin-bottom:32px}}.back-link-container{margin-top:3rem;padding-left:.5rem}@media (max-width: 1199.98px){.back-link-container{margin-top:1.5rem}}.back-link-container .cart-back-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem;padding:0;color:#003C46;font-size:.875rem;width:-moz-fit-content;width:fit-content;font-family:"NeueFaktum-medium", sans-serif;font-weight:500}.back-link-container .cart-back-link .icon{font-size:1.5rem}.back-link-container .cart-back-link:focus-visible{outline:.125rem solid #003C46;outline-offset:.5rem;border-radius:0}.cart-empty .card-header-title,.cart-empty .card-header-subtitle,.wishlist-empty .card-header-title,.wishlist-empty .card-header-subtitle{margin-bottom:40px;display:block}@media (max-width: 1199.98px){.cart-empty .card-header-title,.cart-empty .card-header-subtitle,.wishlist-empty .card-header-title,.wishlist-empty .card-header-subtitle{margin-bottom:24px}}button:focus-visible,a:focus-visible{outline:.125rem solid #000;outline-offset:.5rem}.product-card-footer{pointer-events:none}.icon-close::before{color:#000}.btn.wishlist-button{gap:.75rem;margin-top:1.21875rem}@media (max-width: 768.98px){.btn.wishlist-button .wishlist-text{font-size:.875rem}}.deliveryDateBox .free{color:#000}.deliveryDateBox .icon-shipping-pdp{color:#003C46}.skip-content-button.skip-content-button-main{left:3.75rem}@media (max-width: 768.98px){.skip-content-button.skip-content-button-main{left:1.25rem}}.skip-content-button.skip-content-button-main .skip-link{display:block}
