#ryeCarousel .underlineGreen{font-size:20px}
.sams-carousel-wrapper .products-card{width:273px;display:inline-block;height:462px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.06),0 1px 2px 0 rgba(18,18,18,0.08);float:left;padding:16px;display:inline-block;overflow:hidden;position:relative;margin-right:16px;background-color:#ffffff;border-radius:4px}
.sams-carousel-wrapper .products-card .sc-card-flag{font-size:14px;border-radius:2px;display:inline-block;height:21px;position:absolute;z-index:1}
.sams-carousel-wrapper .products-card figcaption.img-text{text-align:left;font-size:14px;font-weight:400;line-height:18px;width:100%;margin-top:8px;height:36px;overflow:hidden;cursor:pointer}
.sams-carousel-wrapper .products-card a,.products-card a:hover,.products-card a:visited{text-decoration:none;color:rgba(34,34,34,0.8)}
.sams-carousel-wrapper .products-card figure{margin:0;position:relative;text-align:center}
.sams-carousel-wrapper .products-card figure img{width:200px;height:200px;cursor:pointer}
.sams-carousel-wrapper span.rating-mem{width:21px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:rgba(66,66,66,0.8)}
.sams-carousel-wrapper .sc-other-pricing{bottom:98px;font-size:16px}
.sams-carousel-wrapper .sc-price{font-size:24px;color:#424242;position:absolute;bottom:98px}
.sams-carousel-wrapper .sc-price sup{font-family:"aktiv-grotesk-std",sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;text-align:left;color:#424242}
.sams-carousel-wrapper .prods-details .status{bottom:50px;height:42px}
.sams-carousel-wrapper .status .left-icons span.channel-avail,.status .right-icons span.channel-avail{width:37px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;text-align:left;color:rgba(66,66,66,0.8);float:left}
.sams-carousel-wrapper .status .left-icons span.channel-avail-only,.status .left-icons span.channel-avail-both{width:100px;height:14px;font-size:12px;font-weight:500;line-height:14px;text-align:left;color:rgba(66,66,66,0.8);float:left}
.sams-carousel-wrapper .status .left-icons span.freeShipping{font-size:12px;font-weight:500;line-height:14px;color:#4ca90c;bottom:0;left:0;position:absolute}
.sams-carousel-wrapper .right-icons{
  float:left}
.sams-carousel-wrapper .left-icons{float:left;clear:left;width:50%}
.sams-carousel-wrapper .status .right-icons span.inventory-ch,.status .left-icons span.inventory-ch{height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.17;color:rgba(66,66,66,0.8);float:left;clear:left}
.sams-carousel-wrapper .grid-price .sc-price{bottom:0px;left:-10px;position:relative;margin-top:8px}
.sams-carousel-wrapper .status .left-icons span.inventory-more,.status .right-icons span.inventory-more{width:100px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;color:#1977d3;background-image:url(/sams/redesign/shared/sherpa/sprites-v2.png);background-position:65px 5px;float:left;clear:left;display:none}
.sams-carousel-wrapper .status .left-icons span.inventory-club,.status .right-icons span.inventory-club{width:100px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;color:#1977d3;float:left;clear:left;cursor:pointer}
.sams-carousel-wrapper .cart-btn{bottom:0}
.sams-carousel-wrapper .disable-cart{opacity:0.4}
.sams-carousel-wrapper button.add-to-cart-btn,button.disable-cart,button.sign-in-price-button{width:193px;height:41px;border-radius:2px;background-color:#4ca90c;color:white;font-weight:bold;border:none}
.sams-carousel-wrapper button.my-list{width:40px;height:41px;border-radius:2px;border:solid 1px #4ca90c;padding-bottom:15px;background-image:url(/sams/redesign/shared/sherpa/sprites-v2.png);background-position:-1px -866px;background-color:#ffffff;margin-right:0px !important}
.sams-carousel-wrapper .cust-rating-details{height:14px;line-height:1.1}
.sams-carousel-wrapper .products-card .cust-rating{display:inline-block;text-align:left;color:#e9e7e2;font-size:18px;margin-top:5px;margin-right:5px;background-size:152px 72px}
.sams-carousel-wrapper .prods-details{position:absolute;color:rgba(34,34,34,0.8);height:186px;width:calc(100% - 32px);bottom:16px}
.sams-carousel-wrapper .products-card a.plp-view-more-options{position:absolute;top:191px;left:37px;width:200px;text-align:center;background:rgba(34,34,34,0.7);color:#fff}
.sams-carousel-wrapper .prods-details > div{position:absolute;width:100%}
.sams-carousel-wrapper .prods-details .dollar-off{font-size:14px;line-height:16px;bottom:142px}
.sams-carousel-wrapper .prods-details .save-price{line-height:14px;font-size:12px;bottom:124px;color:#ec0439}
.sams-carousel-wrapper .prods-details .strike-price{text-decoration:line-through;color:rgba(66,66,66,0.8);margin-left:5px}
.sams-carousel-wrapper .prods-details .sc-price span{text-align:right;margin:-3px -5px}
.sams-carousel-wrapper .cart-items-num{height:22px;opacity:0.9;border-radius:100px;background-color:#424242;z-index:1;position:absolute;right:-14px;padding-right:21px}
.sams-carousel-wrapper .cart-items-desc{
    font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.9;text-align:left;color:#ffffff;padding-left:10px}


.sams-carousel-wrapper .new-back-card{width:200px;height:200px;position:absolute;left:0;top:45px}
.sams-carousel-wrapper .txt-num{font-weight:200;font-size:50px;padding-top:19px;text-align:center}
.sams-carousel-wrapper .txt-confirm{width:100%;height:16px;font-family:"aktiv-grotesk-std",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:center;color:#ffffff;padding-top:30px}
.sams-carousel-wrapper .backCard-item{height:246px;padding-top:22px;text-align:center}
.sams-carousel-wrapper .grid-price .sc-price,.grid-button .divButton{float:left;width:50%}
.sams-carousel-wrapper .btn-channel{width:123px;height:40px;border-radius:2px;border:solid 1px rgba(65,65,65,0.2);background-color:#fff;text-align:center;color:#424242}
.sams-carousel-wrapper .btn-channel.active{border:solid 1px #4ca90c;color:#4ca90c}
.sams-carousel-wrapper .btn-channel-text{width:46px;height:17px;font-family:"aktiv-grotesk-std",sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;text-align:center;margin-left:30px}
.sams-carousel-wrapper .btn-channel-text.pick-it-up{width:64.9px;margin-left:22px}
.sams-carousel-wrapper .btn-channel.plp-addtolist-popup-signin-button{position:absolute;right:30%;top:50%;margin:0 auto}
.sams-carousel-wrapper .bck-dollar{width:8px;height:16px;font-family:"aktiv-grotesk-std",sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;text-align:left;color:#424242;line-height:25px;display:inline-block;position:absolute}
.sams-carousel-wrapper .bck-price{line-height:29px;height:28px;font-family:"aktiv-grotesk-std",sans-serif;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;text-align:left;color:#424242;display:inline-block;margin-left:9px}
.sams-carousel-wrapper .bck-cents{
    height:16px;font-family:"aktiv-grotesk-std",sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;text-align:left;color:#424242;display:inline-block;position:absolute}
.sams-carousel-wrapper .grid-text-content div,.sams-carousel-wrapper .divSpecialOrder div{margin:auto;width:100%;padding:12px}
.sams-carousel-wrapper .bck-avail-days{width:157px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.2;color:#424242;float:left;clear:left}
.sams-carousel-wrapper .bck-save-price{width:117px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;color:#ec0439;float:none;clear:left;display:inline-block}
.sams-carousel-wrapper .bck-save-price .text-style-1{color:rgba(66,66,66,0.8);display:inline;text-decoration:line-through;margin-left:6px}
.sams-carousel-wrapper .bck-max-mem{width:105px;height:14px;padding-top:8px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;text-align:center;color:rgba(66,66,66,0.8);float:left;clear:left;margin-top:-31px;display:none}
.sams-carousel-wrapper .bck-max-mem.active{display:block}
.sams-carousel-wrapper .money-box{bottom:0;margin-top:24px}
.sams-carousel-wrapper .divSpecialOrder,.sams-carousel-wrapper .grid-price .sc-price.full{width:100%}
.sams-carousel-wrapper .bck-avail-date{width:81px;height:14px;font-family:"aktiv-grotesk-std",sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.17;color:rgba(66,66,66,0.8);float:left;clear:left}
.sams-carousel-wrapper .bck-units-chooser{text-align:center;width:100%;position:relative;display:inline-block}
.sams-carousel-wrapper .bck-field{width:64px;height:40px;border-radius:2px;background-color:#ffffff;border:solid 1px rgba(65,65,65,0.2);text-align:center;position:absolute}
.sams-carousel-wrapper button.decrement{margin:7px;background-image:url(/sams/redesign/shared/sherpa/sprites-v2.png);background-position:0px -685px;width:32px;height:32px;padding-bottom:9px}
.sams-carousel-wrapper button.increment.disable,.sams-carousel-wrapper button.decrement.disable{opacity:0.2}
.sams-carousel-wrapper button.increment{margin:7px;background-image:url(/sams/redesign/shared/sherpa/sprites-v2.png);background-position:0px -602px;width:32px;height:32px;padding-bottom:9px;position:relative;;margin-left:72px}
.sams-carousel-wrapper .backCard-item .money-box .sc-subscription{font-size:12px;margin-top:12px}
.sams-carousel-wrapper .backCard-item .money-box .sc-checkbox label{margin-top:3px;width:16px;height:16px}
.sams-carousel-wrapper .backCard-item .money-box .sc-checkbox input[type=checkbox]:checked + label:after{border-color:#1977d3}
.sams-carousel-wrapper .backCard-item .money-box .sc-checkbox label:after{left:3px}
.sams-carousel-wrapper .backCard-item .money-box a{color:#1977d3}
.sams-carousel-wrapper .sc-product-card-back .back-close{margin-top:16px;margin-left:257px;position:absolute;cursor:pointer}
.sams-carousel-wrapper .addtolist-new-popover{margin-left:-105px;border-radius:2px}
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-all-popover.bottom >.arrow,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-existing-popover.bottom >.arrow,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-signin-popover.bottom >.arrow,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-single-popover.bottom >.arrow,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-message-popover.bottom >.arrow,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-failure-popover.bottom >.arrow{margin-left:95px}
.sams-carousel-wrapper .addtolist-new-popover .plp-addtolist-popover-label{font-size:16px;display:block !important}
.sams-carousel-wrapper .addtolist-new-popover .plp-addtolist-popover-input{width:153px;height:40px;border-radius:2px;margin-top:14px}
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-all-popover,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-single-popover,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-single-popover,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-create-single-popover{height:126px}
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-all-popover .btn-channel,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-single-popover .btn-channel,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-withBuy-create-single-popover .btn-channel,
.sams-carousel-wrapper .addtolist-new-popover.addtolist-create-single-popover .btn-channel{width:92px;top:56px;left:183px}
.sams-carousel-wrapper .addtolist-new-popover .addtolist-popover-normal-input{top:67px}
.sams-carousel-wrapper .addtolist-new-popover .addtolist-popover-reduced-input{top:58px !important}
.sams-carousel-wrapper .addtolist-new-popover .addtolist-green-check{background-image:url(/sams/redesign/shared/sherpa/sprites-v2.png);background-position:0px -144px;width:16px;height:16px;margin-right:6px;margin-top:0px}
.sams-carousel-wrapper .addtolist-new-popover .plp-addtolist-item,
.sams-carousel-wrapper .addtolist-new-popover .addtolist-button-label,
.sams-carousel-wrapper .addtolist-new-popover .addtolist-popover-message-anchor{color:#1977d3;font-weight:500}
.sams-carousel-wrapper .addtolist-new-popover .plp-addtolist-item span{color:#777;font-weight:400}
.sams-carousel-wrapper .plp-grid .sc-product-card{height:462px}
.sams-carousel-wrapper{min-width:1144px;min-height:465px;overflow:hidden;position:relative;padding:0 0 0 2px;margin-bottom:25px}
.sams-carousel-wrapper .barLt{width:32px;height:462px;background-image:linear-gradient(to right,#f8f8f6 0,rgba(255,255,255,0) 100%);position:absolute;left:-16px;top:0;z-index:10}
.sams-carousel-wrapper .barRt{width:64px;height:462px;background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#f8f8f6 100%);position:absolute;right:0;top:0;z-index:10}
.sams-carousel-wrapper .scroll-Left.disappear,.sams-carousel-wrapper .scroll-Right.disappear{display:none}
.sams-carousel-wrapper .scroll-Left{left:16px}
.sams-carousel-wrapper .scroll-Right{right:16px}
.sams-carousel-wrapper .scroll-Left,.sams-carousel-wrapper.scroll-Right{position:absolute;top:130px;width:53px;height:80px;cursor:pointer;z-index:10;border:0;text-indent:-9999px;background-color:transparent;visibility:hidden}
.sams-carousel-wrapper:hover .scroll-Left,.sams-carousel-wrapper:hover .scroll-Right{visibility:visible}
.sams-carousel-wrapper .sc-overlay .sc-notification{opacity:.99;width:100%}
.sams-carousel-wrapper .sc-product-card-back.hide{display:block !important;visibility:hidden}
.sams-carousel-wrapper .sc-product-card-back.hide .sc-overlay .sc-content{height:0px}
.sams-carousel-wrapper .sc-product-card-back .sc-overlay .sc-content{position:absolute;bottom:0;left:0;right:0;height:auto;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s;height:246px;min-height:0px !important}
.sams-carousel-wrapper .add-cart-loader{background-color:white;width:100%;height:100%;position:absolute;opacity:.8;z-index:100;background-repeat:no-repeat;background-position:center;background-image:url(/sams/redesign/assets/header/ajax_loader.gif)}
.sams-carousel-wrapper .week-dropdown .selected{cursor:pointer}
.sams-carousel-wrapper .week-dropdown-list{min-width:100px;z-index:10;position:absolute;cursor:pointer}
.sams-carousel-wrapper .week-dropdown-list > li > a{color:#000000;padding:0px 20px !important}
.sams-carousel-wrapper .listButton{height:41px;width:40px;background:url(/sams/redesign/shared/sherpa/sprites-v2.png) 0px 93px;cursor:pointer}
.listDialogBox{width:273px;box-shadow:0 0 4px 0 rgba(0,0,0,0.29);background-color:#FFF;position:absolute;padding:9px 14px;min-height:60px;z-index:10000}
.listDialogBox:before{top:-9px;content:" ";position:absolute;width:19px;height:19px;z-index:-1;box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.20);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:228px}
.listDialogBox:after{top:-24px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:12px;left:226px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.listDialogBox a,.listDialogBox button{cursor:pointer;height:40px}
.listDialogBox button{background-color:#4ca90c}
.listDialogBox .signin{margin:12px 0px 8px 70px}
.listDialogBox .listContainer .listItem:last-child{padding-bottom:8px;border-bottom:1px solid rgba(51,51,51,0.5)}
.listDialogBox .listItem{padding-left:10px;font-size:14px;line-height:26px;font-weight:500;cursor:pointer}
.listDialogBox .listType{color:#1977d3}
.listDialogBox .listCount{color:#777;font-weight:400}
.listDialogBox .listCreateView{color:#1977d3;font-size:16px;font-weight:700;padding-top:8px;padding-left:8px;cursor:pointer}
.listDialogBox .createListContainer{font-family:"aktiv-grotesk-std",sans-serif}
.listDialogBox h2{font-size:16px;line-height:18px;margin-top:8px}
.listDialogBox input{height:40px;width:160px}
.listDialogBox label{position:absolute;line-height:40px;z-index:1;font-weight:400;top:45px;left:25px;font-size:14px;opacity:0.6}
.listDialogBox input:focus,.listDialogBox input:-webkit-autofill,.listDialogBox input.notEmpty{padding:15px 8px 2px 8px}
.listDialogBox input:focus ~ label,.listDialogBox input:-webkit-autofill ~ label,.listDialogBox input.notEmpty ~ label{font-size:12px;top:35px}
.listDialogBox .addtolist-green-check{height:18px;width:18px;display:inline-block;background:url(/sams/redesign/shared/sherpa/sprites-v2.png) 0px -142px}
.listDialogBox .errorIcon{height:16px;width:16px;margin-right:8px;background-image:url(/sams/redesign/shared/sherpa/cxo-int/cxo-sprite.png);background-position:0 -173px}
.listDialogBox .errorContainer{color:#ec7202;font-weight:700}
.sams-carousel-wrapper .loadingBgList{z-index:100;height:100%;width:100%;top:0px;left:0px;position:absolute;background-color:#fff;background-repeat:no-repeat;background-position:center;background-image:url(/sams/redesign/assets/header/ajax_loader.gif)}
.sams-carousel-wrapper .inventoryPopover{position:absolute;width:285px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.29);padding:8px 12px;font-size:12px}
.sams-carousel-wrapper .inventoryPopover .clubState,.inventoryPopover .clubInventoryStatus{font-weight:500}
.sams-carousel-wrapper .inventoryPopover .clubAddr{font-size:8px}
.sams-carousel-wrapper .inventoryPopover:before{top:-8px;content:" ";position:absolute;width:19px;height:19px;z-index:-1;box-shadow:0 0 4px 0 rgba(0,0,0,0.29);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:200px}
.sams-carousel-wrapper .inventoryPopover:after{top:-24px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:12px;left:197px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sams-carousel-wrapper .scroll-Left,.sams-carousel-wrapper .scroll-Right{position:absolute;top:130px;width:53px;height:80px;cursor:pointer;z-index:10;border:0;text-indent:-9999px;background-color:transparent;visibility:hidden}


#ryeCarousel .last-card{}
#ryeCarousel .see-all-wrapper{margin-top:149px}
#ryeCarousel .see-all-wrapper a{text-align:center;display:block}
#ryeCarousel .see-all-txt{margin-right:8px;font-size:26px;line-height:48px;vertical-align:top;color:#424242;display:inline-block;font-family:bree-serif}
#ryeCarousel .see-all-arr{background-image:url(/sams/assets/right_arrow_blue.png);background-position:2px 7px;display:inline-block;width:44px;height:55px;background-repeat:no-repeat}
#ryeCarousel .rye-top-see-all .see-all-top-arr{background-image:url(/sams/assets/arrow-right-rye.png);background-position:2px 0;display:inline-block;width:22px;height:15px;padding-left:10px;background-repeat:no-repeat}
.sams-carousel-wrapper .browse-itms{font-size:16px;color:#424242;width:200px;text-align:center;margin-left:4px;margin-top:-4px}
#ryeCarousel h4{float:left}
#ryeCarousel .rye-top-see-all{float:right;margin:16px -2px 4px 32px;font-family:bree-serif;font-size:20px;color:rgba(34,34,34,0.8)}
#ryeCarousel .rye-top-see-all a{color:rgba(34,34,34,0.8);padding-right:7px}
#ryeCarousel .dot{height:12px;width:12px;background-color:#d9d9d9;border-radius:6px;display:inline-block;float:right;margin-bottom:10px;margin-top:14px;margin-left:6px}
#ryeCarousel .dot.active{background-color:#888888 !important}
.products-card .prods-details .cart-btn.full button.add-to-cart-btn{width:100%}

