@import '../../../master/settings/settings'; @import '../../pppLightbox/common/pppLightbox'; @import './marketplace_sku_page'; .shipping_option_enabled { width: 100%; padding: 0 !important; margin-top: 10px; * { @include box-sizing(); } .availabilitySubTxt { letter-spacing: -0.5px; b { display: inline-block; } } .same_day_delivery_message { color: $black; background: rgba($grayLight, 0.2); border: 1px solid $grayLight; padding: 4px 10px; border-radius: 3px; display: inline-block; margin: 5px 0 10px 25px; @include font-size($baseFontSize - 4); .i_icon, .i_same_day_delivery { vertical-align: text-top; } .i_icon { margin: 0 0 0 5px; } .i_same_day_delivery { width: 22px; margin: 0 3px 0 -1px; mix-blend-mode: multiply; } } .sku_select_shipping_method { padding: 3px 3px 3px 1px; float: left; width: 100% !important; position: relative; } #skuAvailability { margin-left: 2px; } #shippingIcons, #availabilityBlock { border: none !important; border-radius: 5px; cursor: pointer; margin-bottom: 10px; float: left; } #shippingIcons { margin-left: 0px; padding-bottom: 10px; border-bottom: 1px solid $grayLight !important; } #shippingIcons.active_selection, #availabilityBlock.active_selection { //border: 2px solid $blue !important; } .storeLocationWrapper { width: 100% !important; } .radio_label { float: left; margin-right: 10px; height: 35px; } .subscription-legel-verbiage{ padding: 0.5rem 1rem 0rem 1rem; max-width: 30rem; width: 25rem; height: auto; font-size: 12px; } } #pppModal { h2 { margin-top: 15px; @include font-size($baseFontSize); } .square_trade { position: absolute; bottom: 130px; right: 70px; } .ppp_price { font-size: 20px; font-weight: bold; color: $red; display: block; margin: 10px 0 15px; } .ppp_buttons { text-align: center; padding-top: 15px; margin-top: 15px; border-top: 1px solid $white; .ppp_add_btn { margin-right: 15px; } } } .olab_sku_feedback { border-top: 1px solid #E5E8EB; width: 100%; padding-top: 35px; } .custom_select { width: 208px; &:before{ right: 1px; } &:after { right: 10px; } select { width: 213px !important; } } #inlineSubscription { #trOneTimeDeliv, #trSubscribe { * { cursor: pointer; } .border_bottom { padding-top: 15px; } td:nth-child(1) { padding-left: 10px !important; } &:hover { background: lighten($blue, 50%); } .form_field { padding-right: 0 !important; .error_label { display: none; } &.error { border: 0; background-color: $white; select { border-color: $messageError; } .error_label { display: block; color: $messageError; margin-bottom: 5px; @include font-size(11px); } } } } #trSubscribe { td:nth-child(2) { padding-bottom: 10px !important; } } } .sku_attach { float: left; width: 100%; margin-bottom: 10px; border-bottom: 1px solid $grayLight; padding-bottom: 10px; @include box-sizing(); * { @include box-sizing(); } .sku_attach_group { padding: 0 0px 10px 0px; } .sku_attach_header { clear: both; font-weight: $fontWeightSemiBold; margin-top: 12px; float: left; width: 100%; } .callout { float: right; font-size: $baseFontSize; color: $red !important; font-weight: $fontWeightSemiBold; } .sku_attach_image { width: 120px; float: right; margin: 10px 5px 0; } } .sku_attach_items { margin: 15px 0 0; width: 100%; @include display-flex(); * { @include box-sizing(); } .options_list .option_image img { margin:-10px 0; } .col-sm-4 { position: relative; background: white; width: 50%; text-align: center; padding: 15px 10px; margin-right: 24px; border: 2px solid $grayLight; cursor: pointer; @include display-flex(); @include flex-align-center(); @include border-radius(6px); &.hover, &.active { border-color: $blue; } &:nth-last-child(1) { margin: 0; } .sku_attach_deselect { color: $gray; display: block; position: absolute; top: 0; right: -1px; cursor: pointer; width: 20px; height: 20px; text-align: center; line-height: 20px; font-weight: $fontWeightSemiBold; @include font-size($baseFontSize - 4); @include border-radius(50%); &.hide { display: none; } } } } .sku-review-count { display: inline-block; margin-top: 3px; line-height: 13px; } // Using `!important` because store locator react modal is being overwritten by business select `.modal-overlay` located @ index.scss .store-locator-modal { &.modal-overlay { position: fixed !important; } } #sku-lmt-errorMessage { color: #b30000; @include font-size($baseFontSize - 2); margin-top: 10px; display: inline-block; font-weight: 600; margin-left: 24px; } #contentWrapper.productResponsive #mainqtybox.error.btn.secondary{ border: 1px solid $red; } #contentWrapper.productResponsive .skuOverview .skuImage { position: relative; z-index: 10; } .main_sku_image { width: 450px; height: 450px; position: absolute; z-index: 1; top: 0; left: 0; .product_image_overlay { background: $white; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } } //IE 9 .viewer-ie9 { .main_sku_image { .product_image_overlay { display: none !important; } } }