.template-product{--header-height:77px;--header-height-with-announcement:124px;--announcement-height:47px;--cart-bar-height:0px;font-family:var(--ijw-sans);background:var(--bg)}.template-product .g-announcement{height:47px;font-size:13px;font-weight:600;background:#141412}.template-product .g-header{height:77px;padding:0 50px;border-bottom:0;background:var(--bg)}.template-product .g-logo{font-size:16px;letter-spacing:.34em;background:#111;color:#fff;padding:9px 14px 7px;line-height:1}.template-product .g-logo small{font-size:5px;letter-spacing:.3em;margin-top:7px}.template-product .g-header nav a{font-size:12px;letter-spacing:.05em}.template-product .g-cart-open{font-size:0;display:flex;align-items:center;gap:5px;text-decoration:none}.template-product .g-cart-open:before{display:none}.ijw-bag-icon{width:24px;height:26px;fill:none;stroke:currentColor;stroke-width:1.2}.template-product .g-cart-open [data-cart-count]{font-size:10px;width:19px;height:19px;margin:0}.ijw-pdp-mobile-nav{display:none}.template-product .main-content{overflow:clip}.ijw-pdp{--PT:60px;--PB:30px}.ijw-pdp .product__title{max-width:480px}.ijw-pdp-rating{display:flex;align-items:center;gap:8px;font-size:16px;line-height:22px}.ijw-pdp-stars{display:flex;gap:0;color:#4b4b4b}.ijw-pdp-stars svg{width:18px;height:18px}.ijw-pdp-zoom{display:block;width:100%;padding:calc(100% / var(--aspect-ratio,1)) 0 0;margin:0;border:0;background:transparent;cursor:zoom-in}.ijw-pdp-zoom img{display:block;width:100%;height:auto}.ijw-pdp-video{width:100%;background:#eceee7;line-height:0}.ijw-pdp-video video{display:block;width:100%;height:auto;aspect-ratio:1080/1918;object-fit:contain}.ijw-pdp .product__thumb__link{position:relative;border:0;background:none;padding:0;width:100%;display:block}.ijw-video-icon{position:absolute;width:24px;height:24px;left:50%;top:50%;transform:translate(-50%,-50%)}.ijw-pdp-offers{padding:0;margin:0 0 16px;border:0;min-width:0;display:grid;gap:16px;font-family:Georgia,serif;color:#121212}.ijw-pdp-offer{position:relative;display:flex;gap:8px;border:1px solid #999;border-radius:8px;padding:20px;margin:0;cursor:pointer;font-size:15.5px;line-height:1.5;background:transparent;transition:border-color .2s,background .2s}.ijw-pdp-offer.is-selected{border-color:#121212;background:#fff}.ijw-pdp-offer input{-webkit-appearance:none;appearance:none;width:24px;height:24px;flex:0 0 24px;border:1px solid #aaa;border-radius:50%;padding:0;margin:0;background:transparent;position:relative}.ijw-pdp-offer input:checked{border-color:#121212}.ijw-pdp-offer input:checked:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#121212}.ijw-offer-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ijw-offer-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ijw-offer-title strong{font-weight:700;line-height:1.5}.ijw-offer-title strong:last-child{white-space:nowrap}.ijw-offer-badge{align-self:flex-start;padding:0 6px;background:#a9a4a1;color:#fff;font-weight:700;border:1px solid #8a95a0;border-radius:20px;font-size:14px;line-height:18px;margin-top:-4px}.ijw-offer-detail{display:flex;align-items:baseline;gap:10px}.ijw-offer-detail>span{font-family:Arial,sans-serif;border:1px solid currentColor;border-radius:50%;width:12px;height:12px;line-height:11px;text-align:center;font-size:8px;flex:0 0 12px}.ijw-offer-base{font-size:12px;line-height:1.4;opacity:.75}.ijw-offer-label{position:absolute;top:-12px;right:15px;padding:0 8px;border:1px solid #121212;border-radius:20px;background:#4a4a4a;color:#fff;font-weight:700;line-height:22px;font-size:15px}.ijw-offer-best{background:#fff;color:#4a4a4a}.ijw-pdp .product__submit__buttons--inline{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ijw-pdp .product__submit__item{min-width:0;display:block!important}.ijw-pdp .product__submit__item>.g-add{width:100%;padding:12px;min-height:43px;font-size:12px}.ijw-pdp .shopify-payment-button{display:block!important}.ijw-pdp .shopify-payment-button__button{border-radius:0!important;min-height:43px!important}.ijw-pdp .g-product-error:empty{display:none}.ijw-pdp .product-tabs .tabs__head{display:block;position:relative}.ijw-pdp .tabs__arrow{display:flex}.ijw-pdp .tabs__arrow.is-hidden{display:none}.ijw-pdp [data-pdp-tabs] [role=tab]{white-space:nowrap}.ijw-pdp [data-pdp-tabs] [role=tabpanel]{min-height:0}.ijw-pdp toggle-ellipsis{display:block}.ijw-pdp .toggle-ellipsis__content{max-height:175px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.ijw-pdp .toggle-ellipsis__content.is-expanded{max-height:none;-webkit-mask-image:none;mask-image:none}.ijw-pdp .toggle-ellipsis__content img{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:0 5px 0 0}.ijw-pdp .toggle-ellipsis__actions{display:block;margin-top:10px}.ijw-pdp .toggle-ellipsis__actions button{background:transparent;border:0;padding:0;font-size:12px;letter-spacing:.1em}.ijw-pdp .block__icon img{width:100%;height:auto}.ijw-pdp .ijw-ship{margin-bottom:20px}.ijw-pdp .ijw-ship svg{width:16px;height:16px;flex:0 0 16px}.ijw-pdp .cart-bar{z-index:90;background:var(--bg);border-top:1px solid var(--border)}.ijw-pdp .cart-bar .form__wrapper{position:static}.template-product #ingredients,.template-product #science{border-top:1px solid var(--border)}.template-product .brick__block--text .hero__content:not(slider-component){max-width:none;padding:0}.template-product .brick__block--text .hero__title.heading-large{font-size:var(--font-heading-large);line-height:1.1;letter-spacing:-.02em}.template-product .announcement__scale{animation-duration:35s}.template-product .announcement__slide .heading-large{font-size:var(--font-heading-large)}.ijw-pdp-testimonials{position:relative;display:block!important}.ijw-pdp-testimonials .hero__slide{display:none!important;position:relative!important;visibility:visible!important;opacity:1!important;width:100%!important}.ijw-pdp-testimonials .hero__slide.is-active{display:block!important}.ijw-pdp-dots{display:flex;gap:6px;margin-top:25px}.ijw-pdp-dots button{width:25px;height:18px;background:none;border:0;border-bottom:2px solid #ccc;padding:0}.ijw-pdp-dots button[aria-pressed=true]{border-bottom-color:#111}.ijw-pdp-recent{padding-top:30px;padding-bottom:30px;border-top:1px solid var(--border);text-align:center}.ijw-pdp-recent h2{font-size:20px;margin-bottom:28px}.ijw-pdp-recent-grid{display:flex;justify-content:center}.ijw-pdp-recent .product-item{width:300px;max-width:100%;border:1px solid var(--border);padding:0 0 20px}.ijw-pdp-card{display:block;text-decoration:none}.ijw-pdp-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ijw-pdp-card h3{font:700 14px/1.3 var(--ijw-head);padding:0 15px;margin:18px 0 8px}.ijw-pdp-card p{font-size:14px}.template-product .g-reviews{max-width:none;margin:0 50px;padding:50px 0;border-top:1px solid var(--border)}.template-product .g-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.template-product .g-review-copy{font-size:14px;line-height:1.5}.template-product .g-review-stars,.template-product .g-review-title>div>span{color:#111}@media(min-width:750px){.ijw-pdp .form__wrapper{position:sticky;top:var(--sticky-top,77px)}.ijw-pdp .product__images{min-width:0}.ijw-pdp .product__slide{width:100%}}@media(max-width:989px)and (min-width:750px){.template-product .g-header{padding-inline:30px}.template-product .g-header nav{gap:15px}.template-product .g-header nav a{font-size:10px}.ijw-pdp-offer{padding:16px}.ijw-offer-title{font-size:14px}.ijw-pdp .product__submit__buttons--inline{grid-template-columns:1fr}}@media(max-width:749px){.template-product{--header-height:66px;--header-height-with-announcement:109px;--announcement-height:43px}.template-product .g-announcement{height:43px;font-size:12px}.template-product .g-announcement>div{justify-content:flex-start;padding-inline:16px}.template-product .g-header{height:66px;padding:0 16px;gap:12px;border-bottom:1px solid #111}.template-product .g-menu-button{font-size:0;line-height:0;width:24px;height:30px}.template-product .g-menu-button svg{width:22px;height:22px;stroke:#111;stroke-width:1;fill:none}.template-product .g-logo{font-size:18px;padding:9px 12px 7px;letter-spacing:.23em}.template-product .g-logo small{font-size:5px;letter-spacing:.24em}.template-product .g-header nav{top:66px;z-index:3}.ijw-pdp-mobile-nav{display:flex;justify-content:space-around;gap:10px;padding:16px 12px;min-height:54px;font-size:10px;text-transform:uppercase;letter-spacing:.03em}.ijw-pdp-mobile-nav a{max-width:62%;text-align:center;text-decoration:none}.ijw-pdp{--PT:60px}.ijw-pdp .product__title{font-size:24px;line-height:1.2;max-width:320px}.ijw-pdp .product__images{margin-bottom:14px}.ijw-pdp .product__slides{height:auto!important}.ijw-pdp .product__slide{padding:0}.ijw-pdp .media--hidden{display:none!important}.ijw-pdp .media--active{position:relative!important;left:0!important;opacity:1!important;visibility:visible!important}.ijw-pdp .product__thumbs__holder{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}.ijw-pdp .product__thumb{flex:0 0 75px;width:75px;margin:0;padding-bottom:8px;border-bottom:2px solid transparent}.ijw-pdp .product__thumb.is-active{border-bottom-color:#111}.ijw-pdp .product__thumb__link:after{display:none}.ijw-pdp-rating{margin-bottom:8px}.ijw-pdp-offer{padding:20px;gap:8px}.ijw-pdp .product__submit__buttons--inline{grid-template-columns:1fr;gap:10px}.ijw-pdp .product__submit__item>.g-add{min-height:43px}.ijw-pdp .block__icon__container--quarter{width:50%;flex-basis:50%;justify-content:flex-start;text-align:left}.ijw-pdp .product-tabs .tabs{white-space:nowrap;overflow-x:auto}.ijw-pdp .product-tabs .tabs>li{margin-right:30px}.ijw-pdp .toggle-ellipsis__content{font-size:14px}.ijw-pdp .product__content{min-width:0}.template-product .announcement__slide .heading-large,.template-product .brick__block--text .hero__title.heading-large{font-size:var(--font-heading-large)}.ijw-pdp-testimonials{max-width:100%;padding:var(--outer)!important}.template-product .g-reviews{margin:0 16px;padding:40px 0}.template-product .g-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-product .g-review-copy{font-size:12px}}@media(max-width:359px){.template-product .g-header{padding-inline:12px;gap:8px}.template-product .g-logo{font-size:16px;letter-spacing:.18em}.ijw-pdp-mobile-nav{font-size:9px}.ijw-pdp-offer{padding:16px}.ijw-offer-title,.ijw-offer-detail{font-size:14px}.ijw-offer-base{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ijw-pdp.css.map */
