@import '~@od/global-resources/scss/settings/index'; @import '../../sku_icons/scss/index'; @import '../../global_components/sticky_toolbar/sticky_toolbar'; @import '../../global_components/add_to_list/index'; @import '../../global_components/tooltip/index'; @import '../../rebates/scss/index'; @import '../../item_price/scss/index'; @import './cart_item'; @import './cart_messages'; @import '../../global_components/cost_center/cost_center_actions'; @import './subscribtions'; @import './cart_item_protection'; @import './cart_old_item_protection'; @import './min_qty_message'; @import './cart_bundle'; @import './cart_item_convenience_fees'; @import './cart_top_summary'; @import './cart_unified'; @import './cart_subscribe_checkbox'; @import './cart_subscribe_checkbox_spinner'; @import './cart_briefcart'; .is-fluid { .cart { .block-msg-info .heading, .block-msg-warning .heading, .block-msg-error .heading { @include font-size($base-font-size + 2); font-weight: $font-weight-semi-bold; line-height: normal; display: block; @include margin(0 0 10px 0); } h1:not(.od-heading) { text-align: left; margin: 0; @include padding(0 0 10px 0); } &-items-empty { background: $blue-light; text-align: center; @include padding(40px 0); .btn { @include margin(15px 0 0 0); } } &-header { border-bottom: 1px solid $gray-medium; @include margin(0 0 15px 0); @include clearfix(); &-icons { float: right; } } .feedback-link { display: block; margin-top: 28px; } .print-link { display: block; float: right; width: 45px; height: 45px; margin-left: 20px; padding: 12px 10px; svg { width: 25px; height: 23px; } } &-alternates { &-title { border-top: 1px solid $gray-medium; } &-product { width: 25%; box-sizing: border-box; float: left; padding-right: 12px; &.tns-item { float: none; } } &.product-slider .product-wrapper { padding: 12px; } } .cart-rr { margin-bottom: 2rem; } } .cart-coupon-message { display: block; text-align: right; float: none; } .cart-sidebar { @include clearfix(); } @media (max-width: 1024px) { .stamps-wrapper { padding-left: 10px; } } section.toggle-content form { @include padding(15px); } .sku-icon-info .sku-icon-eco { display: none; } } .cart-action { @include clearfix(); @include padding(10px); @include margin(15px 0 15px 0); text-align: center; &-empty-cart, &-save-to-list, &-share-cart { margin: 0 auto; display: inline-block; @include font-size($base-font-size); @include padding(0 15px); } input[type="submit"]:hover { color: $blue-dark; } input.btn.link-style { color: $blue; background-color: transparent; border-color: transparent; text-transform: none; @include font-size($base-font-size); } } .cart-items { border-top: none; } .cart-alternates-product-qty::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; } @media (min-width: $screen-sm-min) { .cart-action { text-align: right; &-empty-cart, &-save-to-list { @include padding(0 50px 0 0); } &-share-cart { @include padding(0 34px 0 0); } } } @include breakpoint(lg) { #sideBarTemplateContainer { position: sticky; top: 0; padding-left: 1rem; &.no-sticky { margin-bottom: 1.25rem; } } } .single_item_max_width{ max-width: 100%; } @media (min-width: $screen-lg ) { .is-fluid .cart { min-height: 900px; } } @media (max-width: $screen-sm-max){ .single_item_max_width{ max-width: 100%; } } @media (max-width: $screen-xs-max){ .single_item_max_width{ max-width: 100%; } .sku-icon-info li { display: none; &.sku-icon-gsa, &.sku-icon-nongsa { display: block; } } } .rounded-corners { border-radius: 1.3rem !important; } .cart-normal-text { text-transform: none !important; font-weight: bold !important; font-size: 16px !important; } .od-callout.od-callout-warning { border: unset !important; border-left: 4px solid #c54700 !important; border-color: #c54700; background-color: rgba(255,245,228,.9); } .od-callout.od-callout-warning .od-icon { color: #c54700; } .od-callout-cart-icon-align { align-items: unset !important; } .od-cart-callout-title { padding-top: 3px; font-weight: bold !important; } .padding-top-bottom-sm { padding-top: .50rem; padding-bottom: .50rem; } .od-cart-callout-link { text-decoration: underline; font-weight: bold; } @import 'cart_print';