:root{--pale-blue-1: #c9d0f0;--pale-blue-2: #eaeef5;--deep-red-2: #871c23;--deep-blue-1: #11184f;--mid-red-1: #b8252e;--deep-gray: #4e444e;--deep-purple-1: #4d144a;--deep-purple-2: #7a126b;--deep-blue-2: #294e95;--black: #1e0013;--proceedToCheckoutHoverColor: #e5f0ed;--proceedToCheckoutHoverBorderColor: #285d50;--proceedToCheckoutHoverTextColor: #285d50;--guestCheckoutHoverColor:#e5f0ed;--guestCheckoutHoverBorderColor: #285d50;--guestCheckoutHoverTextColor: #285d50;--signInCheckoutHoverColor: #e5f0ed;--signInCheckoutHoverBorderColor: #285d50;--signInCheckoutHoverTextColor: #285d50;--proceedToCheckoutColor: #285d50}@keyframes fadeRedeem{0%,100%{opacity:0}50%{opacity:1}}.bgwrap{background-color:#f5f5f5}.greenDeep{color:#285d50}.klarna{max-width:360px}.klarna .logo{display:flex;align-items:center}.klarna .promo-container{text-align:left}.klarna .ca-lenovo-promotional-widget{width:100%}.klarna .ca-lenovo-promotional-widget .ca-widget-container{width:100%}.klarna .ca-lenovo-promotional-widget .ca-widget-container .ca-content-container{text-align:left}.taxLable{word-break:break-all;margin-left:5px}.container{padding-top:6px;background-color:#f4f4f4;padding-bottom:100px}.container .v-cloak{display:none}.container .flex_column{flex-direction:column}.container .flex_column_center{flex-direction:column;justify-content:center}.container .none{display:none}.container .show{display:show}.container .flex_direction_column_center{display:flex;flex-direction:column;justify-content:center;flex:1}.container .image_comming_soon_i{color:#757575;font-size:14px;display:block;word-break:break-word}.container .a_removeClick{display:block;pointer-events:none;cursor:text}.container .loyalty_box_container{display:flex;justify-content:center;align-items:flex-end}.container .loyalty_box_container>p{margin-left:5px}.container .topErrorBox{margin-left:19.5px;margin-right:19.5px;background-color:#f4f4f4;padding-top:9px;padding-bottom:10px}.container .topErrorBox>div{display:none}.container .topErrorBox .alertError{padding-left:52.5px;padding-right:52.5px;border:1px solid #e1140b;border-radius:4px;background-color:rgba(225,20,11,.05);margin:0 auto;margin-top:9px;margin-bottom:10px;font-size:16px;line-height:19px;padding-top:12.5px;padding-bottom:17.5px;position:relative}.container .topErrorBox .alertError:before{content:"!";box-sizing:border-box;display:inline-block;width:20px;height:20px;color:#af0200;font-size:14px;font-weight:bold;line-height:16px;border-radius:10px;text-align:center;border:2px solid #af0200;background-color:#fbdcdb;position:absolute;left:14.5px;top:50%;margin-top:-10px}.container .topErrorBox .alertError .closeBtn{position:absolute;right:15px;display:block;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;color:#b9b8b8;top:50%;margin-top:-10px;font-size:26px;cursor:pointer}.container .topErrorBox .alertError.warning{border:1px solid #ff6a00;background-color:#ffe9d9}.container .topErrorBox .alertError.warning:before{content:"";border-radius:0;border:0;background:url(//p1-ofp.static.pub/fes/cms/2021/03/04/mqmypg7cjd1mqxdmog6a0zg8zo7q14791586.png) no-repeat center/cover}.container .topErrorBox .alertError.success{border:1px solid #060;background-color:#e1f3da}.container .topErrorBox .alertError.success:before{content:"";border-radius:0;border:0;background:url(//p1-ofp.static.pub/fes/cms/2021/06/18/563pg17tl92zj8v6mdyi2t0hqkuvm2900995.png) no-repeat center/cover}.container .continueShopping h1{color:var(--deep-blue-2);font-size:16px;line-height:19px;padding-left:20px;font-weight:normal}.container .continueShopping h1 i.leftArrow{padding:6px;transform:rotateZ(45deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid var(--deep-blue-2);border-bottom:1px solid var(--deep-blue-2)}.container .continueShopping h1 span{cursor:pointer}.container .universal_CTA{background-color:#fff;margin-top:16px;display:flex;margin-left:20px;margin-right:20px;border:1px solid #294e95;border-radius:4px;padding-top:12px;padding-bottom:13px;padding-left:12px;padding-right:12px;margin-bottom:8px;display:flex;align-items:stretch}.container .universal_CTA .icon_img{display:flex;align-items:flex-start}.container .universal_CTA .icon{max-height:24px;display:inline-block;background-color:red;margin-top:2px;vertical-align:middle;line-height:19px}.container .universal_CTA .text{padding-left:14px;font-size:16px;line-height:19px;display:flex;align-items:center}.container .universal_CTA p{display:inline-block}.container .yourCartHeader,.container .saveForLater{padding-top:10px;padding-bottom:10px}.container .yourCartHeader .save_for_later_title,.container .saveForLater .save_for_later_title{margin:0 9px}.container .yourCartHeader .productHeaderBar,.container .saveForLater .productHeaderBar{display:none}.container .yourCartHeader .productHeaderBar h1,.container .saveForLater .productHeaderBar h1{line-height:24px;font-size:20px}.container .yourCartHeader .productHeaderBar .B2B_cart_actions .emailCart,.container .yourCartHeader .productHeaderBar .B2B_cart_actions .printCart,.container .saveForLater .productHeaderBar .B2B_cart_actions .emailCart,.container .saveForLater .productHeaderBar .B2B_cart_actions .printCart{cursor:pointer;height:19px;width:auto;color:#1976a1}.container .yourCartHeader .productHeaderBar .cart_actions,.container .saveForLater .productHeaderBar .cart_actions{padding-top:6px;line-height:17px;text-align:right;font-size:0px;padding-left:20px}.container .yourCartHeader .productHeaderBar .cart_actions span,.container .saveForLater .productHeaderBar .cart_actions span{display:inline-block;font-size:14px}.container .yourCartHeader .productHeaderBar .cart_actions .line,.container .saveForLater .productHeaderBar .cart_actions .line{color:var(--deep-gray)}.container .yourCartHeader .productHeaderBar .cart_actions .btn,.container .saveForLater .productHeaderBar .cart_actions .btn{cursor:pointer;height:19px;color:var(--deep-blue-2)}.container .yourCartHeader .productHeaderBar .B2B_cart_actions,.container .saveForLater .productHeaderBar .B2B_cart_actions{padding-left:0}.container .left>.saveForLater{display:none}.container .left>.saveForLater .productHeaderBar{display:block}.container #saveLaterList{display:none}.container #saveLaterList>div{margin-bottom:6px}.container .chatCall.title{height:19px;margin-top:14px;margin-right:27px;margin-bottom:15px;padding-left:17px;font-size:0px;display:flex;justify-content:flex-end}.container .chatCall.title span,.container .chatCall.title .hours,.container .chatCall.title a{font-size:14px}.container .chatCall.title .blue{font-weight:900;cursor:pointer}.container .chatCall.title .hours{position:relative}.container .chatCall.title .hours:hover .content{display:block}.container .chatCall.title .hours .content{display:none;font-weight:normal;font-size:initial;padding:10px 2px;z-index:9;background-color:#fff;box-shadow:2px 0 8px 0 rgba(0,0,0,.5);width:270px;position:absolute;top:34px;left:-202px;border-radius:4px}.container .chatCall.title .hours .content::before{position:absolute;display:block;content:" ";width:18px;height:18px;top:-9px;right:41px;box-shadow:0 0 8px 0 rgba(0,0,0,.5);background-color:#fff;transform:rotateZ(45deg);z-index:4}.container .chatCall.title .hours .content::after{position:absolute;display:block;content:" ";width:50px;height:18px;right:25px;top:0;background-color:#fff;z-index:10}.container .cart_tierComponent_wrapper{padding:0 3px 20px 17px}.container .cart-empty{display:none}.container .cart-empty>.text{padding:33px 28px 33.5px 16px}.container .cart-empty>.text>.text_h6{font-size:20px;font-weight:900;line-height:32px;text-align:center}.container .cart-empty .product-category{padding-left:6.5px;padding-bottom:0;margin-bottom:0;width:100%}.container .cart-empty .product-category ul{border:1px solid #bcbcbc;background-color:#fff;padding:17.5px 11.5px;justify-content:center;display:flex}.container .cart-empty .product-category-item{width:116px;height:102px;margin-right:10px;background-color:#f8f8f8}.container .cart-empty .product-category-item:last-child{margin-right:0}.container .cart-empty .product-category-item a{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column}.container .cart-empty .product-category-item a:hover{box-shadow:0 0 8px rgba(0,0,0,.5)}.container .cart-empty .product-category-image{max-width:60px;max-height:39px;display:flex;justify-content:center;align-items:center;padding:0px  !important}.container .cart-empty .product-category-image>p{display:block  !important;width:100%;height:100%;text-align:center}.container .cart-empty .product-category-text{font-size:10pt;line-height:17px;padding:0 10px;text-align:center;padding-top:5px;height:auto}.container .product-amazon{background:#e5f0ed;border:1px solid #285d50;border-radius:4px;display:block;margin-top:25px;display:flex;margin-left:20px;margin-right:20px;margin-bottom:25px;display:flex;align-items:stretch}.container .product-amazon .productcartHeader{border:0px}.container .product-amazon{background:#e5f0ed;border:1px solid #285d50;border-radius:4px}.container .product-amazon .productcartHeader{border:0px  !important;margin-right:10px;display:flex;flex-direction:column;justify-content:flex-start  !important}.container .product-amazon .productcartHeader h1{margin-bottom:auto;margin-top:auto;font-size:16px}.container .product-amazon .imgBlock{width:100px;overflow:hidden;text-align:center;line-height:100%;display:flex;justify-content:center;align-items:center;margin-right:10px}.container .product-amazon .amazon-content{color:#555}.container .product-amazon .details{text-decoration:underline;color:#0a5d91;cursor:pointer}.container .product-amazon .productNameInfo{display:flex;flex-direction:row;margin-bottom:5px;align-items:center}.container .product-amazon .productNameInfo .free-gift-amazon{font-size:12px;display:flex;min-width:95px;color:#fff;border:1px solid #285d50;text-align:center;border-radius:4px;background:#285d50;padding:6px 8px;margin-right:7px;font-weight:bold}.container .product-amazon .productNameInfo .free-gift-amazon img{padding-right:3px;filter:brightness(0) invert(1)}.container .product-amazon .productNameInfo .trial-cls{font-size:16px;color:#060;line-height:17px;padding-left:3px}.container .product-amazon .content{font-size:12px;font-family:Lato;line-height:17px}.container .product-amazon .content.details{color:#294e95}.container .product-amazon .btns{display:flex;align-items:center;width:25%}.container .product-amazon .btns button{width:100%;padding:13px 24px;height:45px;border-radius:4px;background-color:#000;line-height:45px;color:#fff;font-size:16px;margin-bottom:7px;display:flex;justify-content:center;align-items:center;font-weight:bold}.container .product-amazon .btns button:hover{background-color:#fff;color:#000;border-radius:4px;border:1px solid #000}.container .product-amazon .display-item{display:flex}.container .product-amazon .product-display{border:0px;width:100%;background:#e5f0ed}.container .cartBody #productList>div{margin-bottom:6px}.container .cartBody #productList>div:last-child{margin-bottom:0}.container .productcart{padding:8.5px 12.5px 0px 11.5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin-bottom:6px}.container .productcart .amazonFree{display:flex;align-items:flex-start}.container .productcart .amazonFree .info_container{display:flex;align-items:center}.container .productcart .amazonFree .info_container .description{margin-left:10px;font:normal normal normal 14px/17px Lato;letter-spacing:0px;color:#000}.container .productcart .productStatusName i,.container .productcart .productStatusName .productStatusName_i{font-weight:bold}.container .productcart #child_product_container .componentRR{width:170px}.container .productcart .trial-cls{font-size:16px;color:#060;padding-left:3px}.container .productcart .flex.quantity{width:100px;height:28px;align-items:center;margin-top:16px}.container .productcart .flex.quantity input{height:28px;width:42px;border:1px solid #bcbcbc;border-radius:4px;background-color:#fff;text-align:center}.container .productcart .flex.quantity input.error{border:1px solid #e1250a;box-shadow:inset 0 0 3px 1px #e1140b}.container .productcart .flex.quantity button{font-size:20px;height:19px;width:19px;border:1px solid #bcbcbc;line-height:16px;text-align:center;border-radius:50%;cursor:pointer}.container .productcart .flex.quantity button.minus{background:url(//p3-ofp.static.pub/fes/cms/2021/06/24/ahfsxvi7ozst2nm2uo0d7hzu1d5k4t782749.svg) no-repeat center}.container .productcart .flex.quantity button.plus{background:url(//p2-ofp.static.pub/fes/cms/2021/06/24/c8fd57oxnpx4fhomu48l696hzug9j0973565.svg) no-repeat center}.container .productcart .flex.quantity .btn.removeItem{padding:0 4.5px;color:#294e95;font-size:14px;cursor:pointer}.container .productcart .flex.quantity.disable-quantity .minus,.container .productcart .flex.quantity.disable-quantity .plus{cursor:not-allowed;opacity:.6}.container .productcart .flex.quantity.disable-quantity input.quantity{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.container .productcart .flex.quantity+.error{min-height:20px;font-size:12px;color:#ef0000}.container .productcart .error.qtyError{color:#ef0000;padding:10px 0;font:normal normal normal 12px/15px Lato}.container .productcart .error.qtyError a{color:#294e95;text-decoration:underline;font-size:12px}.container .productcart .error.qtyError.heavyWeightError{color:#c73d00}.container .productcart .free{margin-top:24px}.container .productcart .free-gift-amazon{font-size:12px;color:#fff;min-width:95px;border:1px solid #285d50;text-align:center;border-radius:4px;background:#285d50;padding:7px 8px;font-weight:bold;display:flex}.container .productcart .free-gift-amazon img{padding-right:3px;filter:brightness(0) invert(1)}.container .productcart .productcartHeader{display:flex;justify-content:space-between;padding-bottom:5px;border-bottom:1px solid #ccc}.container .productcart .productcartHeader .productNameInfo h1{line-height:19px;font-size:16px;padding-bottom:3px}.container .productcart .productcartHeader .productNameInfo .urlFlash{display:flex;align-items:center;line-height:19px}.container .productcart .productcartHeader .productNameInfo .urlFlash h1{font-size:16px;padding-right:5px}.container .productcart .productcartHeader .productNameInfo .urlFlash .showRedeem{padding-left:10px;color:#060;font-size:14px;font-style:italic;opacity:0}.container .productcart .productcartHeader .productNameInfo .urlFlash .fadeInOut{animation:fadeRedeem 2s}.container .productcart .productcartHeader .productNameInfo .partNumber{line-height:22px;color:#555;font-size:14px}.container .productcart .productcartHeader .productNameInfo .partNumber span{color:#555}.container .productcart .productcartHeader .productNameInfo .priceWarningStatus{line-height:22px;color:red;font-size:14px}.container .productcart .productcartHeader .productNameInfo .priceWarningStatus span{color:red}.container .productcart .productcartHeader .priceSavings{width:45%;text-align:right}.container .productcart .productcartHeader .priceSavings .purchasedPrice{padding-bottom:5px}.container .productcart .productcartHeader .priceSavings .purchasedPrice span{color:#6b6b6b;font-size:14px;line-height:17px}.container .productcart .productcartHeader .priceSavings .purchasedPrice .webPrice{padding-left:11px;text-decoration:line-through}.container .productcart .productcartHeader .priceSavings .purchasedPrice .separatePrice{color:#000}.container .productcart .productcartHeader .priceSavings h1{line-height:16px;font-size:16px;padding-bottom:5px}.container .productcart .productcartHeader .priceSavings .saving{line-height:17px;color:#285d50;font-size:14px}.container .productcart .productcartHeader .priceSavings .saving span{color:#285d50;padding:0px 0px 5px 0px}.container .productcart .productcartBody{display:flex}.container .productcart .productcartBody .left{width:205px;margin-right:18px;max-height:150px;padding-right:15px;min-height:100px;transform:translateY(16px)}.container .productcart .productcartBody .left .imgWrap{position:relative}.container .productcart .productcartBody .left .imgWrap img{max-height:150px}.container .productcart .productcartBody .left .imgWrap .productStatus{position:absolute;width:100%;line-height:26px;border:1px solid #fff;background-color:#555;font-size:12px;text-align:center;color:#fff;word-break:break-word}.container .productcart .productcartBody .right{flex:1;padding-top:7px;padding-bottom:12px}.container .productcart .productcartBody .right .shipping{min-height:18px;width:295px;color:#606060;font-size:14px;line-height:22px;overflow:hidden;margin-top:18px}.container .productcart .productcartBody .right .commercial_tag{background-color:#e3e3e3;font-size:12px;font-weight:bold;display:inline-block;padding:5px 10px;border-radius:4px}.container .productcart .productcartBody .right .outlet_tag{padding:5px 10px;color:#fff;border-radius:5px;font-size:14px;display:inline-block;margin-top:18px}.container .productcart .productcartBody .right .showPrice{color:#294e95;font-size:12px;line-height:15px;text-align:right;cursor:pointer;position:relative}.container .productcart .productcartBody .right .showPrice.openBtn::after{margin-left:6px;margin-bottom:2px;padding:4px;transform:rotateZ(-45deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #294e95;border-bottom:1px solid #294e95}.container .productcart .productcartBody .right .showPrice.hideBtn{display:none}.container .productcart .productcartBody .right .showPrice.hideBtn::after{margin-left:6px;margin-bottom:-3px;padding:4px;transform:rotateZ(135deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #294e95;border-bottom:1px solid #294e95}.container .productcart .productcartBody .right .InstantSvaing,.container .productcart .productcartBody .right .eCouponSaving,.container .productcart .productcartBody .right .eCouponId,.container .productcart .productcartBody .right .additionalSaving,.container .productcart .productcartBody .right .loyaltySaving{font-size:12px;line-height:15px;padding-top:7px;justify-content:flex-end}.container .productcart .productcartBody .right .eCouponId{justify-content:flex-end;flex-wrap:wrap}.container .productcart .productcartBody .right .couponMsg{text-align:right;color:#285d50;font-size:14px;font-weight:bold;line-height:17px;padding-top:11px}.container .productcart .productcartBody .right .limited{text-align:right;line-height:26px;vertical-align:middle;border:1px solid #c75300;border-radius:4px;background-color:rgba(199,83,0,.05);padding-left:19.5px;padding-right:17.5px;margin-top:13.5px;margin-bottom:13.5px;font-size:14px}.container .productcart .productcartBody .right .limited:empty{display:none}.container .productcart .productcartBody .right .priceDetials .value,.container .productcart .productcartBody .right .additionalSaving .value{color:#676767}.container .productcart .productcartBody .right .loyaltyMsg{display:flex;align-items:center;font:normal normal 600 13px/17px Lato;letter-spacing:0px;color:#000;justify-content:flex-end}.container .productcart .productcartBody .right .loyaltyMsg img{width:18px;height:18px;margin-right:6px}.container .productcart .productcartBody .right .productStatus{width:295px;font-size:14px;font-weight:bold;line-height:17px}.container .productcart .productcartBody .right .productStatus .productStatusName{color:#000;padding-bottom:5px;font-weight:bold}.container .productcart .productcartBody .right .productStatus .productStatusName i,.container .productcart .productcartBody .right .productStatus .productStatusName .productStatusName_i{font-weight:bold}.container .productcart .productcartBody .right .productStatus .productStatusComment{color:#c75300}.container .productcart .productcartBody .right .priceWarningStatus{position:absolute;width:100%;line-height:26px;border:1px solid #fff;background-color:#555;font-size:12px;text-align:center;color:#fa0404;word-break:break-word}.container .productcart .productcartBody .right .productActions .btn{width:163px;height:45px;border-radius:4px;background:#294e95;font-size:16px;text-align:center;cursor:pointer;color:#fff}.container .productcart .productcartBody .right .productActions .moveTocart{margin-top:23px;font-weight:bold}.container .productcart .productcartBody .right .success{font-size:12px;color:#060}.container .productcart .RRMsgcontainer{border:1px solid #c75300;background-color:rgba(199,83,0,.05);border-radius:4px;padding:9px;margin-bottom:15px}.container .productcart .RRMsgcontainer .RRMsg_textcontainer{color:#000;font-size:12px;font-weight:bold;text-align:left;word-break:break-word}.container .productcart .RRMsgcontainer .RRMsg_textcontainer .btn{color:#294e95;font-size:12px;display:block;cursor:pointer}.container .productcart .RRMsgcontainer .RRMsg_textcontainer_button{color:#294e95;font-size:12px;display:inline-block;cursor:pointer}.container .productcart .productcartFooter .itemActions{padding-left:223px;margin-bottom:20px}.container .productcart .productcartFooter .itemActions .viewEditSpecs{user-select:none;font-size:14px;line-height:17px;cursor:pointer;display:flex}.container .productcart .productcartFooter .itemActions .viewEditSpecs span{color:var(--deep-blue-2)}.container .productcart .productcartFooter .itemActions .viewEditSpecs .open::after{margin-left:6px;margin-bottom:2px;padding:4px;transform:rotateZ(-45deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid var(--deep-blue-2);border-bottom:1px solid var(--deep-blue-2)}.container .productcart .productcartFooter .itemActions .viewEditSpecs .hide{display:none}.container .productcart .productcartFooter .itemActions .viewEditSpecs .hide::after{margin-left:6px;margin-bottom:-3px;padding:4px;transform:rotateZ(135deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid var(--deep-blue-2);border-bottom:1px solid var(--deep-blue-2)}.container .productcart .productcartFooter .itemActions .viewEditSpecs .customized{font:normal normal normal 14px/17px Lato;letter-spacing:0px;color:#000;padding-right:17px}.container .productcart .productcartFooter .itemActions .viewEditSpecs .customized img{width:11px;height:11px;margin-right:4px}.container .productcart .productcartFooter .itemActions .medion{line-height:17px;font-size:14px;font-weight:bold;color:#c75300;word-wrap:break-word}.container .productcart .productcartFooter .itemActions .btns{display:flex;align-items:center;line-height:17px}.container .productcart .productcartFooter .itemActions .btns .btn{cursor:pointer;padding:0 4.5px;color:var(--deep-blue-2);font-size:14px}.container .productcart .productcartFooter .rrVerified{margin-left:223px;margin-bottom:20px;padding-left:30px;background:url(//p1-ofp.static.pub/fes/cms/2021/07/07/649xh6wpbsaiako75adqt1e52da3e3292821.svg) no-repeat 6px center}.container .productcart .productcartFooter .rrVerified span{color:#060;font-size:16px;font-weight:bold;line-height:19px}.container .productcart .productcartFooter .rrVerified button{color:#060;font-size:16px;font-weight:bold;line-height:19px;cursor:pointer;text-decoration:underline}.container .productcart .productRecommendItem{background-color:#f0f7f0;border-radius:4px;padding:14px 32px;margin-bottom:10px;border:1px solid #060}.container .productcart .productRecommendItem .productRecommendList .recommendTitle{line-height:19px;font-size:16px;padding-bottom:12px}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems_wrapper{margin-bottom:10px;border-bottom:1px solid #e3e3e3;padding-bottom:10px}.container .productcart .productRecommendItem .productRecommendList .isLast{margin-bottom:0;border-bottom:0;padding-bottom:0}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems{font-size:14px}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemPhoto{width:auto;width:76px;height:76px}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .reccommendationItem_container{align-items:center;color:#000}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .reccommendationItem_container .itemProductNameInfo{margin-left:27px;font-size:14px;font-weight:bold}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .reccommendationItem_container .itemProductNameInfo .itemProductNameInfo_details{margin-top:6px;display:flex;align-items:center}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .reccommendationItem_container .itemProductNameInfo .itemProductNameInfo_details .service_detail{text-decoration:underline;cursor:pointer}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .reccommendationItem_container .itemProductNameInfo .itemProductNameInfo_details .info_icon{display:inline-block;margin:0px 0px 0px 5px;height:16px;width:16px;background:url(//p1-ofp.lenovouat.com/ShareResource/cart/icon-alert-16.svg)}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent{flex:1;display:flex;align-items:center;justify-content:flex-end}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent .recommendationItem_center{align-items:center}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent .itemPriceBlock{flex:1}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent .itemPriceBlock .true_value{font-size:18px;font-weight:bold;color:#000}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent .itemPriceBlock .yourPrice{font-size:18px;font-weight:bold;color:#000}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent .itemPriceBlock .throughLine{text-decoration:line-through;color:#545454}.container .productcart .productRecommendItem .productRecommendList .recommendServiceItems .itemContent .upgradeButton_container .upgradeButton{width:164px;color:#294e95;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;text-align:center;border:1px solid #294e95;border-radius:4px;margin-left:20px;background-color:#fff;word-break:break-all;padding:13px 20px;cursor:pointer}.container .productcart .productBundleList,.container .productcart .productSubItemList{padding-top:9px;border-top:1px solid #ccc}.container .productcart .productBundleList>h1,.container .productcart .productSubItemList>h1{line-height:19px;font-size:16px;padding-bottom:12px}.container .productcart .productBundleList .shoprunner_container,.container .productcart .productSubItemList .shoprunner_container{padding-bottom:10px}.container .productcart .productBundleList .productBundleItem .itemPriceBlock .webPrice,.container .productcart .productSubItemList .productBundleItem .itemPriceBlock .webPrice{visibility:hidden}.container .productcart .productBundleList .productBundleItem .itemPriceBlock .webPrice.isB2B,.container .productcart .productSubItemList .productBundleItem .itemPriceBlock .webPrice.isB2B{visibility:visible}.container .productcart .productBundleList .productBundleItem .itemPriceBlock .yourPrice,.container .productcart .productSubItemList .productBundleItem .itemPriceBlock .yourPrice{visibility:hidden}.container .productcart .productBundleList .productBundleItem .itemPriceBlock .yourPrice.isB2B,.container .productcart .productSubItemList .productBundleItem .itemPriceBlock .yourPrice.isB2B{visibility:visible}.container .productcart .productBundleList .subItem .free,.container .productcart .productSubItemList .subItem .free{margin-top:12px}.container .productcart .productBundleList .subItem .amazonPrice,.container .productcart .productSubItemList .subItem .amazonPrice{display:flex;justify-content:flex-end}.container .productcart .productBundleList .subItem .priceSavings,.container .productcart .productSubItemList .subItem .priceSavings{width:45%;text-align:right;flex-direction:column;font-size:14px}.container .productcart .productBundleList .subItem .priceSavings .trial-cls,.container .productcart .productSubItemList .subItem .priceSavings .trial-cls{font-size:16px}.container .productcart .productBundleList .subItem .priceSavings h1,.container .productcart .productSubItemList .subItem .priceSavings h1{line-height:16px;font-size:14px;padding-bottom:5px;padding-left:3px}.container .productcart .productBundleList .subItem .priceSavings .saving,.container .productcart .productSubItemList .subItem .priceSavings .saving{line-height:17px;color:#285d50;font-size:14px}.container .productcart .productBundleList .subItem .priceSavings .saving span,.container .productcart .productSubItemList .subItem .priceSavings .saving span{color:#285d50;padding:0px 0px 5px 0px}.container .productcart .productBundleList .subItem .btnBlock,.container .productcart .productSubItemList .subItem .btnBlock{display:flex;flex-direction:row}.container .productcart .productBundleList .subItem .btnBlock div:first-child,.container .productcart .productSubItemList .subItem .btnBlock div:first-child{flex:1}.container .productcart .productBundleList .subItem .btnBlock div,.container .productcart .productSubItemList .subItem .btnBlock div{display:flex;align-items:end}.container .productcart .productBundleList .subItem .submitInfo,.container .productcart .productSubItemList .subItem .submitInfo{font:normal normal bold 12px/16px Lato}.container .productcart .productBundleList .subItem .submitInfo .btn,.container .productcart .productSubItemList .subItem .submitInfo .btn{text-decoration:underline;color:#0a5d91;cursor:pointer}.container .productcart .productBundleList .subItem .submitInfo .verified_container,.container .productcart .productSubItemList .subItem .submitInfo .verified_container{color:#060}.container .productcart .productBundleList .subItem .submitInfo .verified_container .info,.container .productcart .productSubItemList .subItem .submitInfo .verified_container .info{padding:0 10px}.container .productcart .productBundleList .subItem .submitInfo .verified_container .btn,.container .productcart .productSubItemList .subItem .submitInfo .verified_container .btn{color:#060}.container .productcart .productBundleList .subItem .submitInfo.unverify,.container .productcart .productSubItemList .subItem .submitInfo.unverify{padding:10px;background:#fbf7f4 0% 0% no-repeat padding-box;border:1px solid #ba5922;border-radius:4px}.container .productcart .productBundleList .productBundleItem,.container .productcart .productBundleList .subItem,.container .productcart .productSubItemList .productBundleItem,.container .productcart .productSubItemList .subItem{justify-content:start;border-bottom:1px solid #e3e3e3}.container .productcart .productBundleList .productBundleItem>div.flex,.container .productcart .productBundleList .subItem>div.flex,.container .productcart .productSubItemList .productBundleItem>div.flex,.container .productcart .productSubItemList .subItem>div.flex{align-items:flex-start}.container .productcart .productBundleList .productBundleItem .shoprunner_container,.container .productcart .productBundleList .subItem .shoprunner_container,.container .productcart .productSubItemList .productBundleItem .shoprunner_container,.container .productcart .productSubItemList .subItem .shoprunner_container{padding-bottom:10px}.container .productcart .productBundleList .productBundleItem .medion,.container .productcart .productBundleList .subItem .medion,.container .productcart .productSubItemList .productBundleItem .medion,.container .productcart .productSubItemList .subItem .medion{line-height:17px;font-size:14px;font-weight:bold;color:#c75300;word-wrap:break-word}.container .productcart .productBundleList .productBundleItem .rrVerified,.container .productcart .productBundleList .subItem .rrVerified,.container .productcart .productSubItemList .productBundleItem .rrVerified,.container .productcart .productSubItemList .subItem .rrVerified{margin-top:10px;padding-left:30px;background:url(//p1-ofp.static.pub/fes/cms/2021/07/07/649xh6wpbsaiako75adqt1e52da3e3292821.svg) no-repeat 6px center}.container .productcart .productBundleList .productBundleItem .rrVerified span,.container .productcart .productBundleList .subItem .rrVerified span,.container .productcart .productSubItemList .productBundleItem .rrVerified span,.container .productcart .productSubItemList .subItem .rrVerified span{color:#060;font-size:16px;font-weight:bold;line-height:19px}.container .productcart .productBundleList .productBundleItem .rrVerified button,.container .productcart .productBundleList .subItem .rrVerified button,.container .productcart .productSubItemList .productBundleItem .rrVerified button,.container .productcart .productSubItemList .subItem .rrVerified button{color:#060;font-size:16px;font-weight:bold;line-height:19px;cursor:pointer;text-decoration:underline}.container .productcart .productBundleList .productBundleItem .invalid .itemPhoto .image_comming_soon_i,.container .productcart .productBundleList .subItem .invalid .itemPhoto .image_comming_soon_i,.container .productcart .productSubItemList .productBundleItem .invalid .itemPhoto .image_comming_soon_i,.container .productcart .productSubItemList .subItem .invalid .itemPhoto .image_comming_soon_i{font-size:12px}.container .productcart .productBundleList .productBundleItem .invalid .itemPhoto a,.container .productcart .productBundleList .subItem .invalid .itemPhoto a,.container .productcart .productSubItemList .productBundleItem .invalid .itemPhoto a,.container .productcart .productSubItemList .subItem .invalid .itemPhoto a{width:100%}.container .productcart .productBundleList .productBundleItem .invalid .itemPhoto img,.container .productcart .productBundleList .subItem .invalid .itemPhoto img,.container .productcart .productSubItemList .productBundleItem .invalid .itemPhoto img,.container .productcart .productSubItemList .subItem .invalid .itemPhoto img{opacity:.35}.container .productcart .productBundleList .productBundleItem .invalid .itemPriceBlock .value,.container .productcart .productBundleList .subItem .invalid .itemPriceBlock .value,.container .productcart .productSubItemList .productBundleItem .invalid .itemPriceBlock .value,.container .productcart .productSubItemList .subItem .invalid .itemPriceBlock .value{color:#bcbcbc  !important}.container .productcart .productBundleList .productBundleItem .itemPhoto,.container .productcart .productBundleList .subItem .itemPhoto,.container .productcart .productSubItemList .productBundleItem .itemPhoto,.container .productcart .productSubItemList .subItem .itemPhoto{margin-top:10px;width:76px;height:auto;margin-bottom:11px}.container .productcart .productBundleList .productBundleItem .itemPhoto .image_comming_soon_i,.container .productcart .productBundleList .subItem .itemPhoto .image_comming_soon_i,.container .productcart .productSubItemList .productBundleItem .itemPhoto .image_comming_soon_i,.container .productcart .productSubItemList .subItem .itemPhoto .image_comming_soon_i{font-size:12px}.container .productcart .productBundleList .productBundleItem .itemPhoto a,.container .productcart .productBundleList .subItem .itemPhoto a,.container .productcart .productSubItemList .productBundleItem .itemPhoto a,.container .productcart .productSubItemList .subItem .itemPhoto a{width:100%}.container .productcart .productBundleList .productBundleItem .itemContent,.container .productcart .productBundleList .subItem .itemContent,.container .productcart .productSubItemList .productBundleItem .itemContent,.container .productcart .productSubItemList .subItem .itemContent{padding-top:11px;margin-left:24px;padding-bottom:12px;flex:1}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo{line-height:17px;font-size:14px}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo h1,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo h1,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo h1,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo h1{font-size:14px}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo h1 .child_product_qty,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo h1 .child_product_qty,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo h1 .child_product_qty,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo h1 .child_product_qty{text-indent:2px;display:inline-block}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo .partNumber,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo .partNumber,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo .partNumber,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo .partNumber{line-height:22px;color:#555;font-size:14px;padding-top:4px}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo .partNumber span,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo .partNumber span,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo .partNumber span,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo .partNumber span{color:#555}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo .shipping,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo .shipping,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo .shipping,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo .shipping{font-size:14px;color:#606060;line-height:22px;padding-top:10px}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo .outlet_tag,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo .outlet_tag,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo .outlet_tag,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo .outlet_tag{padding:5px 10px;color:#fff;border-radius:5px;font-size:14px;display:inline-block}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo .sub_outlet_tag,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo .sub_outlet_tag,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo .sub_outlet_tag,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo .sub_outlet_tag{font-weight:bold;font-size:14px}.container .productcart .productBundleList .productBundleItem .itemContent .itemProductNameInfo .commercial_tag,.container .productcart .productBundleList .subItem .itemContent .itemProductNameInfo .commercial_tag,.container .productcart .productSubItemList .productBundleItem .itemContent .itemProductNameInfo .commercial_tag,.container .productcart .productSubItemList .subItem .itemContent .itemProductNameInfo .commercial_tag{background-color:#e3e3e3;font-size:12px;font-weight:bold;display:inline-block;padding:5px 10px;border-radius:4px}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock{font-size:14px;line-height:17px}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .webPrice,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .webPrice,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .webPrice,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .webPrice{width:281px}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .webPrice span,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .webPrice span,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .webPrice span,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .webPrice span{color:#6b6b6b}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .webPrice .label,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .webPrice .label,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .webPrice .label,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .webPrice .label{width:145px}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .yourPrice,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .yourPrice,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .yourPrice,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .yourPrice{width:281px;padding-top:9px;justify-content:flex-end;font-weight:bold}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .yourPrice .label,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .yourPrice .label,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .yourPrice .label,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .yourPrice .label{text-align:right;width:167px;padding-right:5px;color:#000}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .yourPrice .value,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .yourPrice .value,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .yourPrice .value,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .yourPrice .value{color:#000}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .throughLine,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .throughLine,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .throughLine,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .throughLine{text-decoration:line-through}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .buySeparately,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .buySeparately,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .buySeparately,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .buySeparately{padding-top:10px}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .buySeparately button,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .buySeparately button,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .buySeparately button,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .buySeparately button{width:156px;height:45px;text-align:center;border:1px solid #294e95;border-radius:4px;font-weight:bold;line-height:19px;font-size:16px;color:#294e95;cursor:pointer}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .priceLocked,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .priceLocked,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .priceLocked,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .priceLocked{width:115px;height:28px;background:#000 0% 0% no-repeat padding-box;border:1px solid #000;border-radius:4px;font:normal normal bold 12px/24px Lato;color:#fff;text-align:center;float:right;margin-top:6px}.container .productcart .productBundleList .productBundleItem .itemContent .itemPriceBlock .priceLocked img,.container .productcart .productBundleList .subItem .itemContent .itemPriceBlock .priceLocked img,.container .productcart .productSubItemList .productBundleItem .itemContent .itemPriceBlock .priceLocked img,.container .productcart .productSubItemList .subItem .itemContent .itemPriceBlock .priceLocked img{vertical-align:middle;width:10px;height:14px}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs{color:#294e95;font-size:14px;line-height:17px;cursor:pointer;padding-top:10px}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs span,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs span,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs span,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs span{color:var(--deep-blue-2)}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs .open::after,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs .open::after,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs .open::after,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs .open::after{margin-left:6px;margin-bottom:2px;padding:4px;transform:rotateZ(-45deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #294e95;border-bottom:1px solid #294e95}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs .hide,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs .hide,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs .hide,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs .hide{display:none}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs .hide::after,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs .hide::after,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs .hide::after,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs .hide::after{margin-left:6px;margin-bottom:-3px;padding:4px;transform:rotateZ(135deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #294e95;border-bottom:1px solid #294e95}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs .customized,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs .customized,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs .customized,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs .customized{font:normal normal normal 14px/17px Lato;letter-spacing:0px;color:#000;padding-right:17px}.container .productcart .productBundleList .productBundleItem .itemContent .viewEditSpecs .customized img,.container .productcart .productBundleList .subItem .itemContent .viewEditSpecs .customized img,.container .productcart .productSubItemList .productBundleItem .itemContent .viewEditSpecs .customized img,.container .productcart .productSubItemList .subItem .itemContent .viewEditSpecs .customized img{width:11px;height:11px;margin-right:4px}.container .productcart .productBundleList .productBundleItem .itemContent .actions,.container .productcart .productBundleList .subItem .itemContent .actions,.container .productcart .productSubItemList .productBundleItem .itemContent .actions,.container .productcart .productSubItemList .subItem .itemContent .actions{padding-top:10px}.container .productcart .productBundleList .productBundleItem .itemContent .actions .remove,.container .productcart .productBundleList .subItem .itemContent .actions .remove,.container .productcart .productSubItemList .productBundleItem .itemContent .actions .remove,.container .productcart .productSubItemList .subItem .itemContent .actions .remove{cursor:pointer;color:#294e95;font-size:14px;line-height:17px;display:inline-block}.container .productcart .productBundleList .productBundleItem .itemContent .actions .viewEditSpecs,.container .productcart .productBundleList .subItem .itemContent .actions .viewEditSpecs,.container .productcart .productSubItemList .productBundleItem .itemContent .actions .viewEditSpecs,.container .productcart .productSubItemList .subItem .itemContent .actions .viewEditSpecs{display:inline-block}.container .productcart .productBundleList .productBundleItem .itemContent .actions .lockOption,.container .productcart .productBundleList .subItem .itemContent .actions .lockOption,.container .productcart .productSubItemList .productBundleItem .itemContent .actions .lockOption,.container .productcart .productSubItemList .subItem .itemContent .actions .lockOption{color:#000;font-size:14px;font-style:italic;line-height:17px;padding-bottom:10px}.container .productcart .productBundleList .productBundleItem .itemContent .actions::after,.container .productcart .productBundleList .subItem .itemContent .actions::after,.container .productcart .productSubItemList .productBundleItem .itemContent .actions::after,.container .productcart .productSubItemList .subItem .itemContent .actions::after{content:"";clear:both}.container .productcart .productBundleList .productBundleItem .itemContent .actions .removeBtn,.container .productcart .productBundleList .subItem .itemContent .actions .removeBtn,.container .productcart .productSubItemList .productBundleItem .itemContent .actions .removeBtn,.container .productcart .productSubItemList .subItem .itemContent .actions .removeBtn{display:flex;justify-content:flex-end;align-items:center}.container .productcart .productBundleList .productBundleItem .itemContent .actions .btns,.container .productcart .productBundleList .subItem .itemContent .actions .btns,.container .productcart .productSubItemList .productBundleItem .itemContent .actions .btns,.container .productcart .productSubItemList .subItem .itemContent .actions .btns{display:flex;align-items:center;color:#294e95;font-size:14px}.container .productcart .productBundleList .subItem .free,.container .productcart .productSubItemList .subItem .free{margin-top:12px}.container .productcart .productBundleList .subItem .amazonPrice,.container .productcart .productSubItemList .subItem .amazonPrice{display:flex;justify-content:flex-end}.container .productcart .productBundleList .subItem .priceSavings,.container .productcart .productSubItemList .subItem .priceSavings{width:45%;text-align:right;flex-direction:column;font-size:14px}.container .productcart .productBundleList .subItem .priceSavings .trial-cls,.container .productcart .productSubItemList .subItem .priceSavings .trial-cls{font-size:16px}.container .productcart .productBundleList .subItem .priceSavings h1,.container .productcart .productSubItemList .subItem .priceSavings h1{line-height:16px;font-size:14px;padding-bottom:5px;padding-left:3px}.container .productcart .productBundleList .subItem .priceSavings .saving,.container .productcart .productSubItemList .subItem .priceSavings .saving{line-height:17px;color:#285d50;font-size:14px}.container .productcart .productBundleList .subItem .priceSavings .saving span,.container .productcart .productSubItemList .subItem .priceSavings .saving span{color:#285d50;padding:0px 0px 5px 0px}.container .productcart .productBundleList .subItem .btnBlock,.container .productcart .productSubItemList .subItem .btnBlock{display:flex;flex-direction:row}.container .productcart .productBundleList .subItem .btnBlock div:first-child,.container .productcart .productSubItemList .subItem .btnBlock div:first-child{flex:1}.container .productcart .productBundleList .subItem .btnBlock div,.container .productcart .productSubItemList .subItem .btnBlock div{display:flex;align-items:end}.container .productcart .productBundleList .productBundleItemSpecs,.container .productcart .productSubItemList .productBundleItemSpecs{margin-top:20px;margin-left:-100px}.container .productcart .productBundleList>div:last-child .productBundleItem,.container .productcart .productBundleList>div:last-child .subItem,.container .productcart .productSubItemList>div:last-child .productBundleItem,.container .productcart .productSubItemList>div:last-child .subItem{border-bottom:0px}.container .productcart .specs,.container .productcart .productBundleItemSpecs{display:none;width:100%;padding-bottom:22.5px;margin-top:20px}.container .productcart .specs .title,.container .productcart .productBundleItemSpecs .title{font-size:14px;line-height:17px;font-weight:bold;padding-bottom:7px}.container .productcart .specs .title .btn,.container .productcart .productBundleItemSpecs .title .btn{font-size:14px;line-height:17px;color:#294e95;cursor:pointer;font-weight:normal}.container .productcart .specs .specsDetails,.container .productcart .productBundleItemSpecs .specsDetails{font-size:13px;line-height:25px}.container .productcart .specs .specsDetails li,.container .productcart .productBundleItemSpecs .specsDetails li{color:#606060;letter-spacing:0;list-style:none;line-height:17px;margin-top:12px;display:flex}.container .productcart .specs .specsDetails li:first-child,.container .productcart .productBundleItemSpecs .specsDetails li:first-child{margin-top:6px}.container .productcart .specs .specsDetails li:before,.container .productcart .productBundleItemSpecs .specsDetails li:before{content:"";color:#606060;font-size:10px;margin-right:10px;margin-top:7px;display:block;width:4px;height:4px;background:#606060;border-radius:5px;flex-shrink:0}.container .productcart .specs .specsDetails li .value,.container .productcart .productBundleItemSpecs .specsDetails li .value{flex:1}.container .productcart .specs .specsDetails li .selectUpgrade,.container .productcart .productBundleItemSpecs .specsDetails li .selectUpgrade{font:italic normal normal 13px/16px Lato;color:#000;position:relative;margin-left:10px}.container .productcart .specs .specsDetails_dcg li,.container .productcart .productBundleItemSpecs .specsDetails_dcg li{list-style:inherit;margin-left:0;display:block}.container .productcart .specs .specsDetails_dcg li:before,.container .productcart .productBundleItemSpecs .specsDetails_dcg li:before{display:none}.container .productcart .specs .specsDetails_dcg li ul li,.container .productcart .productBundleItemSpecs .specsDetails_dcg li ul li{font-size:14px}.container .productcart .specs .specsDetails_dcg li .title,.container .productcart .productBundleItemSpecs .specsDetails_dcg li .title{padding-bottom:0;padding-top:7px;color:#000}.container .productcart .shipping_container{display:flex;flex-direction:column;font-size:14px}.container .productcart .shipping_container .radio_item{display:flex;margin-top:10px}.container .productcart .shipping_container .radio_item .radio_container{float:left;width:14px;height:14px;border:1px solid #858585;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:8px;margin-top:4px;flex-shrink:0}.container .productcart .shipping_container .radio_item .radio_container .radio_inner{width:10px;height:10px;border-radius:50%;display:none}.container .productcart .shipping_container .radio_item .radio_active{border-color:#0075ff}.container .productcart .shipping_container .radio_item .radio_active .radio_inner{display:block;background-color:#0075ff}.container .productcart .shipping_container .radio_item .radio_info{display:inline;line-height:20px}.container .productcart .shipping_container .radio_item .radio_info .radio_type{font-weight:bold}.container .productcart .shipping_container .radio_item .radio_info .shipping{width:auto;margin-top:0;padding-right:3px;display:inline;color:#000;word-break:break-word}.container .productcart .shipping_container .radio_item .radio_info .shipping .delivery-message{display:inline;background:0;padding-left:0;font-size:14px}.container .productcart .shipping_container .radio_item .radio_info .pickupLocation{text-decoration:underline;cursor:pointer;color:#294e95}.container .productcart .shipping_container .radio_item:first-child{padding-top:0}.container .productcart .invalid .productcartHeader .priceSavings h1{color:#bcbcbc}.container .productcart .invalid .productcartBody .left .imgWrap img{opacity:.35}.container .productcart .invalid .productcartBody .left .imgWrap img.coomingSoon{opacity:1;width:190px}.container .productcart .invalid .productcartBody .left .imgWrap .productStatus{position:absolute;width:199px;height:26px;line-height:26px;border:1px solid #fff;background-color:#555;font-size:12px;text-align:center;color:#fff}.container .summaryTotal{width:362px;border:1px solid #ccc;border-radius:4px;background-color:#fff;padding-top:10.5px;padding-bottom:18.5px;margin-left:17px;margin-bottom:20px}.container .summaryTotal .radio-checkbox-wrapper{display:inline-block;position:relative}.container .summaryTotal .radio-checkbox-wrapper .radio-checkbox-input{position:absolute;opacity:0;width:0;height:0}.container .summaryTotal .radio-checkbox-wrapper .radio-checkbox-label{display:inline-block;padding-left:24px;position:relative;cursor:pointer;user-select:none;font-size:16px;line-height:24px}.container .summaryTotal .radio-checkbox-wrapper .radio-checkbox-label:before{content:"";display:block;position:absolute;top:-5px;left:5px;transform:translateY(-50%);width:16px;height:16px;border:1px solid #ccc;border-radius:50%}.container .summaryTotal .radio-checkbox-wrapper .radio-checkbox-label:after{content:"";display:block;position:absolute;top:-5px;left:8px;transform:translateY(-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:#294e95;transition:transform .2s ease-in-out}.container .summaryTotal .radio-checkbox-wrapper .radio-checkbox-input:checked+.radio-checkbox-label:after{transform:translateY(-50%) scale(1)}.container .summaryTotal .summaryTotalInfo{min-height:52px;display:flex;align-items:center;padding:12px 19.5px;background-color:#ffe9d9;border-top:6px solid #ff6a00;border-top-left-radius:4px;border-top-right-radius:4px;margin-top:-11.5px;font-weight:bold;margin-bottom:12px}.container .summaryTotal .summaryTotalInfo .priceDiscountMassage{word-break:break-word;white-space:pre-wrap}.container .summaryTotal .summaryTotalHeader{padding-bottom:6px;border-bottom:1px solid #757575;margin-left:19.5px;margin-right:19.5px}.container .summaryTotal .summaryTotalHeader .flex{margin-bottom:10px}.container .summaryTotal .summaryTotalHeader .flex .label{line-height:19px}.container .summaryTotal .summaryTotalHeader .loyalty_free_delivery_container{display:flex}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info{margin-bottom:12px}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text{position:relative;display:inline-block;vertical-align:middle}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text:hover .info_icon_content,.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text:hover .info_icon_content::after{display:block}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon{display:inline-block;margin:0px 0px 0px 5px;height:16px;width:16px;background:url(//p1-ofp.lenovouat.com/ShareResource/cart/icon-alert-16.svg)}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon_content{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:#fff;border-radius:4px;width:250px;font-weight:normal;line-height:18px;padding:10px;font-size:14px;color:#555;box-shadow:2px 0 8px 0 rgba(0,0,0,.5);display:none;z-index:99;margin-left:2px}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon_content::before{position:absolute;content:" ";width:18px;height:18px;top:100%;margin-top:-9px;left:50%;margin-left:-9px;box-shadow:0 0 8px 0 rgba(0,0,0,.5);background-color:#fff;transform:rotateZ(45deg);z-index:4}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon_content::after{position:absolute;display:block;content:" ";width:50px;height:18px;top:100%;margin-top:-18px;left:50%;margin-left:-25px;background-color:#fff;z-index:10}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon_content .info_icon_content_ueditor{position:relative;z-index:20;width:100%;height:auto;overflow:auto}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon_content .info_icon_content_ueditor .info_icon_content_ueditorP{word-break:break-word}.container .summaryTotal .summaryTotalHeader .postalCode .postalCode_info .info_icon_text .info_icon_content .info_icon_content_ueditor .info_icon_content_ueditorP a{cursor:pointer;color:#294e95;text-decoration:underline}.container .summaryTotal .summaryTotalHeader .postalCode .pinCode{flex:1;margin-right:10px}.container .summaryTotal .summaryTotalHeader .postalCode .pinCode .msg{font:normal normal bold 12px/15px Lato;letter-spacing:0px}.container .summaryTotal .summaryTotalHeader .postalCode .pinCode .valid{color:#060}.container .summaryTotal .summaryTotalHeader .postalCode .pinCode .error{color:#af0200;border-color:#af0200;background:#fbf2f2 0% 0% no-repeat padding-box}.container .summaryTotal .summaryTotalHeader .postalCode .pinCode .inVald{color:#af0200}.container .summaryTotal .summaryTotalHeader .postalCode .defaultButton{width:92px}.container .summaryTotal .summaryTotalHeader .postalCode .defaultButton:hover{color:#294e95;background-color:var(--pale-blue-2)}.container .summaryTotal .summaryTotalBody{padding-top:14px;padding-left:19.5px;padding-right:19.5px;margin-bottom:12px}.container .summaryTotal .summaryTotalBody .flex{margin-bottom:15px}.container .summaryTotal .summaryTotalBody .saving span{font-weight:bold}.container .summaryTotal .summaryTotalBody .totalAmount{font-size:20px;line-height:24px}.container .summaryTotal .summaryTotalBody .taxTotal{justify-content:flex-end;word-break:break-all}.container .summaryTotal .summaryTotalBody .discount{font-weight:bold}.container .summaryTotal .summaryTotalBody .hasrr_container{font-size:12px}.container .summaryTotal .summaryTotalBody .submitInfo{padding:10px;background:#fbf7f4 0% 0% no-repeat padding-box;border:1px solid #ba5922;border-radius:4px;font:normal normal bold 12px/16px Lato}.container .summaryTotal .summaryTotalBody .submitInfo .btn{text-decoration:underline;color:#0a5d91;cursor:pointer}.container .summaryTotal .conditionCheck{padding-top:14px;padding-left:19.5px;padding-right:19.5px;margin-bottom:12px}.container .summaryTotal .conditionCheck p{display:inline;line-height:14px}.container .summaryTotal .summaryTotalFooter{padding-left:21.5px;padding-right:17.5px}.container .summaryTotal .summaryTotalFooter button{width:100%;height:45px;border-radius:4px;background-color:var(--proceedToCheckoutColor);line-height:45px;color:#fff;font-size:16px;margin-bottom:10px;display:flex;justify-content:center;align-items:center;font-weight:bold}.container .summaryTotal .summaryTotalFooter button.disabled{background-color:#fff;color:#757575;border:1px solid #bcbcbc;cursor:no-drop}.container .summaryTotal .summaryTotalFooter button:hover{background-color:var(--proceedToCheckoutHoverColor);color:var(--proceedToCheckoutHoverBorderColor);border:1px solid var(--proceedToCheckoutHoverTextColor)}.container .summaryTotal .summaryTotalFooter button:hover img{filter:invert(67%) sepia(5%) saturate(5472%) hue-rotate(115deg) brightness(88%) contrast(74%)}.container .summaryTotal .summaryTotalFooter button img{margin-right:15.4px}.container .summaryTotal .summaryTotalFooter button:disabled{background-color:#fff;color:#757575;border:1px solid #bcbcbc;cursor:no-drop}.container .summaryTotal .summaryTotalFooter .klarna{font-size:0px;text-align:center}.container .summaryTotal .summaryTotalFooter .klarna span{font-size:12px}.container .summaryTotal .summaryTotalFooter .klarna span a{color:#294e95;text-decoration:underline}.container .summaryTotal .summaryTotalFooter .klarna .ca-img-large{min-width:70px}.container .summaryTotal .summaryTotalFooter .klarna .ca-img-container img{max-width:70px}.container .eCoupon{border:1px solid #bcbcbc;border-radius:4px;background-color:#fff}.container .eCoupon>h2.title{line-height:19px;margin-bottom:15px;font-size:16px}.container .eCoupon .info_icon_text{position:relative;display:inline-block;vertical-align:middle}.container .eCoupon .info_icon_text:hover .info_icon_content,.container .eCoupon .info_icon_text:hover .info_icon_content::after{display:block}.container .eCoupon .info_icon_text .info_icon{display:inline-block;margin:0px 0px 0px 5px;height:12px;width:12px;background:url(//p1-ofp.lenovouat.com/ShareResource/cart/icon-alert-16.svg)}.container .eCoupon .info_icon_text .info_icon_content{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:#fff;border-radius:4px;width:250px;font-weight:normal;line-height:18px;padding:10px;font-size:14px;color:#555;box-shadow:2px 0 8px 0 rgba(0,0,0,.5);display:none;z-index:99;margin-left:2px}.container .eCoupon .info_icon_text .info_icon_content::before{position:absolute;content:" ";width:18px;height:18px;top:100%;margin-top:-9px;left:50%;margin-left:-9px;box-shadow:0 0 8px 0 rgba(0,0,0,.5);background-color:#fff;transform:rotateZ(45deg);z-index:4}.container .eCoupon .info_icon_text .info_icon_content::after{position:absolute;display:block;content:" ";width:50px;height:18px;top:100%;margin-top:-18px;left:50%;margin-left:-25px;background-color:#fff;z-index:10}.container .eCoupon .info_icon_text .info_icon_content .info_icon_content_ueditor{position:relative;z-index:20;width:100%;height:auto;overflow:auto}.container .eCoupon .info_icon_text .info_icon_content .info_icon_content_ueditor .info_icon_content_ueditorP{word-break:break-word}.container .eCoupon .info_icon_text .info_icon_content .info_icon_content_ueditor .info_icon_content_ueditorP a{cursor:pointer;color:#294e95;text-decoration:underline}.container .eCoupon .activateEcoupon{line-height:19px;padding-bottom:25px}.container .eCoupon .activateEcoupon .eCouponsAvailableTo{height:19px;margin-bottom:5px;overflow:hidden;font-weight:normal}.container .eCoupon .activateEcoupon .enterCode{height:19px;overflow:hidden;margin-bottom:10px}.container .eCoupon .activateEcoupon .enterCode>span{color:#c75300}.container .eCoupon .activateEcoupon .defaultButton{width:166px;line-height:19px;color:#294e95;background-color:#fff;border:1px solid #294e95}.container .eCoupon .eCouponEnter{margin-bottom:20px}.container .eCoupon .eCouponEnter .le_input{margin-bottom:10px}.container .eCoupon .eCouponEnter .defaultInput{width:100%;height:55px;line-height:55px;padding-left:12px;font-size:16px;outline:0;border:1px solid #545454;border-radius:4px;margin-bottom:10px}.container .eCoupon .eCouponEnter .defaultInput.error{border:1.5px solid #e1140b;background-color:rgba(225,20,11,.05)}.container .eCoupon .eCouponEnter .defaultInput.error+.errorText{display:block}.container .eCoupon .eCouponEnter .errorText{display:none;width:316px;color:#ef0000;font-size:12px;line-height:15px;margin-bottom:10px}.container .eCoupon .eCouponNameLongList p.title{font-size:16px;line-height:21px;margin-bottom:5.67px;text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden}.container .eCoupon .eCouponNameLongList .eCopounList .item{font-weight:bold;line-height:19px;margin-bottom:20px}.container .eCoupon .eCouponNameLongList .eCopounList .item .label{flex:1}.container .eCoupon .eCouponNameLongList .eCopounList .item .label .icClose{display:inline-block;margin-left:5px;font-size:18px;vertical-align:middle;cursor:pointer}.container .eCoupon .eCouponNameLongList .eCopounList .item .label .txt{color:#c73d00;vertical-align:middle}.container .eCoupon .eCouponNameLongList .eCopounList .item .value{color:#c73d00;width:125px;text-align:right}.container .eCoupon .idMeClosed{font-size:14px;font-weight:normal;line-height:17px;overflow:hidden;margin-top:19px;padding-bottom:18.5px}.container .eCoupon .idMeClosed a{color:var(--deep-blue-2);height:17px;overflow:hidden;text-decoration:underline}.container .eCoupon .idMeClosed .verifyWithIdmeGreen,.container .eCoupon .idMeClosed .verifyWithSheerid{display:none;height:50px;width:auto;margin-top:7px}.container .eCoupon .idMeClosed .verifyWithIdmeGreen a,.container .eCoupon .idMeClosed .verifyWithSheerid a{height:auto}.container .eCoupon .idMeClosed .verifyWithSheerid_container .verifyWithSheerid{color:#294e95;font-family:Lato;font-size:16px;font-weight:bold;border:1px solid #294e95;border-radius:4px;display:inline-flex;padding:20px;justify-content:center;align-items:center;text-decoration:none}.container .eCoupon .idMeClosed .sheerIdefaultClass{display:none}.container .eCoupon .idMeClosed .comments{margin-bottom:10px}.container .eCoupon .idMeClosed .comments .chevron{margin-left:4px;padding:3px;content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:2px solid #294e95;border-bottom:2px solid #294e95}.container .eCoupon .idMeClosed .comments .chevron-up{transform:rotateZ(135deg);margin-bottom:-2px}.container .eCoupon .idMeClosed .comments .chevron-down{transform:rotateZ(-45deg);margin-bottom:2px}.container .eCoupon .idMeClosed .idmeVerified{padding-left:30px;background:url(//p1-ofp.static.pub/fes/cms/2021/07/07/649xh6wpbsaiako75adqt1e52da3e3292821.svg) no-repeat 6px center}.container .eCoupon .idMeClosed .idmeVerified span{color:#060;font-size:16px;font-weight:bold;line-height:19px}.container .eCoupon .defaultButton{height:45px;border-radius:4px;font-size:16px;font-weight:bold;cursor:pointer}.container .eCoupon .defaultButton.apply{width:163px;color:var(--deep-blue-2);border:1px solid var(--deep-blue-2);transition:all ease-in-out .3s}.container .eCoupon .defaultButton.apply:hover{background-color:var(--pale-blue-2)}.container .eCoupon .defaultButton.success{width:163px;color:#060;border:1px solid #060;background-color:#ecf3ea}.container .eCoupon .defaultButton.success i{display:inline-block;width:16px;height:14px}.container .eCoupon .separatedLine{height:1px;width:100%;border-bottom:1px solid #e3e3e3}.container .loyalty .loyalty_join_now{margin:20px 0 0 0;border:1px solid #bcbcbc;border-radius:4px;overflow:hidden;background-color:#e3e3e3}.container .loyalty .loyalty_join_now .top{padding:13px 15px;background:#fff}.container .loyalty .loyalty_join_now .top .ashley{color:#000;font-size:20px;font-weight:900;letter-spacing:0;line-height:24px;text-align:center;word-break:break-word}.container .loyalty .loyalty_join_now .top .ashley b,.container .loyalty .loyalty_join_now .top .ashley i{font-weight:900}.container .loyalty .loyalty_join_now .top .not_miss{font-size:16px;letter-spacing:0;line-height:19px;text-align:center;width:250px;margin:12px auto 0 auto}.container .loyalty .loyalty_join_now .top .not_miss .loyalty_box_container{display:flex;justify-content:center;align-items:center}.container .loyalty .loyalty_join_now .top .not_miss .loyalty_box_container>p{margin-left:5px}.container .loyalty .loyalty_join_now .top .not_miss .loyalty_box{display:inline-block;width:18px;height:20px;background-image:url("https:////p4-ofp.static.pub/ShareResource/cart/icon-rewards.svg");background-size:contain;background-repeat:no-repeat}.container .loyalty .loyalty_join_now .top .not_miss span{color:#294e95;font-weight:bold;cursor:pointer}.container .loyalty .loyalty_join_now .top .not_miss span a{text-decoration:none}.container .loyalty .loyalty_join_now .top .not_miss .rewards{color:#294e95;font-weight:bold}.container .loyalty .loyalty_join_now .top .not_miss .money{color:#000;font-weight:bold}.container .loyalty .loyalty_join_now .bottom{padding:13px 15px 20px 15px;border-radius:0 0 4px 4px;background-color:#e3e3e3}.container .loyalty .loyalty_join_now .bottom ul{margin:0 auto;width:296px}.container .loyalty .loyalty_join_now .bottom ul li{margin:15px 0 0 20px;color:#000;font-size:16px;line-height:19px;list-style:disc;word-break:break-word}.container .loyalty .loyalty_join_now .bottom button{display:block;margin:30px auto 0 auto;border:1px solid;border-radius:4px;height:45px;width:296px;background:#fff;color:#000;font-size:14px;line-height:45px;text-align:center;font-weight:bold;cursor:pointer}.container .loyalty .loyalty_join_now .bottom .agree_loyalty{margin:5px 0 0 0;color:#666;font-size:10px;letter-spacing:0;line-height:12px;text-align:center}.container .loyalty .loyalty_join_now .bottom .agree_loyalty span{font-weight:bold}.container .loyalty .loyalty_join_now .bottom .agree_loyalty a{cursor:pointer;color:#294e95}.container .loyalty .loyalty_join_now .rewardDcg{padding:12px 17px;background-color:#fff;font-size:14px;word-break:break-word}.container .loyalty .loyalty_join_now .rewardDcg a{font-weight:bold;color:#294e95}.container .loyalty .componentLoyalty{background-color:#e3e3e3;word-break:break-word;border-radius:4px}.container .loyalty .componentLoyalty .rewardTotal{padding-left:17px;padding-right:17px;background-color:#fff}.container .loyalty .componentLoyalty .rewardTotal .rewardImg{width:142px;margin-top:17px;margin-bottom:17px}.container .loyalty .componentLoyalty .rewardTotal .total{width:176px;text-align:center;font-size:0px;color:#000;letter-spacing:0;line-height:19px;padding-bottom:17px;margin-top:15px}.container .loyalty .componentLoyalty .rewardTotal .total .comments{font-size:16px}.container .loyalty .componentLoyalty .rewardTotal .total .comments .number{padding-right:3px;line-height:24px;font-size:20px;font-weight:900}.container .loyalty .componentLoyalty .rewardTotal .total .comments span{word-break:break-word}.container .loyalty .componentLoyalty .rewardBenefits{padding-left:17px;padding-right:17px;background-color:#e3e3e3;font-size:16px;line-height:19px}.container .loyalty .componentLoyalty .rewardBenefits .earlyAccess{width:136px;margin-top:24px;margin-bottom:17px;line-height:19px;min-height:63px;flex:1;margin-right:15px;display:flex;align-items:center}.container .loyalty .componentLoyalty .rewardBenefits button.signIn{width:169px;height:45px;border:1px solid #000;border-radius:4px;font-size:14px;cursor:pointer;display:block;background-color:#fff;font-weight:bold;cursor:pointer}.container .loyalty .componentLoyalty .rewardBenefits .comments{padding-top:2px;font-size:13px;line-height:16px;text-indent:3px}.container .loyalty .componentLoyalty .rewardBenefits .comments .signIn{color:#294e95;font-size:13px;line-height:16px;text-decoration:underline;cursor:pointer}.container .loyalty .componentLoyalty .rewardDcg{padding:12px 17px;background-color:#fff;font-size:14px;word-break:break-word}.container .loyalty .componentLoyalty .rewardDcg a{font-weight:bold;color:#294e95}.container .loyalty .loyalty_word_container{word-break:break-word}.container .loyalty .loyalty_word_container a{font-weight:bold;color:#294e95}.container .loyalty .loyalty_word_container .number{font-weight:bold}.container .loyalty .horizontalLine_container{background-color:#fff;padding:0 17px}.container .loyalty .horizontalLine_container .horizontalLine{height:1px;width:100%;border-bottom:1px solid #e3e3e3;background:#fff}.container .order_product_detail_content .free-gift-box{display:inline-block}.container .order_product_detail_content .free-gift-box .free-gift-detail{padding:6px 8px  !important;width:auto  !important}.container .checkout{margin-top:20px;margin-bottom:20px}.container .checkout .checkoutWith{display:flex;align-items:center;height:15px;color:#3b3b3b;font-size:12px;font-weight:bold;line-height:15px;text-align:center}.container .checkout .checkoutWith .horizontalLine{display:inline-block;box-sizing:border-box;height:1px;border-bottom:1px solid #888;flex:1}.container .checkout .paypalWrap,.container .checkout .amazonWrap{padding:0px 12px}.container .checkout .amazon{max-height:46px;min-height:0;line-height:46px;text-align:center;background-color:#fff;margin:0 auto}.container .checkout .paypal{text-align:center;min-height:0;margin:0 auto 10px;position:relative;z-index:10}.container .secrity_logo_container{width:365px;margin-left:30px;margin-top:20px}.container .secrity_logo_container .secrity_logo .label{font:normal normal 900 13px/16px Lato}.container .secrity_logo_container .secrity_logo .secrityIcons{flex:1}.container .secrity_logo_container .secrity_logo .secrityIcons .secrityIcons_li{width:77px}.container .secrity_logo_container .secrity_logo .secrityIcons ul{width:100%}.container .secrity_logo_container .secrity_logo .secrityIcons ul li{float:left;margin-right:8px;font-size:14px;height:39px;margin-bottom:4px}.container .secrity_logo_container .secrity_logo .secrityIcons .mgt{margin-top:7px}.container .secrity_logo_container .secrity_logo .secrityIcons .mgl{margin-left:10px}.container .secrity_logo_container .flex{display:flex;align-items:center}.container .help{flex-shrink:0}.container .help .needHelp{height:20px;color:#000;font-size:16px;font-weight:900;line-height:19px;margin-bottom:7px}.container .help .horizontalLine{height:1px;width:100%;border-bottom:1px solid #000;margin-bottom:17px}.container .help .calls .chatCall{font-size:14px;margin-bottom:14px}.container .help .calls .chatCall:last-child{margin-bottom:0}.container .help .calls .chatCall a{text-decoration:none  !important}.container .help .calls .chatCall span,.container .help .calls .chatCall .hours{color:#555;cursor:pointer}.container .help .calls .chatCall span.blue,.container .help .calls .chatCall .hours.blue{color:#0d5c91}.container .help .calls .chatCall.call .blue{font-weight:900}.container .help .calls .chatCall .blue{font-weight:bold}.container .help .calls .chatCall .phone{font-weight:900;color:#000}.container .help .calls .chatCall .hours{position:relative;display:inline-block}.container .help .calls .chatCall .hours:hover .content{display:block}.container .help .calls .chatCall .hours .content{display:none;font-weight:normal;font-size:initial;padding:10px 2px;z-index:9;background-color:#fff;box-shadow:2px 0 8px 0 rgba(0,0,0,.5);width:270px;position:absolute;top:34px;left:-202px;border-radius:4px}.container .help .calls .chatCall .hours .content::before{position:absolute;display:block;content:" ";width:18px;height:18px;top:-9px;right:41px;box-shadow:0 0 8px 0 rgba(0,0,0,.5);background-color:#fff;transform:rotateZ(45deg);z-index:4}.container .help .calls .chatCall .hours .content::after{position:absolute;display:block;content:" ";width:50px;height:18px;right:25px;top:0;background-color:#fff;z-index:10}.container .partNumberClosed{margin-top:26px}.container .partNumberClosed .partNumber{min-height:75px;padding-top:12px;padding-bottom:12px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.container .partNumberClosed .partNumber .flex{align-items:center;justify-content:normal}.container .partNumberClosed .partNumber .inputBox{width:326px;border-radius:4px;background-color:#fff;margin-left:20px;cursor:pointer}.container .partNumberClosed .partNumber .inputBox .input_box .quick-order-label{width:98%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.container .partNumberClosed .partNumber .inputBox.error{border-color:#e1140b;background-color:rgba(225,20,11,.05)}.container .partNumberClosed .partNumber .addCart{height:45px;width:164px;color:var(--deep-blue-2);border:1px solid var(--deep-blue-2);font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;text-align:center;border-radius:4px;margin-left:20px}.container .partNumberClosed .partNumber .addCart:hover{background-color:var(--pale-blue-2)}.container .partNumberClosed .partNumber .errorText{width:100%;color:#ef0000;font-family:Lato;font-size:12px;letter-spacing:0;line-height:15px;margin-top:10px;padding-left:20px;padding-right:9px;word-break:break-word;display:none}.container .partNumberClosed .partNumber .errorText a{color:#0d5c91;cursor:pointer;font-weight:normal}.container .partNumberClosed .partNumber .error.errorText{display:block}.container .partNumberClosed .partNumber .successText{width:100%;color:#060;font-family:Lato;font-size:12px;letter-spacing:0;line-height:15px;margin-top:10px;padding-left:20px;padding-right:9px;word-break:break-word}.container .partNumberClosed .partNumber .success.successText{display:block}.container .paymentMethods.flex{justify-content:flex-start}.container .paymentMethods .weAccept{text-align:left;line-height:17px;margin-top:11px;margin-right:20px;height:auto;font-weight:bold;width:auto;font-size:14px;word-break:break-all;white-space:normal}.container .paymentMethods .paymentIcons{flex:1}.container .paymentMethods .paymentIcons .paymentIcons_li{min-width:45px;max-width:50px}.container .paymentMethods .paymentIcons ul{width:100%}.container .paymentMethods .paymentIcons ul li{float:left;margin-right:8px;margin-top:7px;font-size:14px;height:28px;margin-bottom:4px;min-width:45px}.container .legal .legal_h5{display:inline-block;font-size:14px;font-weight:bold;line-height:40px;cursor:pointer}.container .legal .legal_h5 i{margin-left:20px;padding:5.5px;transform:rotateZ(-45deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #000;border-bottom:1px solid #000}.container .legal .legal_h5.open i{margin-left:20px;margin-bottom:-5px;padding:5.5px;transform:rotateZ(135deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #000;border-bottom:1px solid #000}.container .legal .text{background-color:#fff;padding:10px 40px 0 24px}.container .shadow{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:rgba(0,0,0,.8)}.container .shadow .confirmBox{position:absolute;top:150px;left:50%;transform:translateX(-50%);width:290px;background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.22),0 24px 24px 0 rgba(0,0,0,.22);padding-left:23px;padding-right:25px;padding-bottom:27px}.container .shadow .confirmBox .confirmBox_header .title{display:inline-block;margin-top:10px;height:27px;font-size:22px;font-weight:300;line-height:27px}.container .shadow .confirmBox .confirmBox_header .title .print_cart_title{font-size:16px;border-bottom:1px solid #e3e3e3;padding-bottom:10px}.container .shadow .confirmBox .confirmBox_header .closeBtn{position:absolute;top:12px;right:19px;text-align:center;display:inline-block;width:17px;height:17px;font-size:26px;line-height:17px;cursor:pointer}.container .shadow .confirmBox .confirmBox_header .clsbtn{height:auto;line-height:inherit}.container .shadow .confirmBox .confirmBox_content{margin-top:16px}.container .shadow .confirmBox .confrmBox_footer{margin-top:22px}.container .shadow .confirmBox .confrmBox_footer .confirm-loading{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:35px;height:35px;border:2px solid #333;border-top-color:rgba(0,0,0,0);border-radius:100%;animation:loading infinite .75s linear}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.container .shadow .confirmBox .confrmBox_footer .btn{height:44px;line-height:44px;border:1px solid #0d5c91;border-radius:4px;text-align:center;color:#0d5c91;cursor:pointer}.container .shadow .confirmBox .confrmBox_footer .btn .print_container{color:#000;height:auto;line-height:1 #294e95}.container .shadow .confirmBox .confrmBox_footer .btn .print_container .print_head{font-size:16px;font-weight:bold}.container .shadow .confirmBox .confrmBox_footer .btn .print_container .print_sub{font-size:12px}.container .shadow .confirmBox .confrmBox_footer .confirm{margin-top:15px;border-radius:4px;background-color:#0d5c91;color:#fff}.container .shadow .confirmBox.print_cart .title{display:block}.container .shadow .confirmBox.print_cart .confrmBox_footer .btn{height:auto;border:1px solid #e3e3e3;background-color:rgba(0,0,0,0);color:#000;padding:10px 0}.container .quoteWithPriceLock .quote button,.container .quoteWithPriceLock .priceLock button{width:99%}.container .quoteWithPriceLock .quote button:hover,.container .quoteWithPriceLock .priceLock button:hover{background-color:#0a5d91;color:#fff}.container .quoteWithPriceLock .quote button,.container .quoteWithPriceLock .priceLock button{width:99%}.container .quoteWithPriceLock .quote button:hover,.container .quoteWithPriceLock .priceLock button:hover{background-color:#0a5d91;color:#fff}.container .quoteWithPriceLock .quote button,.container .quoteWithPriceLock .priceLock button{width:99%}.container .quoteWithPriceLock .quote button:hover,.container .quoteWithPriceLock .priceLock button:hover{background-color:#0a5d91;color:#fff}.container .quote,.container .priceLock{display:none;height:45px;text-align:center;line-height:45px;margin:20px 0;font-size:0px;margin-left:17px}.container .quote button,.container .priceLock button{border-radius:4px;border:1px solid #294e95;background-color:#fff;height:100%;width:326px;color:#294e95;font-size:16px;font-weight:bold}.container .quote button:hover,.container .priceLock button:hover{background:var(--pale-blue-2)}.container .quote button.disabled,.container .quote button:disabled,.container .priceLock button.disabled,.container .priceLock button:disabled{border:1px solid #bcbcbc;background-color:#fff;color:#294e95;cursor:no-drop}.container .flyinLogin{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1500}.container .flyinLogin .loyalty_word_container{word-break:break-word}.container .flyinLogin .loyalty_word_container a{font-weight:bold;color:#0d5c91}.container .flyinLogin .loyalty_word_container .number{font-weight:bold}.container .flyinLogin .loyalty_word_container img{width:18px;height:18px}.container .flyinLogin .content{display:none;position:fixed;transition:all ease-in-out .8s;right:0px;top:0px;bottom:0px;z-index:2000;width:360px;overflow-y:auto;overflow-x:hidden;background-color:#fff;padding:23px 17px 0 17px}.container .flyinLogin .content h1.title{font-size:20px;font-weight:900;line-height:24px}.container .flyinLogin .content .btn{font-size:16px;margin-top:20px;border-radius:4px;width:326px;height:45px;background-color:var(--proceedToCheckoutColor);color:#fff;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer}.container .flyinLogin .content .btn>img{padding-right:10px}.container .flyinLogin .content .btn.disabled{background-color:#fff;color:var(--deep-gray);border:1px solid #ccc;cursor:no-drop}.container .flyinLogin .content .btn:hover{background-color:var(--proceedToCheckoutHoverColor);color:var(--proceedToCheckoutHoverBorderColor);border:1px solid var(--proceedToCheckoutHoverTextColor)}.container .flyinLogin .content .btn:hover img{filter:invert(67%) sepia(5%) saturate(5472%) hue-rotate(115deg) brightness(88%) contrast(74%)}.container .flyinLogin .content .paymentMethods .title{margin-top:43px;color:#555;font-size:16px;line-height:19px;text-align:center}.container .flyinLogin .content .paymentMethods ul{padding:14px 62px}.container .flyinLogin .content .paymentMethods ul li{float:left;height:30px}.container .flyinLogin .content .paymentMethods ul li img{width:44px;padding:0 2px}.container .flyinLogin .content .wathet_a{cursor:pointer}.container .flyinLogin .content .wathet_a a{color:var(--deep-blue-2);cursor:pointer;font-weight:normal}.container .flyinLogin .content .guestUser .comment{margin-top:15px;font-size:16px}.container .flyinLogin .content .guestUser .newCustomer{padding-bottom:17px}.container .flyinLogin .content .guestUser .returningCustomer{margin-top:48px}.container .flyinLogin .content .guestUser .wathet{color:var(--deep-blue-2);cursor:pointer;font-weight:bold}.container .flyinLogin .content .guestUser .loginForm{margin-top:20px}.container .flyinLogin .content .guestUser .loginForm .le_input.email,.container .flyinLogin .content .guestUser .loginForm .le_input.password{display:block;width:100%;border-radius:4px;margin-bottom:15px}.container .flyinLogin .content .guestUser .loginForm .le_input.email .input_box,.container .flyinLogin .content .guestUser .loginForm .le_input.password .input_box{padding-left:40px;background-repeat:no-repeat;background-position:10px center;background-size:20px}.container .flyinLogin .content .guestUser .loginForm .le_input.email.error .input_box,.container .flyinLogin .content .guestUser .loginForm .le_input.password.error .input_box{border:1px solid #e1140b;background-color:rgba(225,20,11,.05)}.container .flyinLogin .content .guestUser .loginForm .le_input.email .input_box{background-image:url(https://p1-ofp.static.pub/fes/cms/2020/12/04/z0pjse7ifm8z20ho58yjaeve3txelm763295.svg)}.container .flyinLogin .content .guestUser .loginForm .le_input.password .input_box{background-image:url(https://p1-ofp.static.pub/fes/cms/2020/12/15/nnw5kmpbnvl7ddc7luket9p3ggtjht829589.png)}.container .flyinLogin .content .guestUser .loginForm .le_input.password .input_box .eyes{position:absolute;right:8px;top:20px}.container .flyinLogin .content .guestUser .loginForm .errormsg{margin-bottom:18px;font-size:12px;line-height:15px;color:#ef0000;word-break:break-all}.container .flyinLogin .content .guestUser .loginForm .loyaltyInfo{background-color:#f2f2f2;line-height:19px;padding-top:13px;padding-bottom:11px;text-align:center}.container .flyinLogin .content .guestUser .loginForm .loyaltyInfo img{margin-right:5px}.container .flyinLogin .content .guestUser .loginForm .enrolled{margin:0 auto;margin-top:8px;width:277px;line-height:24px;text-align:center}.container .flyinLogin .content .guestUser .loginForm .notes{margin:0 auto;font-size:12px;line-height:12px;text-align:center}.container .flyinLogin .content .guestUser .loginForm .notes a{text-decoration:underline}.container .flyinLogin .content .guestUser .loginForm div#emailContainer{background-color:#fff;position:absolute;width:100%;border:1px solid #d3d3d3;max-height:80px;overflow-y:auto;left:0;top:55px;z-index:100;padding:5px;gap:5px}.container .flyinLogin .content .guestUser .loginForm div#emailContainer div.emailLists{padding:5px;background-color:#fff;margin:0px;cursor:pointer}.container .flyinLogin .content .guestUser .remember{margin-top:16px}.container .flyinLogin .content .guestUser .remember .wathet{cursor:pointer;font-size:12px;font-weight:bold}.container .flyinLogin .content .loginUser .loyalty .not_miss{font-size:16px;letter-spacing:0;line-height:19px;text-align:center;padding-top:10px;padding-bottom:11px;margin-top:14px;background-color:#f2f2f2}.container .flyinLogin .content .loginUser .loyalty .not_miss .loyalty_box_container{display:flex;justify-content:center;align-items:center}.container .flyinLogin .content .loginUser .loyalty .not_miss .loyalty_box{display:inline-block;width:18px;height:20px;background-image:url("https:////p4-ofp.static.pub/ShareResource/cart/icon-rewards.svg");background-size:contain;background-repeat:no-repeat}.container .flyinLogin .content .loginUser .loyalty .not_miss span{color:#294e95;font-weight:bold}.container .flyinLogin .content .loginUser .loyalty .not_miss .rewards{color:#294e95;font-weight:bold}.container .flyinLogin .content .loginUser .loyalty .not_miss .money{color:#294e95;font-weight:bold}.container .flyinLogin .content .loginUser .loyalty .comment{padding-left:29px;padding-right:35px;padding-top:14px}.container .flyinLogin .content .loginUser .loyalty .comment>li{list-style:disc;font-size:16px;line-height:19px;padding-top:5px;padding-bottom:5px}.container .flyinLogin .content .loginUser .loyalty button.joinLoyalty{display:block;margin:30px auto 0 auto;border:1px solid;border-radius:4px;height:45px;width:296px;background:#fff;color:#000;font-size:14px;line-height:45px;text-align:center;font-weight:bold}.container .flyinLogin .content .loginUser .loyalty .agree_loyalty{margin:5px 0 0 0;color:#666;font-size:10px;letter-spacing:0;line-height:12px;text-align:center}.container .flyinLogin .content .loginUser .loyalty .agree_loyalty span{color:#0d5c91;font-weight:bold}.container .flyinLogin .content .loginUser .loyalty .dontRewards{font-size:16px;font-weight:900;line-height:19px;text-align:#294e95;padding-top:67px;padding-bottom:5px}.container .flyinLogin .content .loginUser .loyalty .joinLoyalty .componentLoyalty .rewardImg{margin-top:22.5px;margin-bottom:23px}.container .flyinLogin .content .loginUser .loyalty .joinLoyalty .componentLoyalty .total{margin-bottom:21px;margin-top:20.5px}.container .flyinLogin .content .checkout_flylogin{display:block;margin-bottom:50px}.priceLocked{width:115px;height:28px;background:#000 0% 0% no-repeat padding-box;border:1px solid #000;border-radius:4px;font:normal normal bold 12px/24px Lato;color:#fff;text-align:center}.priceLocked img{vertical-align:middle;width:10px;height:14px}.enhancement_modal_container{display:none;position:fixed;z-index:999;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8)}.enhancement_modal_container .enhancement_modal_content{width:750px;max-height:465px;position:absolute;top:150px;left:50%;transform:translateX(-50%);background-color:#fefefe;padding:22px 17px;padding-bottom:35px;border:1px solid #888;box-shadow:0 0 24px 0 rgba(0,0,0,.22),0 24px 24px 0 rgba(0,0,0,.22)}.enhancement_modal_container .enhancement_modal_content .modal{overflow:hidden}.enhancement_modal_container .enhancement_modal_content .modal-content{height:auto}.enhancement_modal_container .enhancement_modal_content .modal_header{border-bottom:1px solid #bcbcbc;position:relative}.enhancement_modal_container .enhancement_modal_content .modal_header #enhancement_modal_close{width:16px;height:16px;position:absolute;top:0px;right:0px;cursor:pointer}.enhancement_modal_container .enhancement_modal_content .modal_header h4{margin:0}.enhancement_modal_container .enhancement_modal_content .modal_header p{margin:18px 0px}.enhancement_modal_container .enhancement_modal_content .content-row{display:flex;align-items:flex-start;padding:12px 0px}.enhancement_modal_container .enhancement_modal_content .content-row .icon{min-width:60px;min-height:60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #000;padding:12px}.enhancement_modal_container .enhancement_modal_content .content-row .role{padding:0 10px}.enhancement_modal_container .enhancement_modal_content .content-row .role p{font-size:14px}#content-mfa .mfa-box .btn-fill{background-color:#060  !important}#content-mfa .mfa-box .btn-disabled{background-color:#fff  !important}#content-mfa .mfa-box .mfa-inner{width:100%}.enhancement_modal_popup{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.enhancement_modal_popup .enhancement_modal_content{background-color:#fefefe;margin:auto;padding:22px 17px;border:1px solid #888;width:70%}.enhancement_modal_popup .modal{overflow:hidden}.enhancement_modal_popup .modal-content{height:auto}.enhancement_modal_popup .modal-header{border-bottom:1px solid #bcbcbc;position:relative}.enhancement_modal_popup .modal-header #enhancement_modal_close{width:16px;height:16px;position:absolute;top:0px;right:0px;cursor:pointer}.enhancement_modal_popup .modal-header h4{margin:0}.enhancement_modal_popup .modal-header p{margin:18px 0px}.enhancement_modal_popup .content-row{display:flex;align-items:flex-start;padding:12px 0px}.enhancement_modal_popup .content-row .icon{min-width:60px;min-height:60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #000;padding:12px}.enhancement_modal_popup .content-row .role{padding:0 10px}.enhancement_modal_popup .content-row .role p{font-size:14px}#confirm .overlaycart{z-index:1006} :root{--pale-blue-1: #c9d0f0;--pale-blue-2: #eaeef5;--deep-red-2: #871c23;--deep-blue-1: #11184f;--mid-red-1: #b8252e;--deep-gray: #4e444e;--deep-purple-1: #4d144a;--deep-purple-2: #7a126b;--deep-blue-2: #294e95;--black: #1e0013;--proceedToCheckoutHoverColor: #e5f0ed;--proceedToCheckoutHoverBorderColor: #285d50;--proceedToCheckoutHoverTextColor: #285d50;--guestCheckoutHoverColor:#e5f0ed;--guestCheckoutHoverBorderColor: #285d50;--guestCheckoutHoverTextColor: #285d50;--signInCheckoutHoverColor: #e5f0ed;--signInCheckoutHoverBorderColor: #285d50;--signInCheckoutHoverTextColor: #285d50;--proceedToCheckoutColor: #285d50}html{background-color:#f4f4f4}.container{width:1280px;margin:0 auto;position:relative}.container header{margin-left:20px}.container .real_content{display:none}.container .amazon-fuse{flex-direction:column;display:flex;margin:0px}.container .postalCode{flex-direction:column}.container .postalCode .defaultButton{height:45px;border-radius:4px;font-size:16px;font-weight:bold;cursor:pointer;width:163px;color:#294e95;border:1px solid #294e95;background-color:#fff;transition:all ease-in-out .3s}.container .postalCode .input_box{height:45px;margin-right:12px}.container .postalCode .input_box label{top:12px}.container hr{height:0;border:0;border-top:1px solid #e3e3e3}.container .cartBody{display:flex;margin-left:20px}.container .cartBody .left{width:861px}.container .cartBody .left .o2o-box{display:flex;margin-bottom:20px;justify-content:space-between;align-items:center;padding:18px 20px;background:#fff;border:1px solid #bcbcbc;border-radius:4px}.container .cartBody .left .o2o-box .O2O-title{font-size:18px;font-weight:bold}.container .cartBody .left .o2o-box .type-container{display:flex;align-items:center}.container .cartBody .left .o2o-box .type-container .radio-item{display:flex;align-items:center;margin-left:15px;padding:13px;border:1px solid #bcbcbc;background:#fff 0% 0% no-repeat padding-box;border-radius:4px;cursor:pointer}.container .cartBody .left .o2o-box .type-container .radio-item .radio-container{width:16px;height:16px;border-radius:50%;background:#fff 0% 0% no-repeat padding-box;border:1px solid #000;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}.container .cartBody .left .o2o-box .type-container .radio-item .radio-container .radio-inner{width:10px;height:10px;border-radius:50%;display:none}.container .cartBody .left .o2o-box .type-container .radio-item.radio_active{border-color:#294e95;background:#e6f4fa 0% 0% no-repeat padding-box}.container .cartBody .left .o2o-box .type-container .radio-item .active.radio-container{border-color:#294e95;position:relative}.container .cartBody .left .o2o-box .type-container .radio-item .active.radio-container .radio-inner{display:block;background-color:#294e95;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.container .cartBody .left .o2o-box .type-container .radio-item .radio-item-label{font-weight:bold;cursor:pointer}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store{font-size:14px;position:relative}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .causeway{color:#294e95;text-decoration:underline;padding-left:4px}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .store_popup_container{display:none;position:absolute;top:30px;width:210px;min-height:162px;padding:10px;background-color:#fff;border-radius:4px;box-shadow:2px 0 8px 0 rgba(0,0,0,.5);z-index:999}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .store_popup_container .popup_title{text-align:left;font:normal normal bold 14px/17px Lato;letter-spacing:0px;color:#000}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .store_popup_container .store_list{text-align:left;font:normal normal normal 12px/15px Lato;letter-spacing:0px;color:#000;margin:10px 0}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .store_popup_container .store_list .item{display:flex;align-items:flex-start;margin-bottom:6px}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .store_popup_container .popup_tip{padding:10px;background:#f8f8f8 0% 0% no-repeat padding-box;border-radius:4px;text-align:left;font:normal normal normal 12px/16px Lato;letter-spacing:0px;color:#000}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store .store_popup_container .arrow{position:absolute;width:16px;height:16px;top:-16px;left:50%;margin-left:-40px;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-bottom:11px solid #fff}.container .cartBody .left .o2o-box .type-container .radio-item .go-change-store:hover .store_popup_container{display:block}.container .cartBody .left .tele_container{display:flex;border:2px solid #060;border-radius:4px;background-color:#e1f2db;margin-bottom:16px;padding:15px 20px;margin-top:16px}.container .cartBody .left .productTelesales{width:575px;line-height:21px;border-right:1px solid #bcbcbc;padding-right:20px}.container .cartBody .left .productTelesales .flex{justify-content:flex-start}.container .cartBody .left .productTelesales .lineProfit .value b,.container .cartBody .left .productTelesales .profit .value b{color:#060}.container .cartBody .left .productTelesales .priceOverride,.container .cartBody .left .productTelesales .enterReason,.container .cartBody .left .productTelesales .category{border:1px solid #bcbcbc;border-radius:4px;background-color:#fff;height:55px;margin-top:11px}.container .cartBody .left .productTelesales .priceOverride.error,.container .cartBody .left .productTelesales .enterReason.error,.container .cartBody .left .productTelesales .category.error{border:1px solid red}.container .cartBody .left .productTelesales .category{padding:9px 13px;position:relative;padding-right:40px}.container .cartBody .left .productTelesales .category.focus{box-shadow:inset 0 0 3px 1px #294e95}.container .cartBody .left .productTelesales .category .title{color:#545454;font-size:12px;line-height:15px}.container .cartBody .left .productTelesales .category .value{font-size:16px;line-height:19px}.container .cartBody .left .productTelesales .category .toggle{position:absolute;right:12px;padding:7.5px;transform:rotateZ(-45deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #333f48;border-bottom:1px solid #333f48;top:50%;margin-top:-8px}.container .cartBody .left .productTelesales .category .toggle.open{padding:7.5px;transform:rotateZ(135deg);content:" ";display:inline-block;font-size:0px;line-height:0px;border-left:1px solid #333f48;border-bottom:1px solid #333f48;margin-top:0px}.container .cartBody .left .productTelesales .category ul.categoryList{display:none;position:absolute;z-index:2;box-shadow:0 0 3px #bcbcbc;top:54px;left:0px;width:100%;border-radius:4px}.container .cartBody .left .productTelesales .category ul.categoryList .item{background-color:#fff;height:48px;line-height:48px;padding:0 12px;margin:0}.container .cartBody .left .productTelesales .priceOverride{width:150px;margin-right:10px;padding:9px 12px;display:flex;flex-direction:column}.container .cartBody .left .productTelesales .priceOverride .title{color:#545454;font-size:12px}.container .cartBody .left .productTelesales .priceOverride input{flex:1;width:100%;display:block;font-size:16px;outline:0px}.container .cartBody .left .productTelesales .enterReason{flex:1;font-size:16px}.container .cartBody .left .productTelesales .enterReason input{height:55px;line-height:55px;width:100%;padding-left:12px;padding-right:12px}.container .cartBody .left .productTelesales .profit,.container .cartBody .left .productTelesales .lineProfit{font-size:18px}.container .cartBody .left .productTelesales .profit,.container .cartBody .left .productTelesales .floorPrice,.container .cartBody .left .productTelesales .profitUnit,.container .cartBody .left .productTelesales .delegationLimit{width:230px}.container .cartBody .left .productTelesales .clearfix button.fr{height:45px;width:131px;text-align:center;border:2px solid #294e95;border-radius:4px;background-color:#294e95;color:#fff;margin-top:10px}.container .cartBody .left .productTelesales .isdisabled{background-color:#f2f2f2}.container .cartBody .left .right .title{font:normal normal bold 18px/21px Lato;padding-bottom:8px}.container .cartBody .left .right .item .label{font:normal normal bold 14px/18px Lato}.container .cartBody .left .right .item .value{font:normal normal normal 14px/18px Lato}.container .cartBody .left .banner_container{padding-top:10px}.container .cartBody .left .partNumberClosed{margin-top:26px;width:767px;margin-left:39px}.container .cartBody .left .partNumberClosed .quick-order-input{width:100%;height:100%;top:0;left:0;text-indent:12px;padding-top:14px}.container .cartBody .left .paymentMethods{width:792px;padding-left:39px;margin-top:25px}.container .cartBody .left .legal{padding-left:39px;width:792px;margin-top:17px}.container .cartBody .right .eCoupon{width:362px;padding-top:10.5px;margin-top:20px;margin-left:17px}.container .cartBody .right .eCoupon>.title{padding-left:20.5px;padding-right:11.5px}.container .cartBody .right .eCoupon .eCouponEnter{padding-left:20.5px;padding-right:18.5px}.container .cartBody .right .eCoupon .activateEcoupon{padding-left:20.5px;padding-right:24.5px}.container .cartBody .right .eCoupon .eCouponNameLongList{padding-left:20.5px;padding-right:19.5px}.container .cartBody .right .eCoupon .idMeClosed{margin-right:41.4px;margin-left:22.44px;padding-bottom:18.5px}.container .cartBody .right .eCoupon .separatedLine{width:auto;margin-left:20.5px;margin-right:19.5px}.container .cartBody .right .checkout{margin-top:20px}.container .cartBody .right .checkout .checkoutWith{height:15px;color:#3b3b3b;font-size:12px;font-weight:bold;line-height:15px;text-align:center}.container .cartBody .right .checkout .checkoutWith .horizontalLine{display:inline-block;box-sizing:border-box;height:1px;border-bottom:1px solid #888}.container .cartBody .right .loyalty{width:362px;margin-left:17px;margin-top:20px}.container .cartBody .right .help{width:365px;margin-left:17px;margin-top:20px;padding-top:5px;padding-left:10px;margin-bottom:34px}.container .cartBody .right .info_wrap{display:flex;flex-direction:column;align-items:flex-end}.container .cartBody .right .info_wrap .loyaltyMsg{display:flex;align-items:center;justify-content:flex-end;font:normal normal 600 13px/17px Lato;letter-spacing:0px;color:#000}.container .cartBody .right .info_wrap .loyaltyMsg img{width:18px;height:18px;margin-right:6px}.container .skeleton .continueShopping h1 span{display:inline-block;width:154px;height:19px}.container .skeleton .cartBody .yourCartHeader .productHeaderBar{height:30px}.container .skeleton .cartBody .o2o-box-ske{display:flex;justify-content:space-between;padding:18px 20px;margin-bottom:20px;background-color:#fff;border-radius:4px}.container .skeleton .cartBody .o2o-box-ske .O2O-title{width:157px}.container .skeleton .cartBody .o2o-box-ske .option-item-ske{flex:1;margin-left:15px}.container .skeleton .cartBody .o2o-box-ske div{height:45px}.container .skeleton .cartBody .productcart{height:189px;box-shadow:none;border:0;display:block}.container .skeleton .cartBody .customersWhoSection{margin-top:30px;width:850px;padding-bottom:7px}.container .skeleton .cartBody .customersWhoSection .customersWhoBlock .carousel{padding-left:38px;padding-right:42px}.container .skeleton .cartBody .customersWhoSection .customersWhoBlock .carousel .commodity ul{display:flex}.container .skeleton .cartBody .customersWhoSection .customersWhoBlock .carousel .commodity li{width:170px;height:470px;margin-right:30px}.container .skeleton .cartBody .customersWhoSection .customersWhoBlock .carousel .commodity li:last-child{margin-right:0}.container .skeleton .cartBody .partNumber{width:767px;height:90px;margin:26px 39px;display:flex;align-items:center}.container .skeleton .cartBody .partNumber .inputBox{width:323px;height:52px}.container .skeleton .cartBody .partNumber .addCart{width:164px;height:45px}.container .skeleton .cartBody .partNumber .inputBox,.container .skeleton .cartBody .partNumber .addCart{margin-left:20px;background-color:#fff}.container .skeleton .cartBody .paymentMethods{display:flex;align-items:center}.container .skeleton .cartBody .paymentMethods .weAccept{width:68px;height:28px;margin:0 20px 0 0}.container .skeleton .cartBody .paymentMethods .paymentIcon{width:45px;height:28px;margin:7px 8px 4px 0;background-color:#fff}.container .skeleton .summaryTotal{height:374px;border:0}.container .skeleton .eCoupon,.container .skeleton .loyalty{height:286px;border:0}.container .skeleton .loyalty{background-color:#fff}.container .skeleton .quote{width:362px;height:45px}.container .skeleton .help{width:362px;height:162px}.container #loyalty .componentLoyalty{border:1px solid #ccc}.container .coupon_label{word-break:break-word}.order_product_detail_content .free-gift-box{display:inline-block}.order_product_detail_content .free-gift-box .free-gift-detail{padding:6px 8px  !important;width:auto  !important}.priceLockTips{font-weight:bold;font-size:16px}.inputdisabled{pointer-events:none}.container .productcart .free-gift{font-size:12px;color:#fff;border:1px solid #060;white-space:nowrap;text-align:center;border-radius:4px;background:#060;padding:6px 8px;margin-right:7px;font-weight:bold;margin:0 auto}.container .productcart .free-gift img{padding-right:3px;filter:brightness(0) invert(1)}.leadtime_msg{min-height:18px;color:#606060;font-size:14px;line-height:22px;overflow:hidden;margin-bottom:10px}.leadtime_msg+span{max-width:94px}.container .cartBody .left .right .free{margin-top:10px}.container .continueShopping{display:flex;align-items:center;justify-content:space-between}.container .continueShopping .enhancement_section{display:flex;flex-wrap:wrap;font-size:12px}.container .continueShopping .enhancement_section .enhancement_element{display:flex;width:130px;height:32px;justify-content:space-between;align-items:center;margin-right:8px;cursor:pointer}.container .continueShopping .enhancement_section .enhancement_element .enhancement_logo{height:32px;width:32px;background-color:#11184f;padding:8px;display:flex;border-radius:50%;justify-content:center}.container .continueShopping .enhancement_section .enhancement_element img{min-width:100%;min-height:100%;filter:brightness(0) invert(1)}.container .continueShopping .enhancement_section .enhancement_element .enhancement_link{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:90px}.container .continueShopping .enhancement_section .enhancement_element .no-pointer{pointer-events:none}.container .continueShopping .enhancement_section .enhancement_element:hover .enhancement_logo{background-color:#294e95}.container .continueShopping .enhancement_section .enhancement_element:hover .enhancement_link{text-decoration:underline}.enhancement_modal_popup .enhancement_modal_content{width:750px}.enhancement_modal_popup .enhancement_modal_content .modal-header h2{font:normal 300 28px/20px Lato}.enhancement_modal_popup .enhancement_modal_content .modal-header p{font:normal 16px/18px Lato;margin:25px 0px}.enhancement_modal_popup .modal-content{margin-top:15px}.container .checkout .paymentWrap{font-size:14px;border-radius:6px;background-color:var(--pale-blue-2);padding:16px 12px;margin-bottom:16px}.container .checkout .paymentWrap .paymentDetailsBtn{text-decoration:underline;cursor:pointer;display:inline-block;margin-bottom:12px}.container .checkout .paymentWrap #cartPaypal,.container .checkout .paymentWrap #cartAmazon{width:100%  !important;margin:0}.container .checkout .paymentWrap.paypalWrap.isSame{padding-bottom:0;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.container .checkout .paymentWrap.amazonWrap.isSame{border-top-left-radius:0;border-top-right-radius:0;padding-top:12px}.container .product-amazon .imgBlock{display:block;margin-top:5px}.container .product-amazon .productcartHeader{margin-right:20px}.container .product-amazon .productNameInfo{display:block}.container .product-amazon .productNameInfo .freeClass{font-size:16px;font-weight:bold;color:#060;line-height:14px;padding-right:5px}.container .product-amazon .productNameInfo .trial-sub-cls{padding-left:0px}.container .product-amazon .content{line-height:14px} .fontWeightBlod{font-weight:bold}.checkoutButton,.requestQuote,.requestPriceLock,.addCart{cursor:pointer} @keyframes address_input_vuetify{from{font-size:16px;top:18px}to{font-size:12px;top:8px}}@keyframes address_input_restore{from{font-size:12px;top:8px}to{font-size:16px;top:18px}}@keyframes address_input_vuetify_1{from{font-size:12px;top:18px}to{font-size:12px;top:8px}}@keyframes address_input_restore_2{from{font-size:12px;top:8px}to{font-size:12px;top:18px}}.le_input{width:100%}.le_input .input_box,.le_input .input_box_min{box-sizing:border-box;position:relative;height:55px;width:100%;padding:0 0 0 12px;display:inline-block;border:1px solid #ccc;border-radius:4px;background-color:#fff}.le_input .input_box:hover,.le_input .input_box_min:hover{box-shadow:0 1px 3px 1px #bcbcbc}.le_input .input_box .icon,.le_input .input_box_min .icon{position:absolute;top:17.7px;right:10px;width:20px;height:20px;background-repeat:no-repeat;background-position:center}.le_input .input_box .icon.stroke,.le_input .input_box_min .icon.stroke{background-image:url("https://p1-ofp.static.pub/fes/cms/2020/12/02/i552dnm9hfjspq4ai50yspbrirr7nl668177.svg")}.le_input .input_box input[type=text],.le_input .input_box input[type=password],.le_input .input_box_min input[type=text],.le_input .input_box_min input[type=password]{position:absolute;top:24px;width:75%;outline:0;color:#000;font-size:16px;line-height:19px;z-index:9;border:0;background-color:rgba(0,0,0,0)}.le_input .input_box input:focus+label,.le_input .input_box_min input:focus+label{top:8px;font-size:12px}.le_input .input_box.focus,.le_input .input_box_min.focus{border:1px solid #294e95;border-radius:4px;background-color:#fff;box-shadow:inset 0 0 3px 1px #294e95}.le_input.error .input_box,.le_input.error .input_box_min{border:1px solid #af0200;border-radius:4px;background-color:#fbdcdb}.le_input .info{font-size:12px;line-height:15px;text-align:left;max-height:30px;min-height:15px;padding-left:12px}.le_input .info span{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.le_input .info .note{display:-webkit-box;color:#757575}.le_input .info .err_msg{display:none;color:#af0200}.le_input.error .note{display:none}.le_input.error .err_msg{display:-webkit-box}.le_input.error .input_box label,.le_input.error .input_box_min label{color:#af0200;font-weight:bold}.le_input .input_box label,.le_input .input_box_min label{position:absolute;font-size:16px;top:18px;line-height:19px;transition:all ease-in-out .3s}.le_input .input_box.focus label,.le_input .input_box.active label,.le_input .input_box_min.focus label,.le_input .input_box_min.active label{top:8px;font-size:12px}.le_input .input_box .required,.le_input .input_box_min .required{color:#af0200;margin-left:3px}.le_input .input_box.focus label{top:8px;font-size:12px}.le_input .input_box_min label{animation:address_input_restore_min .5s}.le_input .input_box_min.focus label{top:8px;font-size:12px} body.gaming-theme-black .delivery-message:not(:empty){background-image:url(//p4-ofp.static.pub/fes/cms/2022/10/18/877d7fmkeb6ap1l9l08si237saxg8d510142.svg)}.delivery-message{line-height:16px;font-size:13px;color:var(--fore-color)}.delivery-message:not(:empty){background-image:url(//p2-ofp.static.pub/fes/cms/2022/10/14/6vyzkih3y1kxh66w8kj6pxiqbppgrb683517.svg);background-repeat:no-repeat;background-size:15px auto;background-position:left 2px;padding-left:20px;margin-right:10px}.delivery-message .shipping-destination{font-size:inherit;line-height:inherit;color:var(--link-color);text-decoration:underline;display:inline-block;cursor:pointer}.delivery-date-mask{position:fixed;z-index:9999;background-color:#000;opacity:.7;width:100%;height:100%}.delivery-date-popup{border:0;padding:32px 28px 30px 29px;position:fixed;z-index:10000;left:50%;top:50%;transform:translate(-50%, -50%);width:360px;height:auto;max-height:100%;overflow:auto;background-color:#fff}.delivery-date-popup.fullscreen{transform:translate(0, 0);top:0;left:0;width:100%}.delivery-date-popup.fullscreen fieldset input{flex:3}.delivery-date-popup.fullscreen fieldset button{flex:4}.delivery-date-popup .title{font-weight:normal;font-size:20px;line-height:24px;padding-bottom:24px}.delivery-date-popup .info-update-area.error input{border-color:#e1140b;background-color:#fbdcdb}.delivery-date-popup .info-update-area.error.input .input-error{display:block}.delivery-date-popup .info-update-area.error.response .response-error{display:block}.delivery-date-popup fieldset{display:flex;justify-content:flex-start}.delivery-date-popup fieldset input{flex:0 0 auto;padding:14px 18px 15px;border:1px solid #bcbcbc;border-radius:4px;width:125px;margin-right:16px;color:#545454;font-size:16px;line-height:19px}.delivery-date-popup fieldset .update-zipcode{flex:0 0 auto;padding:14px 16px 15px;cursor:pointer;font-weight:bold;text-align:center;color:var(--med-blue);background-color:#e6f4fa;border:1px solid var(--med-blue);border-radius:4px;transition:background .2s ease,color .2s ease;word-wrap:break-word;width:162px;font-size:16px;line-height:16px}.delivery-date-popup fieldset .update-zipcode:hover,.delivery-date-popup fieldset .update-zipcode:focus{background-color:var(--med-blue);color:#e6f4fa}.delivery-date-popup .error-message{color:#e1140b;font-size:12px;line-height:15px;margin-top:4px;margin-bottom:5px;height:15px}.delivery-date-popup .error-message span{display:none}.delivery-date-popup .leading-messages .message-item{position:relative;border-top:1px solid #707070;padding-top:25px;padding-bottom:25px;font-size:13px;line-height:16px}.delivery-date-popup .leading-messages .message-item .shipping-price.free{color:#060}.delivery-date-popup .leading-messages .message-item:last-child{padding-bottom:0}.delivery-date-popup .leading-messages .message-item p.shipping-date{font-weight:bold;font-size:16px;width:80%}.delivery-date-popup .leading-messages .message-item p.shipping-price{font-weight:bold;position:absolute;right:0;top:25px}.delivery-date-popup .additional-info{font-size:13px;line-height:16px;position:relative}.delivery-date-popup .additional-info:not(:empty){text-indent:-8px;padding-top:24px;left:8px}.delivery-date-popup .btn-wrapper{padding-top:24px;padding-right:29px;position:absolute;top:0;right:0}.delivery-date-popup .btn-wrapper .close{display:block;position:relative;cursor:pointer;height:16px;width:16px;float:right}.delivery-date-popup .btn-wrapper .close:before,.delivery-date-popup .btn-wrapper .close:after{content:"";position:absolute;top:-1px;left:8px;height:20px;width:2px;background-color:#000}.delivery-date-popup .btn-wrapper .close:before{transform:rotate(45deg)}.delivery-date-popup .btn-wrapper .close:after{transform:rotate(-45deg)} .loading{width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.8);display:none}.loading .center{position:relative;z-index:10;top:100px;left:50%;transform:translate(-50%, -50%)}.loading .center .image{position:relative;display:flex;align-items:center;justify-content:center;height:46px;width:46px;margin:1em auto}.loading .center .image img{height:46px;width:46px;-webkit-animation:ui-spinner-rotate-load 1s linear infinite;animation:ui-spinner-rotate-load 1s linear infinite}@keyframes ui-spinner-rotate-load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading .center .txt{height:40.3px;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0;line-height:24px;text-align:center} .card-wish-container{position:relative;display:flex;justify-content:flex-start;align-items:center}.card-wish-container.wish-cursor{cursor:pointer}.card-wish-container .card-wish-open-btn-default-btn{display:none}.card-wish-container .card-wish-open-btn-default{position:absolute;left:50%;bottom:0}.card-wish-container .card-popover-wrapper{padding:0  !important}.card-wish-container .content-text{margin-left:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-wish-container .content-text:empty{margin:0}.card-wish_popover .card-popover__arrow-after{background:#f8f8f8  !important}.card-wish_popover .card-popover_body{padding:0  !important}.card-wish_popover .card-wish-pop-container{width:250px;padding-bottom:15px}.card-wish_popover .card-wish-pop-container:focus{outline:-webkit-focus-ring-color auto 1px}.card-wish_popover .card-wish-pop-container .icon-notice{vertical-align:bottom;background:url("//p2-ofp.static.pub/fes/cms/2022/12/06/86wkf321fqst77e1t5ymnd7ole57sa760614.svg");width:14px;height:14px;background-size:cover;display:inline-block;margin-top:-1px}.card-wish_popover .card-wish-pop-container .cd-wh-header-container{display:flex;justify-content:space-between;align-items:center;background-color:#f8f8f8;padding:0 10px;min-height:50px}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-title{font-size:16px;font-weight:bold}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-header-right{display:flex;align-items:center;cursor:pointer}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-header-right:hover{color:#294e95}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-header-right .wish-add-list-btn{vertical-align:text-bottom;margin-left:8px}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-header-right .wish-collapse-list-btn{display:none;vertical-align:text-bottom;margin-left:8px}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-header-right.create-expand .wish-collapse-list-btn{display:inline-block}.card-wish_popover .card-wish-pop-container .cd-wh-header-container .cd-wh-header-right.create-expand .wish-add-list-btn{display:none}.card-wish_popover .card-wish-pop-container .cd-wh-list-container{padding:0 3px;max-height:215px;min-height:62px;overflow:auto}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container{padding:10px 0px;margin:0 9px;border-bottom:1px solid #ccc;height:auto;display:none}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .cd-wh-create-content{height:48px;border-radius:3px;display:flex;justify-content:space-around;position:relative}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .cd-wh-create-content .cd-input-label{position:absolute;left:7px;top:15px;color:#545454;transition:.5s}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .cd-wh-create-content .cd-wh-create-input{width:65%;height:100%;padding:0 10px;font-size:14px;padding-top:15px;border:1px solid #294e95;border-radius:3px 0 0 3px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .cd-wh-create-content .cd-wh-create-input:focus-visible{outline:0}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .cd-wh-create-content .cd-wh-create-list-btn{width:35%;height:100%;background:#294e95;color:#fff;font-size:14px;cursor:pointer;border-radius:0 3px 3px 0}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .cd-wh-create-content .cd-wh-create-list-btn:hover{background:#305aa9}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container .error-msg{display:none;color:#b8322e;font-weight:bold;font-size:12px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container.err-style .cd-wh-create-content{color:#b8322e}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container.err-style .cd-wh-create-content .cd-wh-create-input{color:#b8322e;font-weight:bold;border:1px solid #b8322e}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container.err-style .cd-wh-create-content .cd-wh-create-list-btn{background:#bc423e}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container.err-style .cd-wh-create-content .cd-wh-create-list-btn:hover{background:#d6504c}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container.err-style .error-msg{display:flex;padding-left:5px;padding-top:5px;font-size:12px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-create-container.err-style .error-msg .icon-notice{width:14px;height:14px;margin-top:0}.card-wish_popover .card-wish-pop-container .cd-wh-list-container .cd-wh-max-tip{padding:10px 0px;margin:0 9px;border-bottom:1px solid #ccc;height:auto;color:#b8322e;font-weight:bold;font-size:12px;line-height:12px;display:none;justify-content:flex-start;align-items:flex-start}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul{padding:0 9px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul .list-empty-msg{margin-top:30px;font-size:12px;color:#555}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li{width:100%;border-bottom:1px solid #ccc}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.no-bottom{border-bottom:1px solid rgba(0,0,0,0)}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item{display:flex;flex-direction:column;justify-content:center}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .cd-wh-item-container{display:flex;justify-content:space-between;align-items:center;padding:0 2px;height:62px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .cd-wh-max-tip{display:flex;border-bottom:0;padding-top:0;margin:0}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .cd-wh-max-tip .icon-notice{width:24px;margin-right:3px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item:hover{background:#f8f8f8}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item:first-child{border-top:1px solid rgba(0,0,0,0)}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item:first-child:hover{border-top:1px solid #ccc}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-left{display:flex;flex-direction:column;cursor:pointer;width:80%}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-left .cd-p-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-left .cd-p-count{font-size:12px;color:#555}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-right{width:20%;height:100%;display:flex;align-items:center;justify-content:flex-end}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-right .empty-style{cursor:pointer;width:100%;height:100%}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-right:empty{height:100%}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-right .cd-wh-item-view{color:#294e95;font-weight:bold;white-space:nowrap}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ul li.cd-wh-item .item-right .cd-wh-item-view:hover{text-decoration:underline}.card-wish_popover .card-wish-pop-container .cd-wh-list-container::-webkit-scrollbar{width:3px;height:3px}.card-wish_popover .card-wish-pop-container .cd-wh-list-container ::-webkit-scrollbar-track{background-color:#f1f1f1}.card-wish_popover .card-wish-pop-container .cd-wh-list-container::-webkit-scrollbar-thumb{border-radius:3px;background-color:#bbb}.card-wish_popover .card-wish-pop-container .cd-wh-list-container::-webkit-scrollbar-track-piece{background-color:#f1f1f1}.card-heart-content{width:32px;height:32px;border-radius:50%;box-shadow:0px 2px 4px rgba(0,0,0,.1607843137);display:flex;justify-content:center;align-items:center;background:#fff}.card-heart-content.no-shadow{box-shadow:unset}.card-heart-content:hover{background:#f8f8f8}.card-heart-content .card-heart-icon{width:26px;height:26px;cursor:pointer;background:url("//p2-ofp.static.pub/fes/cms/2022/10/27/ouyub9qglz6ruomw69j3v8bkpc9f8v650350.svg");background-size:cover}.card-heart-content .card-heart-icon.selected{background:url("//p4-ofp.static.pub/fes/cms/2022/10/27/m0qebt1m1udsnv5s47rjep6wwrxdja112989.svg");background-size:cover}body.gaming-theme-black .card-wish_popover:not(.no-gaming){background:#333f48}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover__arrow-after{background:#333f48  !important}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body{border:0;background:#2b333a}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-header-container{background:#333f48}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-header-container .cd-wh-header-right{color:rgba(255,255,255,.8)}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-header-container .cd-wh-header-right.MT-style{color:aqua}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-header-container .cd-wh-header-right:hover{color:aqua}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-list-container .cd-wh-create-content .cd-input-label{color:#ccc}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-list-container .cd-wh-create-content .cd-wh-create-input{color:#fff}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-list-container ul .list-empty-msg{color:#ccc}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-list-container ul li.cd-wh-item:hover{background:#36444c}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-list-container ul li.cd-wh-item .item-left .cd-p-count{color:#fff}body.gaming-theme-black .card-wish_popover:not(.no-gaming) .card-popover_body .cd-wh-list-container ul li.cd-wh-item .item-right .cd-wh-item-view{color:aqua}body.gaming-theme-black .card-wish_popover.no-gaming{color:#000}body.gaming-theme-black .card-wish_popover.no-gaming .card-popover_body{background:#fff}body.gaming-theme-black .card-wish_popover.no-gaming .card-popover__arrow-after{background:#f8f8f8}body.gaming-theme-black .card-heart-content:not(.no-gaming){background:#333f48 0% 0% no-repeat padding-box;box-shadow:0px 2px 4px rgba(0,0,0,.5019607843)}body.gaming-theme-black .card-heart-content:not(.no-gaming).MT-style{background:#4a5863}body.gaming-theme-black .card-heart-content:not(.no-gaming):hover{background:#4a5863}body.gaming-theme-black .card-heart-content:not(.no-gaming) .card-heart-icon{background:url("//p4-ofp.static.pub/fes/cms/2022/10/27/qebrdv5p5a9juzfuaurha3o5pqldoz061284.svg");background-size:cover}body.gaming-theme-black .card-heart-content:not(.no-gaming) .card-heart-icon.selected{background:url("//p4-ofp.static.pub/fes/cms/2022/10/27/dkdloer7muupepqwfhxz96cyl6cj74300935.svg");background-size:cover}.card-popover{display:none;position:absolute;min-height:50px;min-width:100px;z-index:99999;line-height:1.4;text-align:left;font-size:14px;word-break:break-word}.card-popover .card-popover_body{position:relative;z-index:1;box-shadow:2px 0 8px rgba(0,0,0,.5);border-radius:4px;padding:10px;background:#fff}.card-popover .card-popover__arrow-before{display:inline-block;width:10px;height:10px;background:#fff;transform:rotate(-45deg);position:absolute;top:-5px;box-shadow:2px 0 8px rgba(0,0,0,.5);z-index:0}.card-popover .card-popover__arrow-after{display:inline-block;width:10px;height:10px;background:#fff;transform:rotate(-45deg);position:absolute;top:-5px;z-index:2}.card-popover .card-popover__arrow-mask{position:absolute;z-index:0;top:-10px;width:100%;height:10px}.card-popover .card-popover_body .image-box{background:#fff}body.gaming-theme-black .card-popover{color:#fff}body.gaming-theme-black .card-popover .card-popover_body{box-shadow:2px 0 8px rgba(0,0,0,.5);background:#000;border:1px solid #4a5863}body.gaming-theme-black .card-popover .card-popover__arrow-before{width:10px;height:10px;background:#000;box-shadow:2px 0 8px rgba(0,0,0,.5);border:1px #4a5863 solid}body.gaming-theme-black .card-popover .card-popover__arrow-after{width:10px;height:10px;background:#000;top:-4px}body.gaming-theme-black .card-popover .card-popover_body .image-box{background:#000} .request_price_lock_dialog_inner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1900;display:flex;justify-content:center;align-items:flex-start}.request_price_lock_dialog_inner .price_lock_dialog_container{position:relative;background:#fff;z-index:1;padding:20px;min-width:361px;margin-top:150px;height:auto;max-height:80vh;padding:30px;min-width:700px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_close_btn{position:absolute;right:18px;top:12px;width:24px;height:24px;background:url(https://p1-ofp.static.pub/fes/cms/2020/12/04/wwmjlvltxmr7z2ohnd7pj72o751nqt219342.svg) no-repeat center center;cursor:pointer;z-index:9}.request_price_lock_dialog_inner .price_lock_dialog_container .submitted{display:none}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_header{margin:10px 0 5px;font-size:18px;font-weight:600}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_tip{font-size:16xp;margin-bottom:20px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail{display:flex}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail>div{display:inline-block}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_amount{margin-right:14px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_amount>label{display:inline-block;padding:5px 10px;border:1px solid #d1d1d1;border-radius:4px;background-color:#f2f2f2}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_amount>label>span{display:block}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_amount>label>span:first-child{margin-bottom:3}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_amount>label>span:last-child{font-weight:600}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_expiration_date{position:relative;padding:5px 10px;border:1px solid #c4c4c4;border-radius:4px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_expiration_date .date_icon{display:inline-block;width:20px;height:20px;background:url(/fonts/Icon-account-calender.svg) no-repeat center center;vertical-align:super}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_expiration_date input{margin-top:25px;min-width:282px;cursor:pointer}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_expiration_date .require{position:absolute;top:7px;left:34px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_content .price_lock_dialog_detail .price_lock_dialog_expiration_date .require::after{content:"*";color:red;vertical-align:middle}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_footer{display:flex;justify-content:center;padding-top:15px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_footer .submit{font-weight:500;color:#fff;background-color:#294e95;height:45px;border:1px solid #294e95;border-radius:4px;font-family:Lato;font-size:18px;letter-spacing:0;line-height:45px;text-align:center;cursor:pointer;padding:0 15px}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_dialog_footer .submit:hover{color:#294e95;border-color:#294e95;background-color:#e8f3f9}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_submit_info{display:flex;justify-content:center}.request_price_lock_dialog_inner .price_lock_dialog_container .price_lock_submit_info .price_lock_error_message{color:red}.request_price_lock_dialog_inner::after{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0} .diy-date-picker__wrapper{position:absolute;color:#666;line-height:normal;width:280px;border:1px solid #e0e0e0;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px}.diy-date-picker__wrapper:before,.diy-date-picker__wrapper:after{content:"";position:absolute;display:block;width:0px;height:0px}.diy-date-picker__wrapper:before{border:7px solid rgba(0,0,0,0)}.diy-date-picker__wrapper:after{border:6px solid rgba(0,0,0,0)}.diy-date-picker__bottom-left:before{top:-14px;left:34px;border-bottom:7px solid #e0e0e0}.diy-date-picker__bottom-left:after{top:-12px;left:35px;border-bottom:6px solid #eee}.diy-date-picker__bottom-right:before{top:-14px;right:34px;border-bottom:7px solid #e0e0e0}.diy-date-picker__bottom-right:after{top:-12px;right:35px;border-bottom:6px solid #eee}.diy-date-picker__top-left:before{bottom:-14px;left:34px;border-top:7px solid #e0e0e0}.diy-date-picker__top-left:after{bottom:-12px;left:35px;border-top:6px solid #fff}.diy-date-picker__top-left.diy-date-picker__clearable:after{border-top-color:#eee}.diy-date-picker__top-right:before{bottom:-14px;right:34px;border-top:7px solid #e0e0e0}.diy-date-picker__top-right:after{bottom:-12px;right:35px;border-top:6px solid #fff}.diy-date-picker__top-right.diy-date-picker__clearable:after{border-top-color:#eee}.diy-date-picker__header{padding:10px 10px;text-align:center;background-color:#eee}.diy-date-picker__btn{font-size:12px;color:#00cba3;border:0;outline:0;background:rgba(0,0,0,0);cursor:pointer;padding:0px 6px;margin-top:3px}.diy-date-picker__btn:hover{color:#00cba3}.diy-date-picker__prev-btn{float:left}.diy-date-picker__next-btn{float:right}.diy-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;text-align:center;cursor:pointer}.diy-date-picker__header-label:hover{color:#00cba3}.diy-date-picker__body{position:relative}.diy-date-picker__table{table-layout:fixed;width:100%;font-size:12px;user-select:none;text-align:center;border-collapse:collapse;border-top:1px solid #e0e0e0}.diy-date-picker__table th{padding:6px 5px;border-bottom:1px solid #e0e0e0}.diy-date-picker__table td{height:20px;line-height:20px;padding:2px 0;cursor:pointer;box-sizing:border-box}.diy-date-picker__table td.available:not(.disabled):hover{color:#00cba3}.diy-date-picker__table td.today span{color:#00cba3;font-weight:700}.diy-date-picker__table td.prev-month{color:#9fa1a5}.diy-date-picker__table td.next-month{color:#9fa1a5}.diy-date-picker__table td.disabled{color:#9fa1a5;cursor:default}.diy-date-picker__date-table td span{width:24px;height:24px;line-height:24px;display:inline-block;vertical-align:middle;border-radius:50%}.diy-date-picker__date-table td.selected span{background-color:#00cba3;color:#fff}.diy-date-picker__month-table td,.diy-date-picker__year-table td{padding:15px 0}.diy-date-picker__month-table td.selected span,.diy-date-picker__year-table td.selected span{color:#00cba3}.diy-date-picker__footer{position:relative;padding:4px 10px;text-align:right;font-size:0;line-height:1;border-top:1px solid #e0e0e0;background-color:#eee}.diy-date-picker__footer-btn{display:inline-block;border:0;outline:0;margin:0;background:rgba(0,0,0,0);font-size:12px;transition:ease-in-out .01s;cursor:pointer}.diy-date-picker__now-btn{color:#00cba3;padding:5px 15px}.diy-date-picker__clear-btn{color:#666;border:1px solid #e0e0e0;padding:2px 10px;border-radius:4px}.diy-date-picker__clear-btn:hover{border-color:#00cba3;color:#00cba3}
