﻿body{background-color:#fff}#jwlProductTiles .carousel-control-prev:not(.btn):focus,#jwlProductTiles .carousel-control-next:not(.btn):focus,#jwlFeaturedProducts .carousel-control-prev:not(.btn):focus,#jwlFeaturedProducts .carousel-control-next:not(.btn):focus{outline:none !important}#jwlProductTiles .product-grid-inner-container,#jwlFeaturedProducts .product-grid-inner-container{grid-template-columns:repeat(6, 1fr);grid-column-gap:1em}#jwlProductTiles .product-grid-inner-container.list-view,#jwlFeaturedProducts .product-grid-inner-container.list-view{grid-template-columns:repeat(1, 1fr)}#jwlProductTiles .product-grid-inner-container.list-view .carousel-caption,#jwlFeaturedProducts .product-grid-inner-container.list-view .carousel-caption{left:4%;right:88%;bottom:0px;top:60%}#jwlProductTiles .priceColor,#jwlFeaturedProducts .priceColor{color:#cd0a0a}@media(min-width: 480px){#jwlProductTiles .product-grid-inner-container,#jwlFeaturedProducts .product-grid-inner-container{display:grid}#jwlProductTiles .product-grid-inner-container.container-fluid,#jwlFeaturedProducts .product-grid-inner-container.container-fluid{padding:30px}}@media(max-width: 480px){#jwlProductTiles .product-grid-inner-container,#jwlFeaturedProducts .product-grid-inner-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}}@media(min-width: 480px)and (max-width: 768px){#jwlProductTiles .product-grid-inner-container,#jwlProductTiles .product-grid-inner-container,#jwlFeaturedProducts .product-grid-inner-container,#jwlFeaturedProducts .product-grid-inner-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:1em}}#jwlProductTiles .carousel-caption,#jwlFeaturedProducts .carousel-caption{padding:0;bottom:auto}@media(max-width: 480px){#jwlProductTiles .carousel-caption,#jwlFeaturedProducts .carousel-caption{top:calc(40vw - 30px)}}@media(min-width: 480px)and (max-width: 768px){#jwlProductTiles .carousel-caption,#jwlFeaturedProducts .carousel-caption{top:calc(20vw - 30px)}}@media(max-width: 1024px)and (min-width: 768px){#jwlProductTiles .carousel-caption,#jwlFeaturedProducts .carousel-caption{top:calc(14vw - 30px)}}@media(max-width: 1440px)and (min-width: 1024px){#jwlProductTiles .carousel-caption,#jwlFeaturedProducts .carousel-caption{top:calc(14vw - 40px)}}@media(min-width: 1440px){#jwlProductTiles .carousel-caption,#jwlFeaturedProducts .carousel-caption{top:calc(15vw - 40px)}}#jwlProductTiles .product-container,#jwlFeaturedProducts .product-container{margin-top:25px}#jwlProductTiles .product-container a,#jwlFeaturedProducts .product-container a{text-decoration:underline !important}#jwlProductTiles .product-container a:hover,#jwlFeaturedProducts .product-container a:hover{text-decoration:underline !important}#jwlProductTiles .product-container .swiper-btn-prev,#jwlFeaturedProducts .product-container .swiper-btn-prev{left:.1rem}#jwlProductTiles .product-container .swiper-btn-next,#jwlFeaturedProducts .product-container .swiper-btn-next{right:-2rem;left:auto}@media(min-width: 1440px){#jwlProductTiles .product-container img,#jwlFeaturedProducts .product-container img{height:15vw;width:15vw}#jwlProductTiles .product-button,#jwlFeaturedProducts .product-button{height:15vw;width:15vw}}@media(max-width: 1440px)and (min-width: 768px){#jwlProductTiles .product-container img,#jwlFeaturedProducts .product-container img{height:14vw;width:14vw}#jwlProductTiles .product-button,#jwlFeaturedProducts .product-button{height:14vw;width:14vw}}#jwlProductTiles hr,#jwlFeaturedProducts hr{border-top:1px solid rgba(0,0,0,.5)}#jwlFeaturedProducts a{text-decoration:underline !important}#jwlFeaturedProducts a:hover{text-decoration:underline !important}#jwlFeaturedProducts .product-button{position:absolute}#jwlFeaturedProducts .product-categories .carousel .slick-list .slick-track .slick-slide{border-right:1rem solid #fff !important}#jwlFeaturedProducts .product-categories{padding-top:0rem}@media(max-width: 480px){#jwlFeaturedProducts .product-categories .carousel .slick-prev{left:0}#jwlFeaturedProducts .product-categories .carousel .slick-next{right:0}#jwlFeaturedProducts .product-button{width:calc(100% - .1rem);height:150px}}#jwlFilterGroupTiles .group-image{height:5rem;width:5rem !important;float:left;margin-right:.5rem}@media screen and (min-width: 1025px){#jwlFilterGroupTiles .group-tile{height:90px}}#jwlFilterGroupTiles .group-tile{background-color:#f4f4f4;height:7rem;display:flex;flex-direction:column}#jwlFilterGroupTiles .product-categories .carousel .slick-list .slick-track .slick-slide{border-right:none}#jwlFilterGroupTiles .group-title{margin-left:1rem;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:9rem;font-size:14px}#jwlFilterGroupTiles .product-categories .carousel .slick-next,#jwlFilterGroupTiles .product-categories .carousel .slick-prev{width:2rem;height:2rem}@media(max-width: 480px){#jwlFilterGroupTiles .product-categories .carousel .slick-next{right:0}#jwlFilterGroupTiles .group-tile{font-size:.75em}#jwlFilterGroupTiles .group-title{margin-left:.5rem;width:5rem}}#jwlProductTiles .filter-button{width:7rem;padding:.2rem;background-color:#fff;border:1px solid #d3d3d3;font-size:.75rem}#jwlProductTiles .sort-button{width:10rem;padding:.2rem;background-color:#fff;border:1px solid #d3d3d3;font-size:.75rem}#jwlProductTiles .filter-items{background-color:#f4f4f4}#jwlProductTiles .text-circle{padding:3px 8px;border-radius:50%;border:1px solid #d3d3d3}#jwlProductTiles .grid-list-view{border:1px solid #d3d3d3;float:right}@media(max-width: 480px){#jwlProductTiles{margin-top:2rem}#jwlProductTiles img,#jwlProductTiles .product-button{width:40vw;height:40vw}}@media(min-width: 480px)and (max-width: 768px){#jwlProductTiles img,#jwlProductTiles .product-button{width:20vw;height:20vw}}.promo-label-container{position:absolute;z-index:1;left:0}.promo-label-container .limited-label,.promo-label-container .sold-out-label,.promo-label-container .sale-label{display:block;width:65px;height:25px;text-align:center;color:#fff;text-transform:uppercase;border-radius:15px;margin-bottom:5px}.promo-label-container .sale-label{background-color:#e25869;font-size:14px;font-weight:bold;line-height:1.8}.promo-label-container .limited-label{background-color:#000;font-size:10px;font-weight:normal;line-height:1.1;padding:1px 0}.promo-label-container .sold-out-label{background-color:#000;font-size:10px;font-weight:normal;line-height:25px}.promo-message-styles{color:red;text-align:center;font-size:1rem;font-weight:500}.jcom-overlay{position:fixed;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;top:0;left:0}.jcom-loader{border:10px solid rgba(255,255,255,.3);border-radius:50%;border-top:10px solid #fff;width:100px;height:100px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#promoMsg .message-banner{border:1px solid #ffc31f;padding:.625rem 1.25rem .625rem 3.9375rem;position:relative;font-size:.875rem;text-align:left}#promoMsg .message-banner:after{content:"";background-color:#212121;font-family:"Font Awesome 5 Pro",sans-serif;color:#fff;position:absolute;width:3.125rem;top:0;bottom:0;left:0;text-align:center;padding-top:.6875rem;font-weight:600}#promoMsg .message-banner.info{border-color:#212121}#promoMsg .message-banner.info:after{content:"";background-color:#212121}#promoMsg .banner-header{font-size:1rem;font-weight:600}.toggle{display:flex;justify-content:flex-end}.tile{display:flex;justify-content:space-between;align-items:center;background:#fff;margin:5px}.tile-is-active{border-bottom:1px solid #d3d3d3}.tile-left{margin:5px 0px;padding:5px;cursor:pointer;display:flex}.tile-right{display:flex}.tile-left .modal-content .filter-section{height:60vh;overflow-y:scroll}@media(max-width: 480px){.tile-left .modal-content .filter-section{height:auto}}.fontSizeXS{font-size:.75em}.breadcrumbs{padding:5px 15px}.text-underline{text-decoration:underline}.cursorPointer{cursor:pointer}.primary-action-button{background-color:#000;color:#fff;border-radius:1.5rem;width:10rem}.secondary-action-button{background-color:#fff;color:#000;border-radius:1.5rem;width:10rem}.align-items-end{display:flex;justify-content:flex-end}@media(min-width: 1440px){.product-categories .carousel .slick-list .slick-track .slick-slide::after{bottom:0;background-image:none !important;transform:none}.product-categories .carousel .slick-list .slick-track .slick-slide::before{top:0;background-image:none !important}}#helpButton .helpButton{height:40px;width:106px;position:fixed;z-index:10;bottom:1.5rem;left:1.5rem;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;border-radius:20px;border:2px solid #f4f4f4;background-color:#212121;cursor:pointer}.help-button-modal-sm{width:345px;position:fixed;z-index:15;bottom:1.5rem;left:1.5rem}.help-button-modal-sm .modal-close-btn{float:right;color:#fff;background:none;border:none;width:auto}.help-button-modal-sm .modal-header{background-color:#212121;color:#fff;text-align:center;font-size:18px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;display:block;margin:0;padding:1rem 1rem}.help-button-modal-sm .modal-help-btn{display:flex;justify-content:left;align-items:center;height:80px;margin:20px 0;padding:20px;border:none;cursor:pointer;color:#031d40;background:#fff}@media screen and (max-width: 480px){.filter-options{padding-bottom:5px}.paypal-banner-container{padding:5px 15px}}@media screen and (min-width: 1025px){.paypal-banner-container{text-align:right}.paypal-wrapper{width:550px;display:inline-block}}.metal-options-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:.7rem}.filter-in{position:fixed;background:#fff;padding:10px 0;top:96px;box-shadow:1px 13px 20px -9px rgba(0,0,0,.1);left:0;right:0;transform:translateY(-96px);animation:come-in .8s ease forwards;z-index:11}@media(max-width: 991px){.filter-in{transform:translateY(-64px);top:64px}}@keyframes come-in{to{transform:translateY(0)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:auto}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media(min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);background:#000;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.carousel-root{width:auto;margin-bottom:10px}.carousel.carousel-slider .control-arrow:hover{background:none}.carousel .thumb.selected,.carousel .thumb:hover{border:1px solid #333}.swiper-btn-prev:after,.swiper-btn-next:after{content:"";position:absolute;height:30px;width:30px;top:0;right:0;left:0;bottom:0;background:#fff;border-radius:50%;opacity:.8;z-index:-1}.fa-arrow-right:before{content:""}.fa-arrow-left:before{content:""}.swiper-btn-prev,.swiper-btn-next{position:absolute;top:45%;z-index:2;cursor:pointer;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:14px}.product-overlay-grid .swiper-btn-prev,.product-overlay-grid .swiper-btn-next{right:1rem}.product-container .swiper-btn-prev,.product-container .swiper-btn-next{left:.1rem}.carousel-control-prev,.carousel-control-next,.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#000;opacity:.8;width:0%;right:2rem}.priceColor{color:#cd0a0a}.carousel-control-prev-icon,.carousel-control-next-icon{background-image:none !important;height:30px !important;width:30px !important;outline:#9c7676;background-size:100%,100% !important;border-radius:50%;border:2px solid #d6dbe0}.mobileview .carousel-control-prev,.mobileview .carousel-control-next{color:rgba(0,0,0,0)}.carousel-control-next-icon:after{content:">";font-size:30px;font-weight:bold;color:#031d40;position:absolute;height:30px;width:30px;top:37%;right:0;left:0;bottom:0;background:#fff;border-radius:50%;z-index:-1}.carousel-control-prev-icon:after{content:"<";font-size:30px;font-weight:bold;color:#031d40;position:absolute;height:30px;width:30px;top:37%;right:0;left:0;bottom:0;background:#fff;border-radius:50%;z-index:-1}.carousel-overlay:after{top:41%;left:20%}.carousel-left-align{left:-6%}.carousel-right-align{right:-3%}.carousel-bottom-align{bottom:47%}.product-overlay-grid{grid-template-columns:4fr 6fr;grid-column-gap:1em}@media(min-width: 992px){.product-overlay-grid{display:grid}.carousel-root{margin-bottom:0}}.product-overlay-button{border-radius:20px;background-color:#000;color:#fff;min-width:10rem}.product-overlay-text{border-bottom:1px solid gray;padding-top:20px;margin-bottom:0px}.product-overlay-text .generic-wysiwyg ul{margin:0;padding:0 0 0 15px}.product-overlay-text .generic-wysiwyg ul li{list-style-type:disc}.product-font-size{font-size:12px}.fontSizeXS{font-size:.75em}.metal-options{margin-bottom:30px;display:flex}.product-container{position:relative;margin-top:50px}.product-button:hover{display:block}@media(min-width: 1440px){.product-container img{height:15vw;width:15vw}.product-button{height:15vw;width:15vw}}@media(max-width: 1440px)and (min-width: 768px){.product-container img{height:14vw;width:14vw}.product-button{height:14vw;width:14vw}}.product-button{display:none;position:absolute;left:0;top:0;text-align:center;opacity:0;transition:opacity .15s ease}.product-button-btn{padding:4px 8px;text-align:center;color:#000;border:solid 2px #000;z-index:1;background-color:#fff;border-radius:12px;text-decoration:none;font-size:10px;font-weight:bold}.product-container:hover .product-button,.product-container:hover .carousel-caption{display:block;opacity:1}.product-container>a{display:block}.carousel-caption{display:none;opacity:0;position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out;background-color:#fff}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.generic-wysiwyg{padding-left:0px !important;padding-top:0px !important}.slick-slide .product-button{position:absolute}.desktopPromoBanner .desktop-container{background-color:var(--customer-primary-color);min-height:235px;border:solid 1px #979797;margin-bottom:10px}.desktopPromoBanner .promo-inner-div{background-color:#fff;height:auto;width:calc(100% - 80px);margin:0 auto;max-width:1500px}.desktopPromoBanner .promo-inner-onediv{background-color:#fff;height:auto;width:50%;margin:0 auto}.desktopPromoBanner .promo-inner-twodiv{background-color:#fff;height:auto;width:60%;margin:0 auto}.desktopPromoBanner .promo-inner-threediv{background-color:#fff;height:auto;width:70%;margin:0 auto}.desktopPromoBanner .promo-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-columns:auto;min-height:235px}.desktopPromoBanner .promo-onegrid{min-height:235px;display:flex;align-items:center}.desktopPromoBanner .promo-gridtwocolumns{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-columns:auto;min-height:235px}.desktopPromoBanner .promo-gridonecolumns{display:grid;grid-auto-columns:auto;min-height:235px;width:fit-content}.desktopPromoBanner .promo-gridthreecolumns{display:grid;grid-template-columns:45% 33% 22%;grid-auto-columns:auto;min-height:235px}.desktopPromoBanner .image-text{text-align:center}.desktopPromoBanner .banner-image{border-radius:2px;height:235px}.desktopPromoBanner .banner-image img{object-fit:cover}.desktopPromoBanner .banner-image-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-columns:auto;align-items:center}.desktopPromoBanner .promo-image-grid{display:grid;grid-template-columns:30% 5% 30% 5% 30%;align-items:center;padding-bottom:50px}.desktopPromoBanner .promo-one-image-grid{display:flex;justify-content:space-around;align-items:center}.desktopPromoBanner .promo-two-image-grid{display:grid;grid-template-columns:45% 5% 45%;align-items:center}.desktopPromoBanner .promo-three-image-grid{display:grid;grid-template-columns:30% 5% 30% 5% 30%;align-items:center}.desktopPromoBanner .promo-four-image-grid{display:grid;grid-template-columns:20% 5% 20% 5% 20% 5% 20%;align-items:center}.desktopPromoBanner .promo-message{display:flex;align-items:center;margin:10px;padding-left:10px;padding-right:20px}.desktopPromoBanner .promo-heading{font-family:"Barlow";font-size:30px;font-weight:bold;font-style:normal;color:#000;margin-bottom:10px}.desktopPromoBanner .promo-text-font{font-family:"IBM Plex Sans";font-size:15px;font-weight:normal;font-style:normal;color:#000}.desktopPromoBanner .long-desc-popup{position:relative;bottom:0;background:#fff;right:0;width:255px;z-index:1;padding:10px;border-radius:5px;font-weight:400;font-size:12px;color:#000;border:1px solid #d3d3d3}.desktopPromoBanner .show-long-desc-popup{color:#000;cursor:pointer;z-index:1;margin-left:5px}.desktopPromoBanner .Closeinfo{opacity:1;font-size:12px;padding:0;background-color:rgba(0,0,0,0);border:0;float:right;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.desktopPromoBanner .Promo-event-overview{margin-left:-2.5rem;overflow:hidden;margin-right:1rem;background-color:#f4f4f4;border-radius:6px;box-shadow:5px 3px 5px 0px gray;height:fit-content;text-align:center;min-width:210px}.desktopPromoBanner .promo-event-head-text{font-family:"Barlow";font-size:48px;font-weight:bold;font-style:normal;line-height:normal;letter-spacing:normal;color:#2e2e2e;padding:0px 10px 0px 10px}.desktopPromoBanner .promo-event-month-text{text-transform:uppercase;font-family:"Barlow";font-size:32px;font-weight:bold;font-style:normal;line-height:normal;letter-spacing:normal;color:#2e2e2e;padding:0px 10px 0px 10px}.desktopPromoBanner .promo-event-time-text{white-space:nowrap;font-family:"Barlow";font-size:18px;font-weight:bold;font-style:normal;text-align:center;color:#2e2e2e;padding:0px 10px 0px 10px}.desktopPromoBanner .promo-event-location-text{font-family:"Barlow";font-size:18px;font-weight:bold;font-style:normal;text-align:center;color:#2e2e2e;padding:0px 10px 0px 10px;word-break:break-word}.desktopPromoBanner .promo-event-order-text{white-space:normal;background-color:#000;padding:7px 52px;font-family:"Barlow";font-size:18px;font-weight:600;font-style:normal;text-align:center;color:#fff;padding:5px 10px 5px 10px}.desktopPromoBanner .condition-text-font{margin-left:-16px;font-family:"Barlow";font-size:26px;font-weight:bold;font-style:normal;color:#000;z-index:1}.desktopPromoBanner .condition-textplus-font{margin-left:-13px;font-family:"Barlow";font-size:26px;font-weight:bold;font-style:normal;color:#000}.desktopPromoBanner .product-text-font{font-family:"Barlow";font-size:14px;font-weight:normal;font-style:normal;color:#000;display:block;display:-webkit-box;max-width:100%;height:30px;margin:0 auto;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.desktopPromoBanner .close{position:absolute;right:0;z-index:2;padding:.75rem 1.25rem;text-shadow:none;opacity:1}.desktopPromoBanner .button-up{color:#fff;font-size:26px;font-weight:900}.desktopPromoBanner .promotion-banner{padding-top:.5rem;padding-bottom:.5rem;background-color:var(--customer-primary-color);color:#fff}.desktopPromoBanner .container{text-align:center}.mobilePromoBanner .mobile-container{background-color:var(--customer-primary-color);display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:272px;width:100%;border:2px solid #969696;padding:30px 8.5px 29px 16px}.mobilePromoBanner .mobile-inner{background-color:#fff;width:85%}.mobilePromoBanner .mobile-grid-row{display:grid;grid-template-columns:40% 60%}.mobilePromoBanner .mobile-commom-event-row{background-color:#000}.mobilePromoBanner .mobile-event-text{margin:0 0px 0px 0px;font-family:"IBM Plex Sans";font-size:18px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:.27px;color:#fff;text-align:center}.mobilePromoBanner .mobile-promo-event-text{text-align:center;margin:0 10px 0 0;font-family:"Barlow";font-size:22px;font-weight:bold;font-style:normal;line-height:normal;letter-spacing:normal}.mobilePromoBanner .text-div{padding:1rem 1rem 1rem 0rem;display:flex;flex-direction:column;justify-content:center}.mobilePromoBanner .text-margin{margin:0px 12px 0px;font-family:"Barlow";font-size:22px;font-weight:bold;font-style:normal;line-height:1.14;color:#000}.mobilePromoBanner .para-text{font-family:"IBM Plex Sans";font-size:14px;margin:11px 0 0;color:#000}.mobilePromoBanner .close{position:absolute;right:0;z-index:2;padding:.75rem 1.25rem;text-shadow:none;opacity:1}.mobilePromoBanner .button-up{color:#fff;font-size:26px;font-weight:1000}.mobilePromoBanner .Closeinfo{opacity:1;font-size:12px;padding:0;background-color:rgba(0,0,0,0);border:0;float:right;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.mobilePromoBanner .long-desc-popup{bottom:35px;background:#fff;right:0;width:195px;z-index:1;padding:10px;border-radius:5px;font-weight:400;font-size:12px;color:#000;border:1px solid #d3d3d3}.mobilePromoBanner .show-long-desc-popup{color:#000;cursor:pointer;z-index:1;margin-left:5px}.mobilePromoBanner .ptag{text-align:left;margin-left:12px}.mobilePromoBanner .promotion-banner{padding-top:.5rem;padding-bottom:.5rem;background-color:var(--customer-primary-color);color:#fff}.mobilePromoBanner .container{text-align:center}@media(min-width: 851px){.mobilePromoBanner{display:none !important}}@media(max-width: 850px){.desktopPromoBanner{display:none !important}}@media(max-width: 400px){.mobilePromoBanner .mobile-grid-row{display:grid;grid-template-columns:43% 58%}}
