@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap";body[class^=template-product] .wt-product__info{--calqix-navy: #1a3b5c;--calqix-navy-deep: #0f2438;--calqix-navy-light: #2e5a7d;--calqix-gold: #c9a84c;--calqix-gold-light: #e8c96a;--calqix-off-white: #f7f5f2;--calqix-gray-light: #e4e4e0;--calqix-gray-mid: #9b9b9b}body[class^=template-product] .wt-product__info{font-family:"DM Sans",var(--font-base, system-ui),sans-serif}body[class^=template-product] .wt-product__info .calqix-product-badge{display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;background:#c9a84c1a;border:1px solid rgba(201,168,76,.3);color:var(--calqix-gold);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:5px 14px;margin:0 auto 16px}body[class^=template-product] .wt-product__info .wt-product__brand{display:none}body[class^=template-product] .wt-product__info .wt-product__name{font-family:"DM Serif Display",serif;font-size:38px;color:var(--calqix-navy);line-height:1.1;margin:0 0 8px}body[class^=template-product] .wt-product__info .calqix-product-subtitle{font-size:15px;color:var(--calqix-gray-mid);margin:0 0 20px;font-weight:300;line-height:1.5}body[class^=template-product] .wt-product__info .calqix-review-row,body[class^=template-product] .wt-product__info .wt-rating{display:flex;align-items:center;gap:10px;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--calqix-gray-light)}body[class^=template-product] .wt-product__info .calqix-review-row .calqix-stars,body[class^=template-product] .wt-product__info .wt-rating .rating-stars,body[class^=template-product] .wt-product__info .wt-rating svg{color:var(--calqix-gold)}body[class^=template-product] .wt-product__info .calqix-review-row .calqix-review-count{font-size:13px;color:var(--calqix-gray-mid)}body[class^=template-product] .wt-product__info .calqix-review-row .calqix-review-link{font-size:12px;color:var(--calqix-navy);text-decoration:underline}body[class^=template-product] .wt-product__info .wt-product__price{margin:0 0 8px}body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product{display:flex;align-items:center;justify-content:flex-start;gap:10px}body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product .price__sale__details-wrapper{display:flex;align-items:center;gap:10px;min-width:0}body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product .wt-product__price__final,body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product .wt-product__price__compare,body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product .price-item--percent{white-space:nowrap}body[class^=template-product] .wt-product__info .wt-product__price .price__regular .price-item,body[class^=template-product] .wt-product__info .wt-product__price .price__sale .price-item,body[class^=template-product] .wt-product__info .wt-product__price .price-item--sale,body[class^=template-product] .wt-product__info .wt-product__price .price-item--regular{font-family:"DM Serif Display",serif;font-size:36px;color:var(--calqix-navy);line-height:1}body[class^=template-product] .wt-product__info .product__tax{font-size:12px;color:var(--calqix-gray-mid);margin-top:4px}body[class^=template-product] .wt-product__info .calqix-colour-switcher-block{margin:0 0 28px!important}@keyframes cq-atc-glow{0%{box-shadow:0 0 #1b2a4a40}50%{box-shadow:0 0 0 6px #1b2a4a14}to{box-shadow:0 0 #1b2a4a00}}@keyframes cq-atc-shimmer{0%{background-position:-200% center}to{background-position:200% center}}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form--wrapper.product-form__buttons{display:flex;gap:12px;align-items:stretch;margin-bottom:12px}body[class^=template-product] .wt-product__info .wt-product__add-to-cart,body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form.form,body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form--wrapper.product-form__buttons{width:100%}body[class^=template-product] .wt-product__info .counter-wrapper .counter{display:flex;align-items:center;border:2px solid var(--calqix-gray-light, #e4e4e0);height:54px;border-radius:12px;overflow:hidden;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}body[class^=template-product] .wt-product__info .counter-wrapper .counter:hover{border-color:var(--calqix-navy, #1a3b5c);box-shadow:0 2px 8px #1b2a4a14}body[class^=template-product] .wt-product__info .counter-wrapper .counter button{width:44px;height:100%;background:none;border:none;cursor:pointer;color:var(--calqix-navy, #1a3b5c);display:flex;align-items:center;justify-content:center;transition:background .2s cubic-bezier(.4,0,.2,1),color .15s ease}body[class^=template-product] .wt-product__info .counter-wrapper .counter button:hover{background:var(--calqix-off-white, #f7f5f2)}body[class^=template-product] .wt-product__info .counter-wrapper .counter button:active{background:#1b2a4a0f}body[class^=template-product] .wt-product__info .counter-wrapper .counter input.js-counter-quantity{width:44px;text-align:center;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:var(--calqix-navy, #1a3b5c);border:none;outline:none;background:none}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit{height:54px;border-radius:12px;background:var(--calqix-navy, #1a3b5c)!important;color:#fff!important;border:none!important;font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .25s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;animation:cq-atc-glow 3s ease-in-out infinite}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);background-size:200% 100%;animation:cq-atc-shimmer 4s ease-in-out infinite;pointer-events:none}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit.button--full-width{width:auto;flex:1 1 auto}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit:hover{background:var(--calqix-navy-light, #24456e)!important;transform:translateY(-1px);box-shadow:0 6px 20px #1b2a4a38}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #1b2a4a26}body[class^=template-product] .wt-product__info .calqix-buyitnow{width:100%;height:52px;background:var(--calqix-off-white);color:var(--calqix-navy);border:1px solid var(--calqix-gray-light);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all .2s;font-family:DM Sans,sans-serif}body[class^=template-product] .wt-product__info .calqix-buyitnow:hover{border-color:var(--calqix-navy);background:#fff}body[class^=template-product] .wt-product__info .calqix-trust-badges-block{margin:20px 0;padding:20px 0}body[class^=template-product] .wt-product__info .wt-collapse{border-top:1px solid var(--calqix-gray-light)}body[class^=template-product] .wt-product__info .wt-collapse:last-of-type{border-bottom:1px solid var(--calqix-gray-light)}body[class^=template-product] .wt-product__info .wt-collapse__trigger{padding:18px 0;letter-spacing:.02em}body[class^=template-product] .wt-product__info .wt-collapse__trigger__title{font-size:14px;font-weight:600;color:var(--calqix-navy)}body[class^=template-product] .wt-product__info .wt-collapse .wt-icon{color:var(--calqix-gold);transition:transform .25s;transform-origin:center}body[class^=template-product] .wt-product__info .wt-collapse__trigger--active .wt-icon{transform:rotate(45deg)}body[class^=template-product] .wt-product__info .wt-collapse__target--text,body[class^=template-product] .wt-product__info .wt-collapse__target__content{font-size:14px;color:var(--calqix-gray-mid);line-height:1.75;font-weight:300;padding-bottom:20px}body[class^=template-product] .wt-product__info .wt-collapse__target--text ul,body[class^=template-product] .wt-product__info .wt-collapse__target--text ol{margin-top:6px;margin-bottom:0;padding-left:18px}body[class^=template-product] .wt-product__info .wt-collapse__target--text li{list-style:none;position:relative;padding-left:16px;margin-bottom:6px}body[class^=template-product] .wt-product__info .wt-collapse__target--text li:before{content:"\2014";position:absolute;left:0;color:var(--calqix-gold)}body[class^=template-product] .wt-product__info .wt-collapse__target--text strong{color:var(--calqix-navy)}@media(max-width:960px){body[class^=template-product] .wt-product__info .wt-product__name{font-size:30px}body[class^=template-product] .wt-product__info .calqix-product-subtitle{margin-bottom:16px}body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product,body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product .price__sale__details-wrapper{flex-wrap:nowrap;gap:8px}body[class^=template-product] .wt-product__info .wt-product__price .price__sale--main-product .price-item--percent{flex-shrink:0}body[class^=template-product] .wt-product__info .calqix-colour-switcher-block{margin:0 0 10px!important}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form--wrapper.product-form__buttons{flex-wrap:nowrap;align-items:stretch;gap:10px;margin-bottom:0}body[class^=template-product] .wt-product__info .wt-product__add-to-cart .counter-wrapper{width:100px;min-width:100px;flex:0 0 100px}body[class^=template-product] .wt-product__info .counter-wrapper .counter{width:100%;height:50px;border-radius:10px}body[class^=template-product] .wt-product__info .counter-wrapper .counter button,body[class^=template-product] .wt-product__info .counter-wrapper .counter input.js-counter-quantity{width:33.333%}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit{height:50px;border-radius:10px;min-width:0;padding:0 16px;font-size:12px;letter-spacing:.08em}body[class^=template-product] .wt-product__info .wt-product__add-to-cart_form .product-form__submit span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[class^=template-product] .wt-product__info .calqix-buyitnow{margin-top:10px}}@media(max-width:600px){body[class^=template-product] .wt-product__info .calqix-trust-badges-block .ctb-grid>.ctb-badge:last-child:nth-child(odd){grid-column:1 / -1;width:100%;max-width:220px;margin-left:auto;margin-right:auto}}@keyframes cq-usp-fade-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes cq-usp-check-pop{0%{transform:scale(0) rotate(-45deg);opacity:0}60%{transform:scale(1.15) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}body[class^=template-product] .wt-product__info .wt-product__features{margin:12px 0 20px;padding:16px 20px;background:var(--calqix-off-white);border-left:3px solid var(--calqix-gold);border-radius:0 6px 6px 0}body[class^=template-product] .wt-product__info .wt-product__features__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}body[class^=template-product] .wt-product__info .wt-product__features__item{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:400;color:var(--calqix-navy);line-height:1.5;padding-left:0;animation:cq-usp-fade-in .5s cubic-bezier(.22,1,.36,1) both}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(1){animation-delay:.05s}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(2){animation-delay:.12s}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(3){animation-delay:.19s}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(4){animation-delay:.26s}body[class^=template-product] .wt-product__info .wt-product__features__item:before{content:"\2713";display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;background:linear-gradient(135deg,var(--calqix-gold),var(--calqix-gold-light));color:#fff;font-size:11px;font-weight:700;border-radius:50%;position:static;transform:none;margin:0;animation:cq-usp-check-pop .4s cubic-bezier(.34,1.56,.64,1) both}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(1):before{animation-delay:.15s}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(2):before{animation-delay:.22s}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(3):before{animation-delay:.29s}body[class^=template-product] .wt-product__info .wt-product__features__item:nth-child(4):before{animation-delay:.36s}@keyframes cq-inv-pulse{0%,to{box-shadow:0 0 #ee944173}50%{box-shadow:0 0 0 6px #ee944100}}@keyframes cq-inv-pulse-green{0%,to{box-shadow:0 0 #3ed66059}50%{box-shadow:0 0 0 6px #3ed66000}}@keyframes cq-inv-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body[class^=template-product] .wt-product__info .product__inventory{display:flex;align-items:center;gap:10px;margin:14px 0 6px;padding:10px 16px;background:var(--calqix-off-white);border-radius:6px;font-size:13px;font-weight:500;color:var(--calqix-navy);letter-spacing:.02em;animation:cq-inv-slide-up .45s cubic-bezier(.22,1,.36,1) .1s both}body[class^=template-product] .wt-product__info .product__inventory svg{flex-shrink:0}body[class^=template-product] .wt-product__info .product__inventory svg circle:first-child{animation:cq-inv-pulse 2s ease-in-out infinite}body[class^=template-product] .wt-product__info .product__inventory svg circle[fill="rgb(238,148,65, 0.3)"]{animation:cq-inv-pulse 2s ease-in-out infinite}body[class^=template-product] .wt-product__info .product__inventory svg circle[fill="rgb(62,214,96, 0.3)"]{animation:cq-inv-pulse-green 2.5s ease-in-out infinite}@keyframes cq-stock-pulse-green{0%,to{box-shadow:0 0 #3ed66073}50%{box-shadow:0 0 0 5px #3ed66000}}@keyframes cq-stock-pulse-red{0%,to{box-shadow:0 0 #dc354566}50%{box-shadow:0 0 0 5px #dc354500}}body[class^=template-product] .wt-product__info .calqix-stock-status{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13.5px;font-weight:500;color:var(--calqix-navy);letter-spacing:.01em}body[class^=template-product] .wt-product__info .calqix-stock-status__dot{width:10px;height:10px;min-width:10px;border-radius:50%;display:inline-block}body[class^=template-product] .wt-product__info .calqix-stock-status--in-stock .calqix-stock-status__dot{background:#3ed660;animation:cq-stock-pulse-green 2.5s ease-in-out infinite}body[class^=template-product] .wt-product__info .calqix-stock-status--sold-out .calqix-stock-status__dot{background:#dc3545;animation:cq-stock-pulse-red 2.5s ease-in-out infinite}body[class^=template-product] .wt-product__info .calqix-stock-status--sold-out .calqix-stock-status__text{color:#dc3545}@media(max-width:960px){body[class^=template-product] .wt-product__info .calqix-stock-status{font-size:12.5px;margin:0 0 12px}body[class^=template-product] .wt-product__info .calqix-stock-status__dot{width:9px;height:9px;min-width:9px}}@keyframes cq-pay-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cq-pay-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}body[class^=template-product] .wt-product__info .wt-product__payments-badge{margin:10px 0 6px;padding:14px 18px 16px;background:var(--calqix-off-white);border:1px solid var(--calqix-gray-light);border-radius:6px;text-align:center;animation:cq-pay-fade-up .45s cubic-bezier(.22,1,.36,1) .15s both}body[class^=template-product] .wt-product__info .wt-product__payments-badge__content{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--calqix-navy);display:flex;align-items:center;justify-content:center;gap:6px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__content:before{content:"\1f512";font-size:13px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__content>*:first-child{margin-top:0}body[class^=template-product] .wt-product__info .wt-product__payments-badge__content>*:last-child{margin-bottom:0}body[class^=template-product] .wt-product__info .wt-product__payments-badge__content p{margin:0}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons{margin-top:10px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0;margin:0;list-style:none}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__item{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--calqix-gray-light);border-radius:4px;padding:5px 8px;height:32px;transition:transform .2s,box-shadow .2s}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #1a3b5c14}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__item .icon{height:20px;width:auto}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__list:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);background-size:200% 100%;animation:cq-pay-shimmer 3s ease-in-out 1s 1;pointer-events:none;border-radius:4px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons{position:relative;overflow:hidden}@media(max-width:960px){body[class^=template-product] .wt-product__info .wt-product__features{padding:14px 16px;margin:8px 0 16px}body[class^=template-product] .wt-product__info .wt-product__features__item{font-size:12.5px}body[class^=template-product] .wt-product__info .wt-product__features__item:before{width:18px;height:18px;min-width:18px;font-size:10px}body[class^=template-product] .wt-product__info .product__inventory{padding:8px 14px;font-size:12.5px;margin:10px 0 4px}body[class^=template-product] .wt-product__info .wt-product__payments-badge{padding:12px 14px 14px;margin:8px 0 4px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__content{font-size:10.5px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__item{height:28px;padding:4px 6px}body[class^=template-product] .wt-product__info .wt-product__payments-badge__icons__item .icon{height:17px}}@keyframes cq-sticky-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cq-sticky-cta-pulse{0%,to{box-shadow:0 0 #f7f5f266}50%{box-shadow:0 0 0 8px #f7f5f200}}body[class^=template-product] .wt-product__sticky-buy{position:fixed;bottom:0;left:0;width:100%;z-index:50;padding:0;background:#1a3b5ceb;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -4px 24px #0f243840;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s .45s}body[class^=template-product] .wt-product__sticky-buy.wt-product__sticky-buy--show{opacity:1;visibility:visible;transform:translateY(0);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s 0s}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__inner{display:flex;align-items:center;gap:12px;padding:12px 16px 6px}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__title{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__price{font-family:"DM Serif Display",serif;font-size:17px;font-weight:400;color:#fff;display:flex;align-items:center;gap:8px;line-height:1}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__compare{font-size:12px;color:#ffffff73;text-decoration:line-through;font-family:DM Sans,sans-serif;font-weight:400}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__cta{flex-shrink:0;height:44px;padding:0 28px;background:#f7f5f2;color:var(--calqix-navy-deep, #0f2438);border:none;border-radius:6px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .2s,box-shadow .2s,background .25s;white-space:nowrap;display:flex;align-items:center;justify-content:center}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__cta:hover{transform:scale(1.03);box-shadow:0 4px 16px #f7f5f24d}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__cta:active{transform:scale(.98)}body[class^=template-product] .wt-product__sticky-buy--show .cq-sticky__cta{animation:cq-sticky-cta-pulse 2s ease-in-out .6s 2}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__trust{font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;text-align:center;padding:4px 16px 10px;line-height:1}@media(min-width:1200px){body[class^=template-product] .wt-product__sticky-buy,body[class^=template-product] .wt-product__sticky-buy.wt-product__sticky-buy--show{opacity:0!important;visibility:hidden!important;transform:translateY(100%)!important;pointer-events:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){body[class^=template-product] .wt-product__sticky-buy .cq-sticky__trust{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media(max-width:380px){body[class^=template-product] .wt-product__sticky-buy .cq-sticky__inner{padding:10px 12px 4px;gap:10px}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__title{font-size:12px}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__price{font-size:15px}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__cta{height:40px;padding:0 20px;font-size:11px}body[class^=template-product] .wt-product__sticky-buy .cq-sticky__trust{font-size:8.5px}}@media(max-width:899px){.product-section,.product-section .wt-product__wrapper{overflow-x:clip}}body.template-product-oralbiome .wt-product__info .calqix-stock-status{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/calqix-product-information.css.map */
