@media only screen and (max-width: 1540px){.col-lg-4{padding:0 8px}}@media only screen and (max-width: 991px){.px-main-product__content-title h1{font-size:20px;margin:12px 0}.px-main-product__content-price span{font-size:20px!important;line-height:20px;margin-bottom:0}.px-main-product__content-icon-text .col-lg-4.col-12{width:100%;margin-bottom:15px}.quantity-wrapper{width:100%}shopify-payment-terms{font-size:14px;margin-bottom:0;max-width:100%}}@media only screen and (max-width: 768px){body{padding-top:100px!important}.col-12{width:100%}.px-main-product__mobile-title{display:flex;flex-direction:column;align-items:flex-start}.px-main-product__mobile-title h3{color:#24231e;font-family:Caslon Bold,serif;font-size:18px;line-height:24px;text-align:left}.px-main-product{padding-top:10px}.wide-container{padding-left:20px;padding-right:20px}.px-main-product__content-title,.px-desktop{display:none}.px-main-product__content-review-text i{color:#24231e;font-family:Montserrat;font-size:14px;line-height:22px}.px-main-product__content-review-text{margin:10px 0 20px}.px-main-product__content-review-text span{color:#24231e;font-family:Montserrat;font-size:14px;font-style:italic;font-weight:700;line-height:22px}.px-main-product__content-icon-text{margin:0}span.swatches-title{color:#24231e;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.px-bottle-info.px-desktop{display:none}.px-bottle-info.px-mobile{display:block}.px-bottle-info.px-mobile .container{width:100%}.px-bottle-info.px-mobile .px-bottle-info__title{padding:0 20px;margin-bottom:40px}.px-bottle-info.px-mobile .px-bottle-info__title h2{color:#a70000;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.px-bottle-info.px-mobile .px-bottle-info__title p{color:#24231e;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.px-bottle-info.px-mobile .px-bottle-info__main{width:100%;display:flex}.px-bottle-info__main-left{margin-left:-70px}.px-bottle-info__main-right .px-bottle-info__box{text-align:left;padding:0;list-style:none;margin:0 0 0 15px}.px-bottle-info__main-right .px-bottle-info__box h3{color:#a70000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.36px;text-align:left;text-transform:uppercase;margin:0;position:relative}.px-bottle-info__main-right .px-bottle-info__box h3:before{content:url(https://tomobottle.com/cdn/shop/t/139/assets/px-arrow.svg?v=7601723\2026);position:absolute;right:0;top:0;transition:all .3s ease-in-out;font-size:18px}.px-bottle-info__main-right .px-bottle-info__box-text.active h3:before{transform:rotate(90deg)}.px-bottle-info__main-right{width:80%}.px-bottle-info__main-left{width:40%;margin-left:-25%}.px-bottle-info__main-right .px-bottle-info__box-text p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.28px;text-align:left}.px-bottle-info__main-right .px-bottle-info__box-text{margin:0;padding:17px 0}.px-bottle-info__main-right .px-bottle-info__box-text span{bottom:-17px;height:1px}.px-icon__item-text br,.px-main-product__main-img{display:none}.px-main-product__inner .row>.col-12{padding:0}.px-bottle-info__box-text span:before{width:6px;height:6px;top:45%;transform:translateY(-60%)}.px-bottle-info__main-left img{max-height:440px;object-fit:contain;object-position:right}.template-product-px-tomo-bottle .swiper-button-next:after,.template-product-px-tomo-bottle .swiper-button-prev:after{font-size:14px}.template-product-px-tomo-bottle .swiper-button-prev,.template-product-px-tomo-bottle .swiper-button-next{height:30px;width:30px}.template-product-px-tomo-bottle .swiper-button-prev{left:5px}.template-product-px-tomo-bottle .swiper-button-next{right:5px}.template-product-px-tomo-bottle .swiper-button-prev:after{content:"prev"!important}.template-product-px-tomo-bottle .swiper-button-next:after{content:"next"!important}.px-main-product__content-price{margin-top:15px;margin-bottom:5px}.px-icon__item{margin-bottom:0}.px-main-product__content-icon-text .row .col-12:last-child{margin-bottom:0}.px-main-product__content-variant{margin-top:20px}.px-main-product__content-variant .swatches .swatch{height:50px;width:50px}.px-main-product__main-slider{display:block}.product-detail__form__options--with-quantity{display:flex;flex-wrap:wrap}.px-main-product__content-cart .product-detail__form__action button.button:before,.px-main-product__content-cart .product-detail__form__action button.button:after{content:unset!important}.px-main-product__content-cart .product-detail__form__action button.button{background-color:#000!important;color:#fff;font-size:12px!important;font-style:normal;font-weight:600;flex:1;margin-left:10px;height:40px}.product-detail__form__options--with-quantity .quantity-wrapper{flex-basis:110px;height:40px}.quantity-wrapper a{height:40px;width:40px;line-height:40px}.quantity-wrapper a[data-quantity=down],.quantity-wrapper a[data-quantity=up]{margin:0;padding:0}.quantity-wrapper a[data-quantity=down]{left:0}.quantity-wrapper input{padding:0;height:40px}.px-bottle-info__main-right .px-bottle-info__box h3{padding-right:20px}.px-main-product-sticky-cart{display:flex}.px-main-product__mobile-review a[href="#looxReviews"]{font-size:14px}.px-main-product__content-price span{font-size:18px}.px-main-product__content-money-back{margin-bottom:5px}.cc-announcement .cc-announcement__inner{font-size:14px!important}#rbr-bundle-116733,#rbr-bundle-116955,#rbr-bundle-118088,#rbr-bundle-118109{width:100%!important}.template-product-bundle-bottle .px-main-product__content-liquid,.template-product-bundle-coffeemug .px-main-product__content-liquid,.template-product-bundle-buy2get1bottle .px-main-product__content-liquid,.template-product-bundle-buy2get1coffeemug .px-main-product__content-liquid{max-width:100%}.label_e90f._bottom_cddc{display:none!important}.overlay .inner{display:table;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;text-align:center}.overlay .inner .slideshow__title.line-1{text-align:center;font-size:24px;margin-bottom:10px}.overlay .inner .slideshow__content.line-2{text-align:center}.overlay .inner .slideshow__content.line-2 p{font-size:16px!important}}@media only screen and (max-width: 479px){.image-overlay .overlay-type .overlay__content .line-1{margin-bottom:5px;font-size:22px}.image-overlay .overlay__content .rte.line-2.large-text{font-size:14px}}@media only screen and (max-width: 409px){body{padding-top:100px!important}}
/*# sourceMappingURL=/cdn/shop/t/257/assets/px-responsive.css.map */
