.util-no-list{list-style:none;margin:0;padding:0}.hide{display:none !important}.hide-soft{visibility:hidden}html{font-size:16px;color:#3d3935}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:normal;letter-spacing:0.06rem;color:rgba(var(--color-foreground), 1);line-height:1.3}.h0{font-size:4rem}@media (min-width: 768px){.h0{font-size:5.2rem}}h1,.h1{font-size:2.5rem;line-height:2.9375rem}@media (min-width: 768px){h1,.h1{font-size:3.75rem;line-height:3.625rem}}h2,.h2{font-size:1.875rem;line-height:2.1875rem}@media (min-width: 768px){h2,.h2{font-size:3.125rem;line-height:3.6875rem}}h3,.h3{font-size:1.25rem;line-height:1.4375rem}@media (min-width: 768px){h3,.h3{font-size:2.25rem;line-height:2.625rem}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.5rem;line-height:1.75rem}h5,.h5{font-size:1.2rem}@media (min-width: 768px){h5,.h5{font-size:1.25rem;line-height:1.4375rem}}.typo-heading-xl{font-family:"Roboto";font-weight:600;font-stretch:normal;font-style:normal;line-height:0.93;letter-spacing:2.9px;font-size:63px}@media (min-width: 992px){.typo-heading-xl{font-size:92px}}.typo-body-small{font-family:"Roboto";font-weight:normal;line-height:normal;font-size:0.875rem}.typo-body-xs{font-family:"Roboto";font-weight:light;line-height:normal;font-size:0.75rem}.typo-body-regular{font-family:"Roboto";font-weight:normal;line-height:normal;font-size:1rem}@media (min-width: 768px){.typo-body-regular{font-size:1.125rem}}.typo-body-large{font-size:1.25rem;font-weight:normal;line-height:normal}@media (min-width: 768px){.typo-body-large{font-size:1.5625rem}}.typo-link-bold{font-size:24px;text-decoration:none;font-family:"Roboto";font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:1px}@media (min-width: 992px){.typo-link-bold{font-size:26px}}.typo-nav-link{font-family:"Roboto";font-size:1.125rem;font-size:16px}@media (min-width: 768px){.typo-nav-link{font-size:18px}}.button{padding:1rem 3.5rem;text-align:center;font-family:"Roboto";font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;border:solid 2px #3d3935;cursor:pointer;width:100%;text-transform:capitalize;text-decoration:none;transition:border 0.2s ease, color 0.2s ease, background-color 0.2s ease;color:#3d3935}.button:hover{color:#fff;background-color:#3d3935;border-color:#3d3935}.button--black{background:#3d3935;color:#fff}.button--transparent{background:transparent;color:#3d3935}.button--transparent:hover{color:#fff;background-color:#3d3935;border-color:#3d3935}.button--full-width{width:100%}.button--clickable-icon{padding:0;margin:0;background:none;border:none;cursor:pointer}.button--adding-to-cart,.button--adding-to-cart:before,.button--adding-to-cart:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.button--adding-to-cart{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.button--adding-to-cart:before,.button--adding-to-cart:after{content:'';position:absolute;top:0}.button--adding-to-cart:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.button--adding-to-cart:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.play-button{cursor:pointer}.play-button svg{width:172px;height:172px}.play-button--mini svg{width:48px;height:48px}.product-main{background-size:cover;background-repeat:no-repeat;max-width:1920px;margin:0 auto}@media (min-width: 992px){.product-main{padding-bottom:35px}}.product-main__content-wrapper{margin:auto;position:relative;display:flex;flex-direction:column}@media (min-width: 768px){.product-main__content-wrapper{flex-direction:row}}.product-main__media{width:100%}@media (min-width: 768px){.product-main__media{width:50%}}.product-main__info{width:100%}@media (min-width: 768px){.product-main__info{width:50%;max-width:564px}}.product-main__sub-heading{padding:0;margin:0;font-family:"Roboto";font-weight:700;line-height:normal;font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;font-size:22px;line-height:26px}@media (min-width: 992px){.product-main__sub-heading{font-size:32px;line-height:38px}}.product-main [id*='gift-card'].template-product .product-main-info__price,.product-main [id*='gift-card'].template-product .jdgm-widget,.product-main [id*='gift-card'].template-product .pdp-judgeme,.product-main [id*='gift-card'].template-product .qty-group{display:none !important}.product-main__instagram,.product-main__reviews{margin-bottom:3rem;position:relative;padding:3rem 0px;width:100%}@media (min-width: 992px){.product-main__instagram,.product-main__reviews{padding:3rem 60px}}.product-main__reviews .spr-header-title{display:none}.product-main__additional{display:flex;align-items:center;flex-direction:column;width:100%}.product-main__additional--headline{font-family:"Roboto";font-size:2.25rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin-top:0px;text-transform:uppercase;text-align:center;padding-bottom:10px;width:100%;font-size:22px}@media (min-width: 992px){.product-main__additional--headline{font-size:32px}}.product-main__additional--headline a{text-decoration:none;color:#3d3935}@media (min-width: 992px){.product-main__additional{max-width:88.69048%;padding-top:25px;margin-left:auto;margin-right:auto}}#BIS_trigger{text-transform:none;height:72px}@media (min-width: 768px){#BIS_trigger{height:56px}}.product-info{padding:54px 20px 25px}.product-info__icon--plus{padding-right:16px}.product-info__icon--minus{padding-left:13px}@media (min-width: 768px){.product-info{padding-left:30px;padding-right:30px}}@media (min-width: 992px){.product-info{padding-left:50px;padding-right:50px}}.product-info__inner{display:flex;flex-direction:column;align-items:stretch}.product-info__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-info__title{font-family:"Roboto";font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0;margin:0;font-size:30px;text-transform:capitalize;color:#3d3935;background-color:#fff;margin-bottom:0.5rem;align-self:center}@media (min-width: 992px){.product-info__title{font-size:36px}}.product-info__qty-container{display:flex;flex-direction:column}.product-info__qty-title{margin-bottom:5px;font-size:14px;color:#3d3935}.product-info__qty-warning{margin-top:5px;font-size:14px;color:#3d3935}.product-info__variants{margin-top:16px}.product-info__free-shipping-callout{font-size:16px;font-weight:700;text-align:center;color:#3d3935;margin-top:30px}.product-info__price-container{display:flex;align-items:flex-end}.product-info__compare-price{font-family:"Roboto";font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0;margin:0;font-size:20px;color:#3d3935;color:#b2b4b2;color:#707372;text-decoration:line-through}@media (min-width: 992px){.product-info__compare-price{font-size:24px;line-height:1em}}.product-info__price{font-family:"Roboto";font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0;margin:0;font-size:20px;color:#3d3935}@media (min-width: 992px){.product-info__price{font-size:24px;line-height:1em}}.product-info__price .js-pdp__compare_at_price{margin-right:0.5rem}.product-info__price.on-sale{color:#bc2f2f;margin-left:10px}.product-info__price.on-sale .js-pdp__price,.product-info__price.on-sale .sale-txt{color:red}.product-info__price.on-sale .sale-txt{display:none}.product-info__sub-heading{padding:0;margin:0;font-family:"Roboto";font-weight:700;line-height:normal;font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal;font-size:18px;color:#3d3935;margin-bottom:20px;line-height:1.39;letter-spacing:0.47px}.product-info__add-to-cart-button{padding:0;margin:0;font-family:"Roboto";font-weight:700;line-height:normal;font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff;font-size:20px;border-radius:50px;text-transform:unset;background-color:#0d80a7;border:none;color:#fff;padding:16px 42px;cursor:pointer}.product-info__add-to-cart-button:disabled{background-color:#b2b4b2}.product-info__add-to-cart-button:disabled:hover{cursor:not-allowed}.product-info__buttons-container{display:flex;flex-direction:row}.product-info__buttons{align-self:flex-end;flex-grow:1}@media (min-width: 576px){.product-info__buttons{flex:1}}.product-info__sticky-atc{position:fixed;display:flex;justify-content:center;z-index:15;width:100%;background-color:#fff;bottom:0;padding:18px;opacity:1;transform:translateY(0);transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out}.product-info__sticky-atc.fade-down{opacity:0;transform:translateY(100px)}.product-info__sticky-atc.fade-down-end{visibility:hidden}.product-info__sticky-atc__wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;max-width:1400px}@media (min-width: 992px){.product-info__sticky-atc__wrapper{flex-direction:row}}@media (min-width: 992px){.product-info__sticky-atc__spacer{flex-shrink:1;min-width:30px}}.product-info__sticky-atc__info{margin-bottom:18px}@media (min-width: 992px){.product-info__sticky-atc__info{margin-bottom:0;flex-shrink:0}}.product-info__sticky-atc__buttons{width:100%;max-width:400px}.product-info__description{display:flex;font-size:18px;flex-direction:column;margin:16px 0px;color:#3d3935;background-color:#fff}.product-info__description .product-description,.product-info__description .product-add-to-cart{margin:12px 0}.product-info__description .product-description .subheader,.product-info__description .product-add-to-cart .subheader{padding:0;margin:0;font-family:"Roboto";font-weight:700;line-height:normal;font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#3d3935;font-size:22px;line-height:26px;text-transform:uppercase;margin:0px 0px 12px}@media (min-width: 992px){.product-info__description .product-description .subheader,.product-info__description .product-add-to-cart .subheader{font-size:20px;line-height:24px;margin:0px 0px 6px}}.product-info__whats-included{margin-bottom:16px;font-size:18px}.product-info .product-addons{background-color:#fff}.product-info .product-addons__heading{font-weight:bold;font-size:24px;letter-spacing:-1px;color:#3d3935;line-height:1.75rem;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em}.product-info .product-addons__wrapper{display:flex;margin-bottom:25px;color:#3d3935}.product-info .product-addons__image{width:40%;margin-right:18px;max-width:132px}@media (min-width: 992px){.product-info .product-addons__image{width:30%}}.product-info .product-addons__image img{border:1px solid #efefed;width:100%;height:auto}.product-info .product-addons__info{width:60%}@media (min-width: 992px){.product-info .product-addons__info{width:70%}}.product-info .product-addons__info .swatch .swatch-element.color label{width:36px;height:36px}.product-info .product-addons__title a{font-weight:700;color:inherit;text-decoration:none;font-size:18px}.product-info .product-addons__description{font-size:16px;margin:10px 0}.product-info .product-addons__price{font-size:18px;margin-bottom:10px}.product-info .product-addons .button{display:inline;width:auto;padding:16px 20px;text-transform:capitalize;font-size:20px;border-radius:4px}.product-info .product-addons .button:disabled{opacity:0.5;cursor:not-allowed}.product-info .product-addons .button:disabled:hover{color:initial;background-color:initial}.product-info .product-add-to-cart #rc_container,.product-info .product-add-to-cart .js-cart-quantity--add-to-cart,.product-info .product-add-to-cart .product-variants.pdp-select-dropdown{width:280px}@media (min-width: 320px){.product-info .product-add-to-cart #rc_container,.product-info .product-add-to-cart .js-cart-quantity--add-to-cart,.product-info .product-add-to-cart .product-variants.pdp-select-dropdown{width:300px}}@media (min-width: 375px){.product-info .product-add-to-cart #rc_container,.product-info .product-add-to-cart .js-cart-quantity--add-to-cart,.product-info .product-add-to-cart .product-variants.pdp-select-dropdown{width:350px}}.product-info__bundle-item{background-color:rgba(13,128,167,0.3);text-align:center;font-weight:700;padding:13.5px 20px;margin-top:35px}.product-info__bundle-item a{color:#3d3935;text-decoration:none}.product-carousel-container .product-images-carousel .splide__slide,.product-carousel-container .product-thumbs-carousel .carousel-cell{display:flex;align-items:center;justify-content:center}.product-carousel-container .product-images-carousel .splide__slide .product-images-carousel__image,.product-carousel-container .product-thumbs-carousel .carousel-cell .product-images-carousel__image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-carousel-container{position:relative;background:rgba(0,0,0,0);grid-gap:0 !important}.product-carousel-container .product-badge-container{position:absolute;left:5%;top:5%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.product-carousel-container .product-badge{font-size:16px;font-weight:700;text-transform:capitalize;padding:8px 18px;background:#e10098;color:#ffffff;z-index:2;margin-bottom:6px;margin-right:4px}.product-carousel-container .product-images-carousel{background:rgba(0,0,0,0)}.product-carousel-container .product-images-carousel .splide__arrow{background-color:transparent}.product-carousel-container .product-images-carousel .splide__arrow:disabled{display:none}.product-carousel-container .product-images-carousel .splide__arrow svg{fill:none;width:12px;height:24px}.product-carousel-container .product-images-carousel .splide__arrow svg path{stroke:#3d3935}.product-carousel-container .product-images-carousel .splide__slide{width:100%}.product-carousel-container [data-pdp-main-carousel-images]{display:none}.product-carousel-container .product-image{position:relative}.product-carousel-container .video-preview{position:absolute;left:0;width:100%;opacity:1;transition:opacity 0.2s ease;z-index:1}.product-carousel-container .video-preview.video-preview--hidden{opacity:0}.product-carousel-container .video-thumb__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-carousel-container .splide__slide video{width:100%}.product-carousel-container .play-button__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:opacity 0.2s ease;pointer-events:none}.product-carousel-container .play-button__container.play-button--hidden{opacity:0}.product-carousel-container .splide__pagination{bottom:-30px}.product-carousel-container .product-thumbs-carousel>.splide__slide.is-active{border:5px solid #fff;outline:3px solid #000;outline-offset:-3px}.product-carousel-container .splide__pagination__page{height:3px;width:32px;margin:0 8px;border-radius:50px;background-color:#b2b4b2}.product-carousel-container .splide__pagination__page.is-active{background-color:#3d3935;transform:scale(1)}.product-carousel-container .product-thumbs-carousel{background:rgba(0,0,0,0)}@media (min-width: 992px){.product-carousel-container .product-thumbs-carousel{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.product-carousel-container .product-thumbs-carousel::-webkit-scrollbar{display:none}}.product-carousel-container .product-thumbs-carousel .carousel-cell{border:rgba(0,0,0,0);height:91px;margin-right:10px;width:37%;margin-right:10px}@media (min-width: 400px){.product-carousel-container .product-thumbs-carousel .carousel-cell{width:33%;margin-right:10px}}@media (min-width: 480px){.product-carousel-container .product-thumbs-carousel .carousel-cell{width:25%}}@media (min-width: 576px){.product-carousel-container .product-thumbs-carousel .carousel-cell{width:23%}}@media (min-width: 750px){.product-carousel-container .product-thumbs-carousel .carousel-cell{width:20%}}@media (min-width: 992px){.product-carousel-container .product-thumbs-carousel .carousel-cell{width:100%;max-width:130px;height:130px;padding:20px 0;margin-bottom:20px;margin-right:0}}.product-carousel-container .product-thumbs-carousel .carousel-cell .square{display:flex;height:91px;width:91px;align-items:center;justify-content:center;border-radius:2px;border:none}@media (min-width: 400px){.product-carousel-container .product-thumbs-carousel .carousel-cell .square{border:1px solid #b2b4b2}}.product-carousel-container .product-thumbs-carousel .carousel-cell.is-nav-selected .square,.product-carousel-container .product-thumbs-carousel .carousel-cell.is-selected .square{border-bottom:2px solid #3d3935}@media (min-width: 400px){.product-carousel-container .product-thumbs-carousel .carousel-cell.is-nav-selected .square,.product-carousel-container .product-thumbs-carousel .carousel-cell.is-selected .square{border:2px solid #3d3935}}.product-carousel-container [data-pdp-nav-carousel-images]{display:none}.product-carousel-container .custom-btn{display:none}.product-carousel-container .nav-carousel-wrapper{padding:21px 24px;display:none}@media (min-width: 992px){.product-carousel-container .nav-carousel-wrapper{position:relative;display:block}.product-carousel-container .nav-carousel-wrapper .nav-carousel{position:relative}.product-carousel-container .nav-carousel-wrapper .nav-carousel .carousel-cell{margin:auto;margin-bottom:20px}.product-carousel-container .custom-btn{display:inline-block;left:0;right:0;margin:auto;width:44px;height:44px;transform:initial;background:transparent;border-radius:0}.product-carousel-container .custom-btn .custom-svg{position:absolute;left:0;right:0;top:0;bottom:0}.product-carousel-container .custom-btn.up{top:0}.product-carousel-container .custom-btn.down{top:626px}.product-carousel-container .custom-btn:hover{background:transparent}.product-carousel-container .custom-btn:focus{outline:none !important;box-shadow:none !important}.product-carousel-container .custom-btn:active{opacity:0.3}.product-carousel-container .custom-btn .flickity-button-icon{width:44px;height:44px}}@media (min-width: 1100px){.product-carousel-container{grid-gap:7px !important}}@media (min-width: 1400px){.product-carousel-container{grid-gap:15px !important}}.product-thumbs-carousel .flickity-button{border-radius:0;padding:0;width:30px;height:91px}.product-thumbs-carousel .flickity-button:disabled{opacity:0}.product-thumbs-carousel .flickity-prev-next-button.next{right:0px}.product-thumbs-carousel .flickity-prev-next-button.previous{left:0px}.product-thumbs-carousel .flickity-prev-next-button .flickity-button-icon{position:relative;left:unset;top:unset;width:unset;height:unset}.feedback-line{height:1px;width:100px;background-color:#eee;position:absolute;left:0;top:50%;transform:translateY(-50%)}.feedback-line:nth-child(2){height:100px;width:1px;background-color:#eee;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.disabledFeedback{position:absolute;width:100px;height:100px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);display:none}.swatch--selected-variant-add-on{margin-top:16px;font-style:italic}.swatch{margin-bottom:15px}.swatch .swatch-element.soldout{color:#eee;border-color:#eee;overflow:hidden;position:relative;opacity:.5}.swatch .swatch-element.soldout.color{border-radius:50%}.swatch .swatch-element.soldout .disabledFeedback{display:block}.swatch input[name='Color']:disabled+label,.swatch input[data-add-on-selector]:disabled+label{color:#eee;opacity:0.5;border-color:#3d3935;overflow:hidden;position:relative}.swatch .header{font-size:14px;color:#3d3935;text-transform:capitalize}.swatch input{display:none}.swatch .swatch--selected-variant,.swatch .swatch--selected-variant-add-on{font-style:italic;font-size:14px;color:#3d3935;margin-top:16px}.swatch__options-wrapper{display:flex;align-items:center;flex-wrap:wrap}.swatch .flavor{margin-top:10px}.swatch .flavor:not(:last-child){margin-right:10px}.swatch .design{margin-top:10px}.swatch .design:not(:last-child){margin-right:10px}.swatch input[name='color']+label{padding:0;width:50px;height:50px}.swatch input[name='color']:checked+label{border:2px solid #3D3935}.swatch input[name='flavor']+label{border:1px solid #B2B4B2;border-radius:3px;padding:14px;color:#3D3935}.swatch input[name='flavor']:checked+label{border:3px solid #3D3935;font-weight:bold}.swatch input[name='design']+label{border:1px solid #B2B4B2;border-radius:3px;padding:14px;color:#3D3935}.swatch input[name='design']:checked+label{border:3px solid #3D3935;font-weight:bold}.swatch input:checked+label{border:3px solid #3D3935}.swatch label{margin:0;font-size:18px;text-align:center;white-space:nowrap;display:flex;background-size:contain;background-repeat:no-repeat;border:solid 1px #fff;cursor:pointer;padding:10px 20px}.swatch .swatch-element.color{margin-right:10px}.swatch .swatch-element.color label{border-radius:50%;width:50px;height:50px;padding:0;border:2px solid #ccc}.swatch .tooltip{display:none}.product-recommendations__section{max-width:calc(100% - 40px) !important;margin:0px auto}@media (min-width: 768px){.product-recommendations__section{max-width:88.69048% !important}}.product-recommendations__wrapper{text-align:center;margin-bottom:3rem;position:relative;padding:3rem 0px}@media (min-width: 992px){.product-recommendations__wrapper{padding:3rem 60px}}.product-recommendations__header{font-family:"Roboto";font-size:2.25rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin-top:0px;text-transform:uppercase;text-align:center;padding-bottom:10px;width:100%;font-size:22px}@media (min-width: 992px){.product-recommendations__header{font-size:32px}}.product-recommendations__items{display:flex;margin:0px auto;width:100%}.product-recommendations__items .product-card{margin:0 0 0;padding-left:30px;width:calc(100vw)}@media (min-width: 768px){.product-recommendations__items .product-card{width:calc(33%);padding-left:0}}@media (min-width: 992px){.product-recommendations__items .product-card{margin-bottom:100px;width:calc(25%)}}.product-recommendations__item{width:50%;min-height:100%;display:flex;padding:0px 5px;padding-bottom:20px}@media (min-width: 992px){.product-recommendations__item{width:calc(100% / 3);padding:0px 12.5px;padding-bottom:20px}}@media (min-width: 1200px){.product-recommendations__item{width:25%}}.product-recommendations__button{position:absolute;border:none;color:#3d3935;top:50%;width:45px;height:39px;transform:translateY(-50%);background:none;padding:0px;display:none}@media (min-width: 992px){.product-recommendations__button{display:block}}.product-recommendations__button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.product-recommendations__button--prev{left:10px}.product-recommendations__button--next{right:10px}.product-recommendations__mobile-swipe{text-transform:uppercase;font-size:12px;font-weight:bold;margin-top:30px}.product-recommendations__mobile-swipe svg{width:14px;height:12px}@media (min-width: 992px){.product-recommendations__mobile-swipe{display:none}}.product-recommendations__section{max-width:88.69048%;margin:0px auto}.shopify-section .rebuy-widget{background-color:unset !important}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content h3.primary-title{font-weight:bold !important;font-size:1.875rem;line-height:2.1875rem;text-align:center !important;color:#3d3935 !important;margin-bottom:23px}@media (min-width: 992px){.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content h3.primary-title{font-size:3.125rem;line-height:3.6875rem;margin-bottom:30px}}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-grid{padding-left:0 !important;padding-right:0 !important}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block{padding:0 10px !important;margin:0 !important;width:80%;max-width:300px}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block:first-of-type{margin-left:0 !important}@media (min-width: 768px){.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block{width:50%;max-width:unset}}@media (min-width: 992px){.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block{width:25%}}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-media{position:relative;border:1px solid #efefed}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-media:after{content:'';display:block;padding-bottom:100%}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-media img{position:absolute;width:100%;left:0%;top:50%;transform:translateY(-50%)}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info{display:flex;flex-direction:column}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info a.rebuy-product-title{font-weight:bold;font-size:1.125rem;line-height:1.375rem;color:#3d3935;margin-top:12px;margin-bottom:8px}@media (min-width: 992px){.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info a.rebuy-product-title{margin-top:25px}}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price{margin-top:auto;font-size:1rem;line-height:1.3125rem;text-align:center}@media (min-width: 992px){.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price{font-size:1.125rem;line-height:1.5rem}}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price .rebuy-money:not(.sale),.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price .rebuy-money.compare-at{color:#3d3935 !important}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price .rebuy-money.sale,.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price .rebuy-money.compare-at{background-color:#fff}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .flickity-prev-next-button.previous{background:unset !important;background-image:url('//shop.invisalign.com/cdn/shop/t/266/assets/splide-prev.png?v=40921823195530719541756147608') !important;background-size:12px 14px !important;background-repeat:no-repeat !important;width:20px;height:20px;background-position:center !important}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .flickity-prev-next-button.previous svg{display:none}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .flickity-prev-next-button.next{background:unset !important;background-image:url('//shop.invisalign.com/cdn/shop/t/266/assets/splide-next.png?v=159383974240189931431756147607') !important;background-size:12px 14px !important;background-repeat:no-repeat !important;width:20px;height:20px;background-position:center !important}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .flickity-prev-next-button.next svg{display:none}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .flickity-page-dots{display:none}.shopify-section .rebuy-widget .rebuy-widget-container .rebuy-widget-content .powered-by-rebuy{display:none}.rebuy-product-block .rebuy-product-actions{display:flex;width:100%;height:auto;visibility:visible}
