.page-width{padding:0 128px;margin:auto}#SiteHeader .page-width,.site-footer .page-width{padding:0 40px}.template-custom-product-page .js-qty__adjust:hover{background:none}.feature-list{list-style:none;border-top:1px solid #F2F2F2;padding:30px;margin:0;border-bottom:1px solid #F2F2F2}.feature-list li{margin-bottom:8px}body.template-custom-product-page.template-product.pro_temp-26.sonic-brush.video-open{position:fixed}.feature-list li:last-child{margin-bottom:0}.template-custom-product-page .variant-input-wrap label{margin-bottom:0!important}.template-custom-product-page .variant-input-wrap{margin:20px 0}.regular-pricing{font-weight:400;font-size:18px;line-height:24px;letter-spacing:0}.regular-pricing span.product__price.product__price--compare{color:#ed0006}.product-pricing .product__price.on-sale{padding-right:5px;font-family:Outfit;font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;margin-top:2px;color:#000}.product__policies.rte.small--text-center{display:none}.cup-options{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cup-box{border-radius:10px;cursor:pointer;transition:.25s ease;padding:15px 10px;display:flex;justify-content:start;align-items:center;gap:10px}.cup-box img{width:58px;height:auto;object-fit:contain}.cup-box h4{margin:0 0 8px;color:#000;font-weight:600;font-size:16px;line-height:22px}.cup-box{border:1px solid #DDDDDD}.cup-box p{margin:0;color:#555;font-weight:400;font-size:14px;line-height:20px}.cup-box:hover{background:#ededed}.cup-box.active{border-color:#000;background:#fff;border:solid 1.5px}.custom-liquid{margin:20px 0 0}.template-custom-product-page .variant-selection__variants{display:block!important}.template-custom-product-page .countdown_timer_wrapper_cmap727xi005izscwwm8bnuci{background:#fff}.template-custom-product-page .product-single__meta .gs-payments,.template-custom-product-page .product-single__meta .shopify-payment-button{margin-top:20px}.template-custom-product-page .countdown_time_cmap727xi005izscwwm8bnuci{border:1px solid #E8E8E1;width:auto;padding:10px 16px;border-radius:10px;color:#000;font-weight:500;font-size:20px;line-height:26px;letter-spacing:0}.template-custom-product-page .product-single__meta{padding-left:10px}.template-custom-product-page .product-main-slide{border:2px solid #F2F2F2;border-radius:25px}.template-custom-product-page p.countdown_timer_subheading_cmap727xi005izscwwm8bnuci{margin-bottom:10px;color:#000;font-family:Outfit;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0}.template-custom-product-page .product__thumbs--below .product__thumb-item{max-width:100%;width:23%;margin-right:6px}.template-custom-product-page .product__thumbs[data-position=below] .product__thumb-arrow.product__thumb-arrow--next{right:17px;width:auto}.template-custom-product-page .product__thumb-item a.is-active:before,.template-custom-product-page .product__thumb-item a:focus:before{box-shadow:none}.template-custom-product-page a#more-payment-options-link{display:none}.template-custom-product-page .product__thumbs[data-position=below] .product__thumb-arrow.product__thumb-arrow--prev{left:-10px;text-align:left;width:auto}.template-custom-product-page a.product__thumb{border:1px solid rgba(242,242,242,1);border-radius:14px;padding:2px}.payment-buttons{display:flex;align-items:center;width:100%;gap:16px}.template-custom-product-page .countdown_timer_wrapper_cmap727xi005izscwwm8bnuci{background:#fff;border:1px solid#F2F2F2;border-radius:10px;padding:10px 20px}.template-custom-product-page .js-qty__wrapper{max-width:150px;border:1.5px solid#000000;border-radius:8px;padding:5px;height:48px}.template-custom-product-page .js-qty__num{border:none;font-size:16px;line-height:22px;padding:5px 20px}.feature-list span.text{font-weight:400;font-size:18px;line-height:24px;letter-spacing:0}.template-custom-product-page .product__thumb-arrow .icon{display:inline-block;width:8px;height:12px}.template-custom-product-page .expertdoctor img{width:100%;max-width:40px;height:40px}.template-custom-product-page button.btn.btn--full.add-to-cart.btn--secondary{background:linear-gradient(270deg,#07257f,#0d51cc);color:#fff;border-radius:8px;border:none;max-width:100%;letter-spacing:0;font-size:18px;line-height:22px;text-transform:capitalize;height:48px;font-weight:600}.template-custom-product-page .color-swatch:before{width:40px;height:40px;margin:auto}.review-section.new-temp .review-content h3{margin-bottom:10px;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;text-transform:capitalize;font-family:Outfit}.review-section.new-temp .review-card{flex-direction:row;justify-content:center;align-items:center;gap:20px;box-shadow:2px 2px 5px #0000001a;border:none;padding:10px}.review-section.new-temp .review-content p{font-size:15px;line-height:20px;margin-bottom:15px;color:#0b0b0b;letter-spacing:0;font-weight:300}.review-section.new-temp .review-image{width:131px}.review-section.new-temp{margin-top:30px}.swatches-selection{display:none}.carousel-nav img{width:100%;display:block}.main-carousel .carousel-cell{width:100%}.thumbnail-carousel{margin-top:15px}.product-gallery--navigation button.flickity-button.flickity-prev-next-button{background:none;width:12px}.product-gallery--navigation .flickity-prev-next-button.next{right:0}.product-gallery--navigation button.flickity-button.flickity-prev-next-button.previous{left:-30px}.carousel-nav .carousel-cell{width:auto;margin-right:10px;cursor:pointer;border:1px solid #FFFDF8;border-radius:15px}.carousel-nav .carousel-cell.is-nav-selected{opacity:1;border:1px solid #FFFDF8;box-shadow:none!important}.template-custom-product-page .product-gallery .review-section img{width:100%;height:173px}.template-custom-product-page .product-gallery .review-card{display:flex;box-shadow:2px 2px 5px #0000001a;margin-top:15px;padding:10px;border-radius:8px;gap:20px;align-items:center}.product-gallery .review-content h3{font-weight:600;font-size:16px;line-height:22px;vertical-align:middle;margin:0 0 11px}.product-gallery .review-content p{margin:0;font-weight:300;font-size:15px;line-height:20px;margin-bottom:11px!important;color:#000}.product-gallery .review-content{padding:19px 0}.product-gallery .review-content strong{font-weight:400;font-size:14px;line-height:20px}.template-custom-product-page .product-gallery .review-image{width:auto}.review-content{flex:1}.review-content h3{font-size:20px;margin-bottom:10px;font-weight:700}.review-content p{font-size:14px;line-height:1.6;margin-bottom:15px;color:#333}.review-content strong{font-size:14px;font-weight:600}.review-image{width:150px;flex-shrink:0}.review-image img{width:100%;border-radius:8px;display:block}.engraving-box{border:2.5px dashed #000;padding:18px;text-align:center;font-size:16px;font-weight:500;cursor:pointer;background:#f9f9f9;transition:.3s ease;border-radius:10px;line-height:22px;display:flex;justify-content:center;align-items:center;gap:4px;height:52px}.engraving-box span{color:#ff9a01;font-weight:500}.engraving-box:hover{background:#eaeaea}.engraving-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:.3s ease;z-index:999}.engraving-modal.active{visibility:visible;opacity:1}.engraving-modal.active .engraving-modal-content{transform:translateY(0)}.close-modal{position:absolute;right:12px;top:10px;background:none;border:none;font-size:22px;cursor:pointer}.engraving-modal form{display:flex;flex-direction:column;gap:12px;margin-top:15px}.submit-btn{background:#000;color:#fff;padding:10px;border:none;cursor:pointer;border-radius:5px}.template-custom-product-page .price{font-weight:500;font-size:18px;line-height:22px;text-transform:capitalize}.template-custom-product-page button.product__thumb-arrow.product__thumb-arrow--prev.hide,.template-custom-product-page button.product__thumb-arrow.product__thumb-arrow--next.hide{display:block!important;color:#4f4343}.template-custom-product-page .expert-content{text-decoration:none}.template-custom-product-page label.quantity-selector__label{display:none}.template-custom-product-page section.product__container.product__container--two-columns{padding:0;max-width:max-content}.template-custom-product-page .product-main{width:53%;scroll-margin-top:140px}.template-custom-product-page .product-gallery{position:relative;width:50%}.top-section{text-align:center}span.happy-custmor{font-size:14px;letter-spacing:0;line-height:20px}.content-wrap{display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:10px}.top-section h2{margin-bottom:30px;font-family:Tenor Sans;font-weight:400;font-size:38px;line-height:45px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:capitalize!important}h2.product-title{font-weight:600;font-size:28px;line-height:34px}.feature-heading{font-weight:400;font-size:18px;line-height:26px;margin-top:15px;margin-bottom:20px}.feature-list li{display:flex;gap:8px;margin-bottom:15px;font-size:18px;line-height:24px;align-items:self-start}.main-recommended{background:#f9f9f9;padding:10px;border-radius:10px}.template-custom-product-page .expert-content{text-decoration:none;font-family:Outfit;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-transform:capitalize}h2.h2.product-single__title{font-family:Tenor Sans;font-weight:400;font-size:32px;line-height:38px;letter-spacing:0;text-transform:capitalize!important}.template-custom-product-page .product-block{margin-bottom:20px}h4.every-heading{font-family:Outfit;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0%;text-align:center;text-transform:capitalize}.template-custom-product-page .product-text{background:#ff9a011a;padding:10px;display:flex;justify-content:center;border-radius:8px;align-items:center;margin:0}.template-custom-product-page .product-text p{margin:0;font-weight:400;font-size:18px;line-height:24px;vertical-align:middle;text-transform:capitalize}h3.select-cup{margin-top:20px;margin-bottom:15px;font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize}.product-gallery--viewer{display:block;justify-content:center;align-items:center;border:2px solid #4e4c4817 border-radius: 25px}.product-gallery--image-background img{padding:20px}h3.add-on-heading{font-weight:500;font-size:18px;line-height:24px;text-transform:capitalize;margin:20px 0}.liner-addon{border:2px solid#DDDDDD;border-radius:16px;padding:11px}.liner-addon h3{margin:0;font-weight:500;font-size:16px;line-height:22px;text-transform:capitalize}.wrap-content{display:flex;gap:19px;margin-bottom:15px}.star-rating-name{display:flex;gap:10px;margin-top:5px;margin-bottom:10px}.star-rating-name span{font-weight:400;font-size:10px;line-height:20px;text-transform:capitalize;color:#a8a8a8}.star-rating-name svg{width:70px;height:auto}.option-name h4{margin:0 0 10px;font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize}button.liner-option{border:1px solid #DDDDDD;padding:12px 8px;border-radius:8px;margin-right:10px;cursor:pointer;font-weight:400;font-size:16px;line-height:22px;background:#fff;height:46px}button.liner-option.active{border:1px solid #FF9A01}button.add-liner{background:#ff9a01;width:100%;padding:12px 10px;border:none;border-radius:8px;font-weight:500;font-size:16px;line-height:22px;cursor:pointer;height:46px;border:1px solid #ff9a01}button.add-liner:hover{background:#fff}.image-add-on{border:1.5px solid #F2F2F2;border-radius:10px;cursor:pointer}.image-add-on img{width:194px}.values{margin-bottom:10px}span.ylow-clr{color:#ff9a01}.form-custom-new h3{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin:0}.form-custom-new select.variant-selection__variants{font-weight:500;font-size:16px;line-height:22px;width:576px;margin-top:15px;border:1.5px solid #000;padding:15px 10px;border-radius:15px;height:52px}.quantity-wrapper{border:1.5px solid #000;padding:12px;width:150px;justify-content:center;display:flex;border-radius:8px;height:48px}button.qty-btn{background:#fff;width:40px}button.qty-btn.plus{color:#4d4d4d}button.qty-btn.minus{color:#6670854a}.quantity-wrapper input{width:100%;border:none;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0%;text-align:center}.qty-btn{background:#f5f5f5;border:none;cursor:pointer;font-size:18px;color:#4d4d4d}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity-selector__wrapper{border:1.5px solid #000;width:150px;justify-content:center;display:flex;align-items:center;border-radius:8px;padding:0;height:48px}.quantity-selector__button{background:#f5f5f5;border:none;cursor:pointer;font-size:18px;width:40px;color:#4d4d4d;display:flex;align-items:center;justify-content:center}.quantity-selector__button-wrapper--minus .quantity-selector__button{color:#6670854a;background:#fff;padding:0}.quantity-selector__button-wrapper--plus .quantity-selector__button{color:#4d4d4d;background:#fff;padding:0;width:30px}.quantity-selector__input{width:40px;text-align:center;border:none;font-size:15px;font-weight:500;background:transparent}.product-form--regular{margin:20px 0}.custom-liquid.custom-liquid--custom_liquid_amcKBX{margin:0}.custom-liquid.custom-liquid--custom_liquid_amcKBX .guarantee-bar{margin-top:-12px;padding-top:0}.payment-gateways img{max-width:601px;width:100%}.payment-gateways{text-align:center}.gs-secure.top-section{text-align:center;display:flex;justify-content:center;align-items:center}.custom-liquid.custom-liquid--custom_liquid_pKxp36{margin-top:20px}fieldset.options-selection__swatches.options-selection__swatches--variant_image{display:block!important}fieldset.options-selection__radios{display:none}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input{-moz-appearance:textfield}.quantity-selector__button-wrapper{display:flex;align-items:center;justify-content:center}.product-form__action-wrapper{align-items:center}button.product-form--atc-button{background:#ff9a01;color:#000;font-weight:600;font-size:18px;line-height:28px;text-align:center;vertical-align:middle;border-radius:10px;border:1px solid #ff9a01;padding:10px 20px;text-transform:capitalize;height:48px}.template-custom-product-page .product-form--atc-button:not(.disabled):hover{background:#fff;box-shadow:none;border:1px solid #ff9a01}.template-custom-product-page .product__container--two-columns .product-form__action-wrapper{align-items:center}.guarantee-bar{display:flex;justify-content:right;gap:20px;flex-wrap:wrap;font-weight:400;color:#000;line-height:20px;padding:0}.guarantee-item{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px}.dot{width:6px;height:6px;background:#f5a000;border-radius:50%;display:inline-block}.custom-image-text .image-with-text{padding:60px 0 0;margin:auto}.custom-image-text .image-with-text__heading{margin-top:0;color:#000;font-weight:600;font-size:40px;line-height:50px;margin-bottom:20px}.custom-image-text .image-with-text__text p{font-weight:400;font-size:18px;line-height:24px;margin-top:0;margin-bottom:0}section.cup-holder-points-section{margin-top:20px}.cup-holder-points{list-style:none;padding:0;margin:0}.cup-holder-points li{font-weight:400;font-size:18px;line-height:24px;vertical-align:middle;display:flex;align-items:center;gap:10px;margin-bottom:12px}.custom-image-text .image-with-text__content{padding:0}.guarantee-bar.img-text{justify-content:center;padding-top:8px}.about-section{background:#f7f7f7;margin:auto;padding:60px 0}.about-section .image-with-text--desktop-image-alignment-left .image-with-text__content{padding-right:0;padding-top:28px;padding-left:30px}.about-section .image-with-text__heading{margin-top:0;color:#000;font-weight:600;font-size:40px;line-height:50px;margin-bottom:24px}.about-section .image-with-text__text p{font-weight:400;font-size:17px;line-height:22px;margin-top:0}.variant-selection-new{position:relative;display:inline-block;width:100%}.variant-selection-new select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background:#fff;cursor:pointer}.variant-selection-new:after{content:"";position:absolute;right:18px;top:63%;transform:translateY(-50%);width:12px;height:6px;background-image:url(https://cdn.shopify.com/s/files/1/0550/1953/6558/files/drop-down.svg?v=1771567560);background-size:contain;background-repeat:no-repeat;pointer-events:none}.product-gallery--navigation.loading{opacity:1}.template-custom-product-page .product-gallery--media-thumbnail[data-gallery-selected=true]{box-shadow:none;border:1px solid #f4f0e7;border-radius:15px}figure.product-gallery--image.product-gallery--medias.is-selected{z-index:0;width:100%;opacity:1}[data-product-gallery-aspect-ratio=natural] .product-gallery--medias img,.product-gallery--medias svg{display:block;width:100%;margin:0 auto}figure.product-gallery--image.product-gallery--medias{z-index:0;opacity:1;display:block;width:100%;margin:0 auto}article.product--outer.new-custom-template{gap:32px}.product-gallery--media-thumbnail-img{max-width:max-content;display:inline-block}.gallery-navigation--scroller .swiper-slide{height:90px;flex-shrink:0;background:#fff;border:1px solid #eee;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;cursor:pointer;transition:.3s}.product-gallery--media-thumbnail{border:1px solid #f4f0e7;border-radius:15px}.price-new{font-weight:500;font-size:18px;line-height:22px;text-transform:capitalize}.product-gallery--navigation.loading{position:relative;width:100%;padding-bottom:.125rem;margin-top:.5rem;margin-left:-.125rem;font-size:0;text-align:left;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.gallery-navigation--scroll-button{display:block}.gallery-navigation--scroll-button.scroll-right{right:-17px;padding-right:0;border-right:none;border-left:none;display:none}.gallery-navigation--scroll-button.scroll-left{left:-17px;padding-left:0;border-right:none;border-left:none;display:none}.gallery-navigation--scroll-button{width:auto;background:none}.template-custom-product-page .product-gallery--navigation .flickity-prev-next-button svg{top:5px;left:5px;width:20px;height:20px;stroke:#000}.template-custom-product-page #ProductGallery .product-gallery--navigation .flickity-prev-next-button svg{width:15px;height:15px;stroke:#000}.template-custom-product-page .product-gallery--navigation .flickity-prev-next-button.next{right:0}.product-gallery.click-to-zoom-enabled{position:sticky;top:100px;align-self:flex-start}.review-section.desktop{display:block}.product-details{margin-top:20px;margin-bottom:15px}.feature-list li{display:flex;gap:8px;margin-bottom:15px;align-items:center;vertical-align:middle}span.tick-icon{display:flex;align-items:center;justify-content:center}.image-with-text__image-wrapper{flex:0 0 50%;flex:0 0 calc(45% - 30px);max-width:calc(45% - 30px)}.image-with-text__content{flex:0 0 50%;flex:0 0 calc(52.5% - 30px);max-width:calc(52.5% - 30px)}.image-with-text--desktop-image-alignment-right .image-with-text__container .image-with-text__image-wrapper{order:1}.image-with-text--desktop-image-alignment-right .image-with-text__container .image-with-text__content{order:0}.image-with-text--desktop-image-alignment-right .image-with-text__container{flex-direction:unset!important}a.hiw-button:hover,.template-custom-product-page button.btn.btn--full.add-to-cart.btn--secondary:hover,.gs-btn:hover,.button-area:hover{background:linear-gradient(270deg,#0d51cc,#07257f);color:#fff}html{scroll-behavior:smooth}.expert-content:hover{text-decoration:underline}.about-section .image-with-text.no-section-heading{padding:0;margin:auto}.about-section .image-with-text__container{display:flex;flex-wrap:wrap}.about-section .image-with-text__container>*{flex:none;max-width:max-content}.button-gs{max-width:461px;margin:auto}.swiper-button-next,.swiper-button-prev{width:22px!important;height:22px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px!important;color:#000!important;font-weight:700!important}.swiper-button-prev{left:-6px!important}.swiper-button-next{right:-8px!important}.product-gallery--image-background{border:2px solid #00000026;padding:30px;border-radius:25px}.product-gallery--navigation .swiper-button-prev{top:62%;left:0!important}.product-gallery--navigation .swiper-button-next{top:62%;right:0!important}.product-gallery--navigation{padding:0 24px}.thumbnails-box .swiper-button-prev{left:5px!important}.about-section .image-with-text--desktop-height-natural .image-with-text__image{border-radius:25px}button.product-gallery--expand{display:none}.image-box{border:1px solid #e0e0e0;border-radius:5px;padding:3px 0}.swiper-button-next.swiper-button-disabled.swiper-button-lock{background:#fff;width:25px!important;height:25px!important;display:flex!important;justify-content:center;align-items:center;border-radius:50%;right:7px!important;box-shadow:2px 2px 10px #63323226}.thumbnails-box .swiper-button-next.swiper-button-disabled.swiper-button-lock,.thumbnails-box .swiper-button-prev.swiper-button-disabled.swiper-button-lock{background:#fff;width:25px!important;height:25px!important;display:flex!important;justify-content:center;align-items:center;border-radius:50%;right:7px!important;box-shadow:2px 2px 10px #63323226;opacity:.75!important}.block-about .gs-image-text-blocks{padding:60px 0!important}[data-product-gallery]{position:relative;transition:opacity .25s ease}.gallery-loading{opacity:0}#gallery-preload{position:absolute;left:-9999px;top:-9999px;visibility:hidden}.engraving-note svg{vertical-align:middle}.review-section.mobile,.image-mobile{display:none}.product-single__meta .features-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:46px;box-shadow:2px 2px 5px #00000026;padding:15px 18px;border-radius:11px;margin-top:20px}.trust-box{text-align:center}.trust-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.trust-text{font-size:14px;font-weight:400;margin:0}@media(max-width:767px){.image-mobile{display:block!important}.template-custom-product-page .gs-right .gs-review .review-heading p{font-size:14px;line-height:20px}.template-custom-product-page .top-section{margin-top:30px}.template-custom-product-page span.happy-custmor{font-size:13px}.template-custom-product-page h2.h2.product-single__title{font-size:24px;line-height:30px}.template-custom-product-page h4.every-heading{font-size:15px;line-height:22px}.template-custom-product-page .expert-content{font-size:13px;line-height:18px;text-decoration:none}.template-custom-product-page .feature-list span.text{font-size:13px;line-height:20px}.feature-list span.tick-icon svg{width:16px;height:16px}.template-custom-product-page .feature-list{padding:10px 0}.template-custom-product-page .color-swatch:before{width:30px;height:30px}.template-custom-product-page .variant-input-wrap label{height:30px;width:30px}.template-custom-product-page .variant-input-wrap input[type=radio]:checked+label{box-shadow:none;border:1px solid}.template-custom-product-page .variant-input{margin-right:20px}.template-custom-product-page .regular-pricing,.template-custom-product-page .regular-pricing span.product__price.product__price--compare{font-size:16px;line-height:22px}.template-custom-product-page .product-pricing{font-size:18px;line-height:26px}.template-custom-product-page p.countdown_timer_subheading_cmap727xi005izscwwm8bnuci{font-size:16px;line-height:22px}.template-custom-product-page .payment-buttons .js-qty__wrapper{max-width:107px}.features-row .trust-icon{width:40px;height:40px}.features-row p.trust-text{font-size:11px;line-height:18px}.template-custom-product-page section.features-row{gap:9px;padding:15px 12px}.template-custom-product-page .gs-secure{font-size:14px}.template-custom-product-page .as-seen-wrapper{padding:20px 16px}.template-custom-product-page .as-seen-block{max-width:max-content;max-height:max-content;margin-left:0}.template-custom-product-page .as-seen-blocks{display:flex;gap:12px;justify-content:center;align-items:center}.template-custom-product-page .product-single__meta{padding-left:0!important}.template-custom-product-page .as-seen-blocks .as-seen-title p{font-size:16px;margin-bottom:10px!important}.image-desktop{display:none}.image-add-on{border:none}.gs-left{max-width:max-content!important}.engraving-modal-content{width:90%;padding:20px;margin-top:0}.liner-addon .wrap-content{display:block;gap:19px;margin-bottom:15px;flex-wrap:wrap}.variants-title{margin-top:8px}.liner-addon .image-add-on img{width:98%;max-height:max-content;margin:auto;display:flex;justify-content:center;align-items:center}.engraving-title{font-size:24px;line-height:30px}.engraving-modal input,.engraving-modal select{width:100%}.font-options{display:block;margin:0}button.font-btn{width:auto;margin-bottom:10px;margin-right:10px}p.engraving-subtitle{margin-top:0;margin-bottom:10px;font-size:18px}.page-width{padding:0 16px}.feature-box .feature-list li{font-size:14px;line-height:20px}.feature-box .feature-list li svg{margin:1px 0;width:16px}.template-custom-product-page .product-gallery--navigation{padding:0}.template-custom-product-page .image-text-new ul.cup-holder-points li svg{width:16px!important;height:16px}.template-custom-product-page .gs-it-text p strong{font-size:14px;line-height:20px}.template-custom-product-page h4.included-heading{font-size:16px;line-height:22px;color:#0b0b0b}.template-custom-product-page .included-list li{font-size:14px;line-height:20px}.template-custom-product-page .doctor-section .gs-it-row{display:block}.template-custom-product-page .doctor-section .gs-it-media,.template-custom-product-page .doctor-section .gs-it-content{width:100%}.template-custom-product-page .doctor-section .bg-block{padding:15px}.template-custom-product-page .doctor-section .gs-it-content{margin-top:20px}.template-custom-product-page .doctor-section .gs-it-heading{font-size:20px;line-height:30px;margin-bottom:15px}.template-custom-product-page .doctor-section .gs-it-text{font-size:14px;line-height:20px;color:#000c}.template-custom-product-page .gs-trust{gap:2px;font-size:12px;line-height:10px}.image-text-new .gs-it-row{margin-bottom:30px!important}.image-text-new .gs-it-media,.image-text-new .gs-it-content{width:100%!important}.image-text-new .gs-it-row{display:block!important}.image-text-new .gs-image-text-blocks{padding:30px 0 0!important}.image-text-new h2.gs-it-heading{font-size:24px!important;line-height:30px;margin-top:20px;margin-bottom:10px}.image-text-new p.gs-it-text,.image-text-new .cup-holder-points li{font-size:14px;line-height:20px}.about-section{display:block!important}.template-custom-product-page .block-about .gs-it-row{display:block}.template-custom-product-page .block-about .gs-image-text-blocks{padding:30px 0!important}.template-custom-product-page .block-about .gs-it-media,.template-custom-product-page .block-about .gs-it-content{width:100%}.template-custom-product-page .block-about .gs-it-heading{font-size:24px;line-height:30px;margin-top:20px}.template-custom-product-page .block-about .gs-it-text{font-size:14px;line-height:20px}.product-block.product-block--liner_addon .liner-addon{width:100%;padding:20px}p.feature-heading{font-size:14px;line-height:20px}.template-custom-product-page .form-custom-new select.variant-selection__variants{width:100%;font-size:11px;line-height:20px}.template-custom-product-page .form-custom-new span.atc-button--text{font-size:16px;line-height:22px}.product-main .review-section .review-card{display:flex;box-shadow:2px 2px 5px #0000001a;margin-top:15px;padding:13px;border-radius:8px;gap:7px;align-items:center}.thumbnails-box .swiper-button-next.swiper-button-disabled.swiper-button-lock,.thumbnails-box .swiper-button-prev.swiper-button-disabled.swiper-button-lock{display:none!important}.product-single__meta .review-section .review-content h3{font-weight:600;font-size:14px;line-height:18px;margin-top:0}.product-single__meta .review-section .review-content p{font-weight:300;font-size:13px;line-height:18px;margin:8px 0}.product-single__meta .review-section .review-content{text-align:left}.product-single__meta .review-section .review-content strong{font-size:13px;line-height:18px}.product-single__meta .review-section .review-image,.product-single__meta .review-section .review-image img{width:95px}.product-single__meta .review-section.mobile{display:block!important}.template-custom-product-page .product-gallery.click-to-zoom-enabled{position:relative;top:auto;align-self:auto;width:100%;padding:0}.top-section h2{margin-bottom:10px;font-size:24px;line-height:30px;letter-spacing:0}.recurpay-pdp-widget,button.gallery-navigation--scroll-button,.review-section.desktop{display:none}.template-custom-product-page .product-main{width:100%;margin:0}.gs-left{width:100%}.gs-payments img{width:100px}.product-main{padding:0}.cup-box{margin-top:15px;padding:10px 5px;display:block;text-align:center}.cup-box .image-box{width:70px;margin:auto}.cup-box h4{font-size:13px;line-height:20px;margin-top:10px}.cup-options{gap:10px}.engraving-box{font-size:14px;line-height:20px}.product-form__action-wrapper{flex-wrap:nowrap}.template-custom-product-page .product__container--two-columns .product-form__action-wrapper{flex-direction:row}.guarantee-bar{padding:0;justify-content:center;gap:10px}.guarantee-item{font-size:14px;line-height:20px}.form-custom-new .quantity-wrapper{width:98px}.product-block.product-block--liner_addon h3.add-on-heading{margin-bottom:10px;font-size:16px;line-height:22px}.star-rating-name span{font-size:12px;line-height:18px}.feature-icons__item .feature-icons__icon img{width:80px;height:80px}.template-custom-product-page .product-text p{font-size:14px;line-height:20px;text-align:center}.liner-addon button.liner-option{font-size:14px;line-height:20px;padding:10px}.variant-selection-new:after{right:8px}.product-gallery--navigation .swiper-button-prev,.product-gallery--navigation .swiper-button-next{display:none}.gallery-navigation--scroller .swiper-slide{width:76px!important}.product-gallery--image-background{justify-content:center;align-items:center;display:flex}.liner-addon .price-new{font-size:16px}.liner-addon button.add-liner{font-size:14px;line-height:20px}.button-box-content .gs-payments img{width:100%}.gs-secure.top-section{font-size:14px;line-height:100%}.template-custom-product-page .feature-icons{margin-top:20px;padding-top:30px;padding-bottom:30px}.template-custom-product-page h3.feature-icons__title{font-size:16px;line-height:22px;margin-top:15px}.template-custom-product-page p.feature-icons__text{font-size:14px;line-height:20px}.template-custom-product-page .feature-icons__item{flex:1;max-width:100%;margin:0 auto}.feature-icons .feature-icons__wrapper{flex-direction:column;gap:20px}.btb-box .btb{padding-bottom:30px;padding-top:30px}.btb__inner .btb__image img{width:90px;height:90px}.btb__inner .btb__heading{font-size:24px;line-height:30px}.btb-box .btb__card{padding:20px 16px;flex:auto}.btb-box h3.btb__title{font-size:16px;line-height:22px;margin-top:20px;min-height:0}.btb-box p.btb__text{font-size:14px;line-height:20px}.btb-box .btb__cards{gap:20px;flex-wrap:wrap}.custom-image-text .image-with-text{padding-top:30px!important}.custom-image-text .gs-image-text-blocks .gs-it-row{display:block}.custom-image-text .image-with-text--mobile-image-alignment-top .image-with-text__container{width:100%;flex:100%;display:block}.custom-image-text .image-with-text__heading{margin-top:20px;font-size:24px;line-height:30px;margin-bottom:10px}.custom-image-text .image-with-text__text{font-size:14px;line-height:20px}.custom-image-text .gs-image-text-blocks .gs-it-row{margin-bottom:30px}.custom-image-text .cup-holder-points li{font-size:14px;line-height:20px}.custom-image-text ul.cup-holder-points li svg{width:16px;height:16px}.custom-image-text .image-with-text__image-wrapper{max-width:100%;width:100%}.custom-image-text .image-with-text--desktop-image-alignment-left .image-with-text__content{padding-left:0!important;width:100%;max-width:100%;display:block}.custom-image-text .image-with-text--desktop-image-alignment-right .image-with-text__content{padding-right:0!important;width:100%;max-width:100%;display:block}section.cup-holder-points-section{margin-top:10px}.custom-image-text .image-with-text__button{font-size:16px;line-height:22px}.comp-table .comparison-section{padding:30px 0;margin-top:0}h2.comparison-heading{font-size:24px;line-height:30px}p.comparison-subheading{font-size:14px;line-height:20px;margin-top:10px;margin-bottom:20px}.comp-table .comparison-tables th:first-child{padding:24px 14px;text-align:left!important}.new-div{gap:5px}.comp-table .comparison-tables td:first-child{padding-left:12px;font-size:13px;line-height:18px;text-align:left!important}.comp-table .icon-tick svg,.comp-table .icon-cross svg{width:21px;height:21px}.comp-table .product-header span{font-size:13px;line-height:18px}.product-header span{display:block;font-size:13px;line-height:18px}.new-div img{width:16px}.comp-table .comparison-tables th{font-size:13px;line-height:18px;padding:24px 6px}.comparison-tables td{font-size:13px;line-height:18px}.comp-table .comparison-tables table{width:100%}.comp-table .comparison-tables th:nth-child(1),.comp-table .comparison-tables td:nth-child(1){width:43%}.comp-table .comparison-tables th:nth-child(2),.comp-table .comparison-tables td:nth-child(2){width:27%}.reviews-boxes .reviews-section-bottom{padding:30px 0}.reviews-boxes .reviews-section-bottom h2.reviews-heading{font-size:24px;line-height:30px}.reviews-boxes .reviews-section-bottom p.reviews-subheading{font-size:16px;line-height:22px;margin-top:10px;margin-bottom:20px}.reviews-boxes .reviews-section-bottom .review-card{padding:15px}.reviews-boxes .reviews-section-bottom h4.review-name{font-size:14px;line-height:20px}.reviews-boxes .reviews-section-bottom .review-avatar{width:45px;height:45px;font-size:22px}.reviews-boxes .reviews-section-bottom .review-stars{display:block}.reviews-boxes .reviews-section-bottom .review-top{margin-bottom:10px}.reviews-boxes .reviews-section-bottom .review-title,.reviews-boxes .reviews-section-bottom .verified{font-size:14px;line-height:20px;margin-top:8px}.reviews-boxes .reviews-section-bottom p.review-text{font-size:14px;line-height:20px}.verified svg{width:16px;height:17px}.steps .how-it-works{padding:30px 0}.how-it-works h2.hiw-heading{font-size:24px;line-height:30px;margin-bottom:20px}.how-it-works .hiw-number{width:50px;height:50px;font-size:25px;line-height:30px}.how-it-works h4.hiw-title{margin-top:20px;font-size:16px;line-height:22px}.how-it-works p.hiw-text{font-weight:400;font-size:14px;line-height:20px;text-align:center}.how-it-works a.hiw-button{font-weight:600;font-size:16px;line-height:22px;max-width:100%!important;height:46px;padding:5px 20px}.template-custom-product-page .image-text-new .gs-it-text p{line-height:20px;margin:0 0 10px}section.guarantee-stack{padding:30px 0}section.guarantee-stack .gs-main-carousel{padding:0}.thumbnails-box .flickity-button{display:none}.thumbnails-box .gs-thumbs .gs-thumb{width:76px;margin-right:0}.thumbnails-box{padding:0!important}.gs-right h2.gs-heading{font-weight:400!important;font-size:23px;line-height:30px;letter-spacing:0%;vertical-align:middle}.guarantee-stack .gs-wrapper{gap:15px}.guarantee-stack p.gs-sub{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;vertical-align:middle}.guarantee-stack .gs-list li{font-weight:400;font-size:14px;align-items:self-start;line-height:20px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize}span.check svg{width:16px;height:16px}.guarantee-stack a.gs-btn.scroll-button{font-weight:600;font-size:16px;line-height:22px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;height:46px;padding:12px;box-shadow:3px 3px 5px #00000026}.guarantee-stack .review-heading h5{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0%;vertical-align:middle}.guarantee-stack .review-heading p{font-weight:300;font-size:13px;line-height:18px;letter-spacing:0%;vertical-align:middle}.guarantee-stack .gs-review .review-heading span{font-size:13px}.about-section .image-with-text__container>*{flex:100%!important;max-width:100%!important}section.about-section h2.image-with-text__heading{font-size:24px;line-height:30px}.about-section .image-with-text--desktop-image-alignment-left .image-with-text__content{padding:0;margin-top:20px}.about-section h2.image-with-text__heading{font-size:24px!important;line-height:30px!important;margin-bottom:15px!important}.about-section .image-with-text__text p{line-height:20px!important;font-size:14px!important}.about-section{padding:30px 0!important}section.faq-section{padding:30px 0!important}section.faq-section h2.faq-heading{font-size:24px;line-height:30px;margin-bottom:15px}section.faq-section button.faq-question{font-size:14px;line-height:20px}.faq-item .faq-answer{margin-bottom:12px;font-size:12px}.template-custom-product-page .product__main-photos{margin-left:0;margin-right:0}.template-custom-product-page .image-text-new .gs-it-text{font-size:14px;line-height:20px}.template-custom-product-page .product__price.on-sale{font-size:18px}.template-custom-product-page button.btn.btn--full.add-to-cart.btn--secondary{font-size:16px;height:46px!important}.template-custom-product-page .countdown_time_cmap727xi005izscwwm8bnuci{font-size:16px!important}.template-custom-product-page .doctor-section .gs-image-text-blocks{padding:30px 0!important}.gs-list li .check{margin-top:3px}.template-custom-product-page .feature-list li{margin-bottom:10px}.template-custom-product-page .hiw-steps .hiw-card{flex:auto}.template-custom-product-page .button-area{height:46px;line-height:19px;font-size:16px}.template-custom-product-page .product-block{margin-bottom:10px}.template-custom-product-page button.btn.btn--full.add-to-cart.btn--secondary{height:46px!important}.template-custom-product-page .product-single__meta .gs-payments,.template-custom-product-page .product-single__meta .shopify-payment-button{margin-top:10px!important}}@media(min-width:768px)and (max-width:1024px){.form-custom-new select.variant-selection__variants{width:100%;font-size:14px;line-height:20px;margin-top:12px;padding:12px 10px;height:50px}.template-custom-product-page .product-single__meta .features-row{gap:16px}.template-custom-product-page .trust-text{font-size:13px}.template-custom-product-page .feature-list span.text{font-size:14px}.template-custom-product-page .block-about .gs-it-text{font-size:16px;line-height:22px}.template-custom-product-page .block-about h2.gs-it-heading{font-size:30px;line-height:40px}.recurpay-pdp-widget{display:none!important}.template-custom-product-page .product__container--two-columns .product-form__action-wrapper{flex-direction:row}.product-form__action-wrapper .quantity-wrapper{width:120px}.liner-addon .image-add-on{border:1.5px solid #F2F2F2;border-radius:10px;cursor:pointer;align-items:center;justify-content:center;display:flex}.review-section.mobile{display:none}.template-custom-product-page .product-block.product-block--liner_addon .liner-addon{width:100%}.template-custom-product-page .page-width{padding:0 20px!important;margin:auto!important}.template-custom-product-page .top-section h2{margin:10px 0;font-size:26px;line-height:32px}article.product--outer.new-custom-template{gap:22px}.product-main h2.product-title{font-size:20px;line-height:32px;margin:0}.product-main .feature-heading{margin:0;font-weight:400;font-size:18px;line-height:26px}.product-main .feature-list li{font-size:16px;line-height:22px}.product-main .feature-list li svg{margin-top:3px}.template-custom-product-page .product-main{width:48.5%;margin-right:0;margin-left:0}.template-custom-product-page .product-text p{font-size:16px;line-height:22px;text-align:center}.product-main h3.select-cup{margin-top:20px;margin-bottom:12px;font-size:16px;line-height:22px}.product-main .cup-box{padding:4px}.product-main .cup-box h4,.product-main .cup-box p{font-size:13px;line-height:18px}.product-main .engraving-box{line-height:20px;font-size:14px;padding:15px}.product-main .form-custom-new h3{font-size:16px;line-height:22px}.product-main h3.add-on-heading{font-size:16px;line-height:22px;margin:10px 0}.product-main .liner-addon .wrap-content{display:block}.product-main .liner-addon .variants-title{margin-top:20px}.product-main .liner-addon button.liner-option{font-size:14px;line-height:20px;height:44px}.liner-addon .price-new{font-size:16px;line-height:22px}.product-main .gs-secure{font-size:14px}.template-custom-product-page .feature-icons__icon img{width:90px;height:90px}.template-custom-product-page .feature-icons{padding-top:30px;padding-bottom:30px;margin-top:30px}.template-custom-product-page .feature-icons__title{font-size:16px;line-height:20px;margin-top:14px}.template-custom-product-page .feature-icons__item{max-width:max-content;margin:0 auto}.template-custom-product-page .feature-icons__wrapper{gap:10px}.how-it-works .hiw-steps{flex-wrap:nowrap}.template-custom-product-page .feature-icons__text{font-size:14px;line-height:24px}.template-custom-product-page .btb{padding-top:30px;padding-bottom:30px}.template-custom-product-page .btb__heading{font-size:30px;line-height:40px}.template-custom-product-page .btb__cards{flex-wrap:wrap}.template-custom-product-page .btb__card{width:calc(50% - 20px);padding:25px 16px 20px;flex:none}.template-custom-product-page .btb__title{font-size:18px;line-height:26px;margin-top:22px;min-height:26px}.template-custom-product-page .btb__text{font-size:16px;line-height:22px}.template-custom-product-page .btb__image img{width:109px;height:109px}.custom-image-text .image-with-text--desktop-image-alignment-left .image-with-text__content{padding-left:40px!important}.custom-image-text .image-with-text--desktop-image-alignment-right .image-with-text__content{padding-right:40px}.template-custom-product-page .custom-image-text .image-with-text__image-wrapper{flex:0 0 calc(65% - 31px);max-width:calc(53% - 30px)}.template-custom-product-page .custom-image-text .image-with-text{padding:30px 0 0}.template-custom-product-page .custom-image-text .image-with-text__heading{font-size:34px;line-height:40px}.template-custom-product-page .custom-image-text .image-with-text__text p,.custom-image-text .cup-holder-points li{font-size:16px;line-height:22px}.template-custom-product-page .comparison-section{margin-top:30px;padding:30px 0}.template-custom-product-page .comparison-heading{font-size:30px;line-height:40px}.comp-table .comparison-subheading{font-size:17px;line-height:25px;margin-top:13px;margin-bottom:20px}.comp-table .comparison-tables th,.comp-table .comparison-tables td{font-size:18px;line-height:20px}.comp-table .product-header span{font-size:18px}.comp-table .comparison-tables td{padding:18px 12px}.comp-table .icon-tick svg,.icon-cross svg{width:22px;height:22px}.reviews-boxes .reviews-section-bottom{padding:30px 0}.reviews-boxes .reviews-section-bottom .reviews-heading{font-size:30px;line-height:40px}.reviews-boxes .reviews-section-bottom .reviews-subheading{font-size:16px;line-height:24px}.reviews-boxes .reviews-section-bottom .review-avatar{width:48px;height:48px;font-size:22px;line-height:40px}.reviews-boxes .reviews-section-bottom .review-name{font-size:16px;line-height:26px}.reviews-boxes .reviews-section-bottom .review-title{font-size:14px;line-height:20px}.reviews-boxes .reviews-section-bottom .review-text{font-size:16px;line-height:26px}.reviews-boxes .reviews-section-bottom .review-card{padding:10px;margin-bottom:20px}.steps .how-it-works{padding:30px 0}.steps .hiw-heading{font-size:30px;line-height:40px}.steps .hiw-card{max-width:250px}.steps .hiw-number{width:50px;height:50px;font-size:22px}.steps .hiw-title{font-size:18px;line-height:26px;margin-top:14px;margin-bottom:8px}.steps .hiw-text{font-size:16px;line-height:22px}.steps .hiw-button{max-width:425px!important;height:46px;font-size:16px}.template-custom-product-page .guarantee-stack{padding:30px 0}.guarantee-stack .gs-left,.guarantee-stack .gs-right{max-width:48%}.guarantee-stack .gs-heading{font-size:30px;line-height:40px;margin-top:0}.guarantee-stack .gs-payments img{width:360px}.guarantee-stack .gs-sub{font-size:16px;line-height:24px}.guarantee-stack .gs-list li{font-size:14px;line-height:22px}.guarantee-stack .gs-btn{font-size:16px;line-height:26px;padding:12px 0;max-width:100%}.guarantee-stack .gs-secure{font-size:14px;margin-top:10px}.guarantee-stack .review-heading p{font-size:14px;line-height:17px;margin-top:9px;margin-bottom:9px}.guarantee-stack .gs-review img{width:auto}.template-custom-product-page .about-section{padding:30px 0}.guarantee-stack .gs-wrapper{gap:22px}.template-custom-product-page .about-section .image-with-text__heading{font-size:30px;line-height:40px;margin-bottom:14px}.template-custom-product-page .about-section .image-with-text__text p{font-size:16px;line-height:20px}.template-custom-product-page .about-section .image-with-text--desktop-image-alignment-left .image-with-text__content{padding-left:30px}.template-custom-product-page .faq-section{padding:30px 0}.template-custom-product-page .faq-heading{font-size:30px;line-height:40px}.faq-section .faq-question{font-size:16px;line-height:22px}.faq-section .faq-answer{font-size:14px}.template-custom-product-page .image-text-new .gs-it-heading{font-size:30px;line-height:40px}.template-custom-product-page .image-text-new .gs-it-row{gap:30px;margin-bottom:30px}.template-custom-product-page .image-text-new .gs-it-text,.template-custom-product-page .image-text-new .cup-holder-points li{font-size:16px;line-height:22px}.template-custom-product-page .product-gallery--navigation{padding:0}}@media screen and (min-width:720px)and (max-width:767px){.product--outer{display:block!important}.template-custom-product-page .btb__card{flex:1 1 230px}}@media(min-width:1025px){.form-custom-new select.variant-selection__variants{width:100%}}@media(min-width:1025px)and (max-width:1199px){.how-it-works .hiw-steps{flex-wrap:nowrap}.feature-icons__wrapper{flex-wrap:nowrap!important}.gs-wrapper .gs-left,.gs-wrapper .gs-right{width:49%}.guarantee-stack .gs-wrapper{gap:12px}.btb__inner .btb__card{flex:1 1 250px}.liner-addon .image-add-on{display:none}}@media(min-width:1200px)and (max-width:1280px){.guarantee-stack .gs-left{max-width:510px}.features-row .trust-text{font-size:12px}.btb__inner .btb__cards .btb__title{font-size:18px}.liner-addon button.liner-option{font-size:12px;padding:12px 5px;margin-right:6px}.liner-addon .star-rating-name{flex-wrap:wrap}.feature-icons__wrapper{gap:20px!important;flex-wrap:nowrap!important}.feature-icons__wrapper .feature-icons__title{font-size:16px}.btb .btb__inner .btb__card{flex:1 1 216px}.how-it-works .hiw-steps,.guarantee-stack .gs-wrapper{flex-wrap:nowrap}}.swiper{width:100%}.swiper-slide{height:auto}.template-custom-product-page .product-gallery--viewer.product-gallery--has-media:not(.flickity-enabled) .product-gallery--media:not([data-gallery-selected=true]){visibility:visible;opacity:1;position:relative}.about-section{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-new.css.map */
