.cryo-blueprint.cb-template-product #MainContent .main-product-section{padding:16px 0 32px;background:#fff;color:#152940}.cryo-blueprint.cb-template-product #MainContent .main-product-page-width{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product.grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.14fr);align-items:start;gap:32px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-wrapper,.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-wrapper{width:100%;max-width:none;min-width:0;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-wrapper{position:sticky;top:calc(var(--cb-header-height, 0px) + 16px)}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-container{width:100%;max-width:none}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-container>*{margin-top:0;margin-bottom:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-container>.product__title{margin:0 0 8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__title .heading{margin:0;color:#152940;font:800 36px/1.1 Gilroy,Arial,sans-serif;letter-spacing:-.9px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__description{margin:0 0 12px;color:#456078;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__description :is(p,span){font-size:inherit;line-height:inherit}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__description :is(p,ul,ol){margin-block:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__description :is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__description li+li{margin-top:4px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-container>.shopify-app-block{min-height:30px;margin-bottom:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .main-product-slider{display:block;border-radius:20px;background:#edf5f8;overflow:hidden}.cryo-blueprint.cb-template-product #MainContent .main-product-section .main-product-slider>.cb-new-badge{top:16px;right:auto;left:16px;min-height:50px;padding:10px 22px;border-width:2px;border-radius:30px;font-size:22px;line-height:26px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-list{margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-list:not(.slick-initialized) .product__media-item:first-child{width:100%;max-width:none}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-wrapper .slick-list{margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-item{padding:0;border-radius:20px;overflow:hidden}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-container{width:100%;max-width:100%;margin:0;border:0;border-radius:20px;background:#edf5f8}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media{padding:0;aspect-ratio:var(--preview-ratio,1);border-radius:20px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;margin:0;padding:0;border-radius:inherit;object-fit:contain}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-slider__arrows{top:0;right:14px;bottom:0;left:14px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-slider__arrows button{width:44px;height:44px;flex-basis:44px;border-color:#c6d7df;box-shadow:none}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-slider__dots{position:relative;inset:auto;transform:none;padding:12px;background:#fff}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-slider__dots .slick-dots{display:flex;justify-content:center;gap:8px;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-wrapper:has(.cb-product-thumbnails) .product-media-slider__dots{display:none}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails{display:flex;gap:10px;width:100%;min-width:0;overflow-x:auto;margin:12px 0 0;padding:3px 3px 4px;scroll-padding-inline:3px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails li{flex:0 0 76px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails button{position:relative;display:block;width:76px;height:76px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#edf5f8;cursor:pointer}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails button[aria-current]{border-color:#075b78}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails button:focus-visible{outline:3px solid #0086ad;outline-offset:2px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#15294040;color:#fff}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-product-thumbnails svg{width:24px;height:24px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .breadcrumbs{max-width:1320px;margin:0 auto 20px;padding-inline:40px;font-size:14px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-container .product-form{margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section :is(.select_frequency,.field-label-head,.form__label){display:block;margin:0 0 8px;padding:0;color:#152940;font:700 14px/1.35 Gilroy,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}.cryo-blueprint.cb-template-product #MainContent .main-product-section .field-label-head.select_frequency{display:flex;flex-wrap:wrap}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-variant-tab.active{display:flex;flex-direction:column;gap:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plans-group{position:relative;min-height:0;margin:0;padding:10px 12px;border:1px solid #c6d3dc;border-radius:12px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plans-group:has(.purchase_option_subscribe:checked),.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plans-group:has(.purchase_option_one-time:checked){border-color:#152940;background:#f7fafb}.cryo-blueprint.cb-template-product #MainContent .main-product-section .yotpo-subscribe-wrapper,.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-block>.yotpo-selling-plan-group-label{position:relative;inset:auto;z-index:auto;width:100%;height:auto;min-height:24px;margin:0 0 12px;padding:0;gap:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plan-group-name div{width:auto;max-width:none;margin-left:8px;color:#152940;font-weight:700;font-size:16px;line-height:1.3;letter-spacing:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plan-group-input-display{flex-shrink:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .option-list-price{margin-bottom:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .option-list-price .product-form__input{max-width:none;margin:0 0 8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .option-list-price .product-form__input:last-child{margin-bottom:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,40%);align-items:start;gap:12px;margin-bottom:4px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-header>:is(.yotpo-subscribe-wrapper,.yotpo-selling-plan-group-label){position:static;inset:auto;z-index:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto;height:auto;min-height:24px;margin:0;padding:0;white-space:normal}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-header .smartrr-selling-plan-group-name{min-width:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-header .serving-price{text-align:right}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-payment{display:block;min-height:24px;margin-top:4px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-payment .sezzle-info{margin-top:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity{width:110px;min-height:52px;margin:0;border:1px solid #b7c7d1;border-radius:28px;overflow:hidden;background:#fff;color:#152940}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity:before,.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity:after{content:none}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity .quantity__button{width:34px;flex-shrink:0;padding:10px;background:transparent;color:#152940}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity .quantity__button svg{pointer-events:none}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity .quantity__button svg path{fill:currentColor}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-order-quantity .quantity__input{flex:1;width:0;min-width:0;padding:0;background:transparent;color:#152940;font:16px/1.4 Arial,sans-serif}.cryo-blueprint.cb-template-product #MainContent .main-product-section .subscribe-block .block-prices{margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .subscribe-info-block{width:100%}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-price-container{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-subscribe-price-container{margin-bottom:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-subscribe-price{color:#152940;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-price-container .serving-price{position:static;margin:0;color:#617788;font-size:14px;line-height:1.4;font-weight:400}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-block-price-wrapper{position:static;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px;margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-block .smartrr-subscribe-price{margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one_time_sale_price_old{margin:0;color:#617788;font-size:14px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-block-price-wrapper .serving-price{position:static;flex-basis:100%;margin:0;font-size:14px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-promo-lines{padding-top:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-promo-lines p,.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo_cash_line{color:#456078;font-size:16px;line-height:1.5;letter-spacing:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-promo-lines p{margin:0 0 0 5px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-promo-lines>div+div{margin-top:4px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-earn{margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section :is(.smartrr-promo-lines,.one-time-earn) :is(.cryo_cash,b,strong){font-size:inherit;line-height:inherit}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-earn .cryo_cash_line{display:block;margin:0;text-align:left}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-subscription-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;line-height:24px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-subscription-summary :is(.cryo_cash_line_wrap,.cryo_cash_line,p,b,strong,.cryo_cash){font-size:inherit;line-height:inherit}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-subscription-summary>p:not(.serving-price){display:block;margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-subscription-summary>p img{width:20px;height:20px;margin-inline:4px;vertical-align:middle}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-subscription-summary .serving-price{flex:0 0 auto;margin:0 0 0 auto;font-size:14px;line-height:20px;font-weight:400;text-align:right}.cryo-blueprint.cb-template-product #MainContent .main-product-section .sezzle-info{position:static;margin-top:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .sezzle-info__content{margin:0;text-align:left;font-size:14px;line-height:1.4}.cryo-blueprint.cb-template-product #MainContent .main-product-section .delivery-options{display:block;margin-top:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .delivery-options>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.cryo-blueprint.cb-template-product #MainContent .main-product-section .delivery-option .button-label{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid #c6d3dc;border-radius:8px;background:#fff;color:#152940;font-size:14px;line-height:1.25;text-align:center}.cryo-blueprint.cb-template-product #MainContent .main-product-section .delivery-option input:checked+.button-label{background:#152940;border-color:#152940;color:#fff}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-form-container{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:8px 0 0;padding:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-form-container:has(.cb-order-quantity){grid-template-columns:110px minmax(0,1fr)}.cryo-blueprint.cb-template-product #MainContent .main-product-section .option-list-price,.cryo-blueprint.cb-template-product #MainContent .main-product-section .variant-selector-container,.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-form__buttons{width:100%;min-width:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-form__input{min-width:0;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .select_quantity_group{display:flex;flex-wrap:wrap;width:100%;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.cryo-blueprint.cb-template-product #MainContent .main-product-section .button-quantity-products{flex:1 1 44px;width:auto;min-width:44px;height:44px;border:1px solid #c6d3dc;border-radius:10px;background:#fff;color:#152940;font-size:14px;font-weight:600}.cryo-blueprint.cb-template-product #MainContent .main-product-section .button-quantity-products.active{background:#152940;border-color:#152940;color:#fff}.cryo-blueprint.cb-template-product #MainContent .main-product-section .button-quantity-products-bulk{flex:1 1 130px;min-height:44px;height:auto;border-radius:10px;background:#eef7fa}.cryo-blueprint.cb-template-product #MainContent .main-product-section .button-quantity-products-bulk a{justify-content:center}.cryo-blueprint.cb-template-product #MainContent .main-product-section .select_flavor_group{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;padding:0 0 4px;margin:0;gap:8px;border:0;border-radius:0;background:transparent}.cryo-blueprint.cb-template-product #MainContent .main-product-section .button-flavor-products{flex:0 0 auto;min-width:140px;min-height:44px;height:auto;padding:10px 12px;border:1px solid #c6d3dc;border-radius:10px;background:#fff;font-size:14px;line-height:1.3;white-space:nowrap}.cryo-blueprint.cb-template-product #MainContent .main-product-section .button-flavor-products.active{border-color:#152940;box-shadow:inset 0 0 0 1px #152940}.cryo-blueprint.cb-template-product #MainContent .main-product-section #add_to_cart,.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-form .primary-btn{width:100%;max-width:none;min-height:52px;height:auto;margin:0;padding:14px 20px;border-radius:30px;font-size:16px;line-height:1.35;letter-spacing:0;text-transform:uppercase}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__media{padding:0;border-radius:20px;overflow:hidden}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__media img{display:block;width:100%;height:auto;padding:0;border-radius:20px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__purchase{margin:0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__form{display:flex;flex-direction:column;align-items:stretch;gap:16px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__quantity-options{display:flex;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__quantity-option{flex:1}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__quantity-option>span{width:100%;min-width:44px;height:44px;border:1px solid #c6d3dc;border-radius:10px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__quantity-option input:checked+span{border-color:#152940;background:#152940;color:#fff}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__contents{margin:16px 0 0;padding-top:16px;border-top:1px solid #d8e3e9}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__quantity legend{margin:0 0 8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__back{display:inline-flex;margin:16px 0 0}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__reviews{padding-top:32px}.cryo-blueprint.cb-template-product #MainContent :is(.product-description-section,.lab-testing-section,.product-multicolumn-container,.instructions-section,.where-we-ship){max-width:1320px;margin-inline:auto;padding:32px 40px}.cryo-blueprint.cb-template-product #MainContent :is(.product-description-section,.lab-testing-section,.product-multicolumn-container,.instructions-section,.where-we-ship) :is(.heading,.main-title){margin-top:0;color:#152940;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.7px}.cryo-blueprint.cb-template-product #MainContent .product-description-header{margin-bottom:24px;text-align:left}.cryo-blueprint.cb-template-product #MainContent .product-description-subtitle{margin-top:12px;color:#456078;font-size:18px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .product-description-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}.cryo-blueprint.cb-template-product #MainContent .product-description-image{width:100%;overflow:hidden;border-radius:20px;background:#edf5f8}.cryo-blueprint.cb-template-product #MainContent .product-description-content{width:100%;color:#456078;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent :is(.paragraph,.product-description-content) :is(p,li,strong,b,span){font-size:inherit;line-height:inherit}.cryo-blueprint.cb-template-product #MainContent :is(.paragraph,.product-description-content)>:is(p,ul,ol){margin-block:0}.cryo-blueprint.cb-template-product #MainContent :is(.paragraph,.product-description-content)>:is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.cryo-blueprint.cb-template-product #MainContent :is(.paragraph,.product-description-content) li{margin-block:0}.cryo-blueprint.cb-template-product #MainContent :is(.paragraph,.product-description-content) li+li{margin-top:8px}.cryo-blueprint.cb-template-product #MainContent>.shopify-section>.heading{line-height:1.2}.cryo-blueprint.cb-template-product #MainContent .product-description-header .heading>:is(h2,h3){margin:0;font:inherit;letter-spacing:inherit}.cryo-blueprint.cb-template-product #MainContent .product-description-content :is(h2,h3){margin:24px 0 8px;color:#152940;font-size:22px;line-height:28px}.cryo-blueprint.cb-template-product #MainContent .product-description-content>:first-child{margin-top:0}.cryo-blueprint:is(.cb-template-product-3m,.cb-template-product-bulk-product) #MainContent .product-description-content ul{padding:0;list-style:none}.cryo-blueprint:is(.cb-template-product-3m,.cb-template-product-bulk-product) #MainContent .product-description-content li{padding-left:0}.cryo-blueprint:is(.cb-template-product-3m,.cb-template-product-bulk-product) #MainContent .product-description-content li:before{content:none}.cryo-blueprint:is(.cb-template-product-3m,.cb-template-product-bulk-product) #MainContent .product-description-content li:has(>p)+li{margin-top:12px}.cryo-blueprint:is(.cb-template-product-3m,.cb-template-product-bulk-product) #MainContent .product-description-content li>p{margin:0}.cryo-blueprint:is(.cb-template-product-3m,.cb-template-product-bulk-product) #MainContent .product-description-content li>p+p{margin-top:4px}.cryo-blueprint.cb-template-product #MainContent .text-with-image-text-container .paragraph>:is(h2,h3)+p{margin-top:12px}.cryo-blueprint.cb-template-product #MainContent .feature-section :is(.feature-item,.feature-block) :is(a,span){font-size:14px;line-height:20px}.cryo-blueprint.cb-template-product-mit-milk #MainContent .center-image-v2-content-container .paragraph a{color:#152940;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cryo-blueprint.cb-template-product-mit-milk #MainContent .center-image-v2-content-container .paragraph a:hover{color:#075b78}.cryo-blueprint.cb-template-product-mit-milk #MainContent .center-image-v2-content-container .paragraph a:focus-visible{outline:2px solid #0086ad;outline-offset:3px}.cryo-blueprint.cb-template-product #MainContent .lab-testing-section-container{padding:24px;border:1px solid #d8e3e9;border-radius:20px;background:#f1f7fa;gap:32px}.cryo-blueprint.cb-template-product #MainContent .lab-header{margin-bottom:16px}.cryo-blueprint.cb-template-product #MainContent .lab-description{color:#456078;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .lab-testing-section .lab-report-image{border:1px solid #d8e3e9;border-radius:12px}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-text-wrapper{width:100%;height:auto;min-height:0;flex:none;border-radius:16px;overflow:hidden}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-columns{padding-inline:0}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-bottom:has(>.paragraph:empty):not(:has(img)){display:none}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-text-container{padding:24px;border:1px solid #d8e3e9;border-radius:16px;background:#fff}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-text-container .heading.small{margin:0 0 8px;font-size:24px;letter-spacing:-.4px}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-text-container .paragraph{font-size:16px;line-height:1.5;color:#456078}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-text-container .paragraph>:last-child{margin-bottom:0}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles{max-width:1240px;margin-inline:auto;padding:32px 24px}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .collection__title{margin:0 0 20px;text-align:center}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .collection__title .title{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.5px}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .collection__description{max-width:640px;margin:12px auto 0;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .page-width{max-width:none;padding-inline:0}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .product-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;overflow:visible;scroll-padding:0}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .product-grid>li{flex:0 1 220px;width:220px;max-width:220px;min-width:0;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .cb-product h3{font-size:18px}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .cb-product-info{padding-top:10px}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .slider-buttons:has(.slider-button--prev:disabled):has(.slider-button--next:disabled){display:none}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .cryo-bundles__shop-all{min-height:44px;margin-top:22px;padding:12px 26px;border-radius:30px;font-size:14px;letter-spacing:0}.cryo-blueprint.cb-template-product #MainContent :is(.center-image-section-container,.center-image-v2-section-container){max-width:1320px;margin-inline:auto;padding:32px 40px;background:transparent}.cryo-blueprint.cb-template-product #MainContent :is(.center-image-section-container,.center-image-v2-section-container,.product-multicolumn-container)>[class^=section-]{padding-block:0}.cryo-blueprint.cb-template-product #MainContent>.shopify-section:has(>.product-multicolumn-container){padding-bottom:0}.cryo-blueprint.cb-template-product #MainContent>.shopify-section:has(>.center-image-v2-section-container){padding-top:0}.cryo-blueprint.cb-template-product #MainContent>.shopify-section:has(>.lab-testing-section){margin-block:0}.cryo-blueprint.cb-template-product #MainContent .featured-reviews-wrapper,.cryo-blueprint.cb-template-product #MainContent .cb-product-diagram{padding-block:32px}.cryo-blueprint.cb-template-product #MainContent :is(.center-image-section-container,.center-image-v2-section-container,.text-with-image-container,.image-with-icons-container) .heading{width:100%;max-width:none;margin:0 0 24px;padding:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.7px;text-align:left}.cryo-blueprint.cb-template-product #MainContent :is(.center-image-section-container,.center-image-v2-section-container) [class^=section-bg]{display:none}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .shop-info-section{width:100%;max-width:none;padding:0}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .center-image-image{max-width:900px;margin:16px auto 24px}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .center-image-image .cb-product-diagram{padding-block:0}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .center-image-image :is(img,svg){width:100%;max-width:100%;height:auto}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .center-image-text-container{width:100%;max-width:none;margin:0;gap:40px}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container :is(.center-image-text-container-left,.center-image-text-container-right){flex:1 1 0;width:100%;max-width:none;margin:0}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .subheading{margin:0 0 14px;font-size:24px;line-height:1.2;letter-spacing:-.4px}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .paragraph{color:#456078;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .center-image-text-container-left .paragraph{padding:16px 20px;border-color:#d8e3e9;background:#fff;box-shadow:none}.cryo-blueprint.cb-template-product #MainContent .text-with-image-container{max-width:1240px;margin:32px auto;padding:32px;border:1px solid #d8e3e9;border-radius:20px;background:#f1f7fa}.cryo-blueprint.cb-template-product #MainContent .text-with-image-bg{display:none}.cryo-blueprint.cb-template-product #MainContent .text-with-image-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;max-width:none;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .text-with-image-text-container{width:100%;text-align:left}.cryo-blueprint.cb-template-product #MainContent .text-with-image-text-container .heading{color:#152940}.cryo-blueprint.cb-template-product #MainContent .text-with-image-container .paragraph,.cryo-blueprint.cb-template-product #MainContent .text-with-image-container .paragraph h2{color:#456078;font-size:16px;font-weight:400;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .text-with-image-container .paragraph strong{color:#075b78}.cryo-blueprint.cb-template-product #MainContent .text-with-image-image{width:100%;margin:0;padding:0;overflow:hidden;border-radius:16px}.cryo-blueprint.cb-template-product #MainContent .text-with-image-image img{display:block;width:100%;height:auto}.cryo-blueprint.cb-template-product #MainContent .text-with-image-image:has(img[src*="/picture_3."]),.cryo-blueprint.cb-template-product #MainContent .text-with-image-image:has(img[src*="/picture_5."]){padding:20px;background:#091c31}.cryo-blueprint.cb-template-product #MainContent .center-image-v2{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:32px;max-width:none;padding:0}.cryo-blueprint.cb-template-product #MainContent .center-image-v2>.heading{grid-column:1 / -1;margin-bottom:0}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-image{display:block;position:static;inset:auto;transform:none;z-index:auto;width:100%;max-width:280px;margin:0 auto}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-containers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible}.cryo-blueprint.cb-template-product #MainContent .center-image-v2:not(:has(>.center-image-v2-image)){grid-template-columns:minmax(0,1fr)}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-container{width:100%;min-width:0;align-items:flex-start;gap:14px;padding:20px;border:1px solid #d8e3e9;border-radius:14px;background:#fff}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-container>img{flex:0 0 48px;width:48px;height:48px;object-fit:contain}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-container .text-container{min-width:0;margin:0}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-container .subheading{margin-bottom:10px;color:#152940;font-size:21px;line-height:1.2}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-container .paragraph{color:#456078;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-container{max-width:1240px;margin:32px auto;padding:32px;border-radius:20px;background:#091c31}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-bg{display:none}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-container .heading{color:#fff}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;width:100%;max-width:none;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-content .image-with-icons-image{width:100%;margin:0;padding:0}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-content:not(:has(.image-with-icons-image img)){grid-template-columns:minmax(0,1fr)}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-image:not(:has(img)){display:none}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-icons{width:100%;gap:20px}.cryo-blueprint.cb-template-product #MainContent .compare-table.product-compare-table{max-width:1240px;margin:0 auto;padding:32px 0}.cryo-blueprint.cb-template-product #MainContent .product-compare-table .top-heading{margin:0 0 28px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15;text-align:left}.cryo-blueprint.cb-template-product #MainContent .product-compare-table .compare-table_wrapper{border:1px solid #d8e3e9;border-radius:16px;overflow:hidden}.cryo-blueprint.cb-template-product #MainContent .product-compare-table .compare-table_col-title{font-size:22px;line-height:1.25}.cryo-blueprint.cb-template-product #MainContent .product-compare-table .compare-table_col--green{background:#edf6f9}.cryo-blueprint.cb-template-product #MainContent .instructions-section .instructions-section-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.cryo-blueprint.cb-template-product #MainContent .instructions-section .instructions-section-row-wrapper{overflow:visible;padding:0}.cryo-blueprint.cb-template-product #MainContent .instructions-section .instruction-step{width:100%;min-width:0}.cryo-blueprint.cb-template-product #MainContent .instructions-section .instruction-step-number{display:block;width:48px;height:48px;object-fit:contain;margin-bottom:16px}.cryo-blueprint.cb-template-product #MainContent .instructions-section .step-content{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid #d8e3e9;border-radius:16px;background:#fff}.cryo-blueprint.cb-template-product #MainContent .instructions-section .step-description h3{margin:0 0 10px;color:#152940;font-size:22px;line-height:1.25}.cryo-blueprint.cb-template-product #MainContent .instructions-section .step-description p{margin:0;color:#456078;font-size:16px;line-height:1.5}.cryo-blueprint.cb-template-product #MainContent .instructions-section .step-content>img{position:static;width:100%;height:auto;margin:0;object-fit:contain}.cryo-blueprint.cb-template-product .cb-sticky-purchase{display:none}@media(max-width:1100px)and (min-width:1000px){.cryo-blueprint.cb-template-product #MainContent .main-product-page-width{padding-inline:28px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product.grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:28px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__title .heading{font-size:32px}}@media(max-width:999px){.cryo-blueprint.cb-template-product #MainContent .main-product-section{padding-top:24px}.cryo-blueprint.cb-template-product #MainContent .main-product-page-width{padding-inline:24px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product.grid{grid-template-columns:minmax(0,1fr);gap:24px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-wrapper{position:static;width:84%;max-width:572px;margin-inline:auto}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__info-wrapper{max-width:680px;margin-inline:auto}.cryo-blueprint.cb-template-product #MainContent .main-product-section .breadcrumbs{padding-inline:24px}}@media(max-width:749px){body.cryo-blueprint.cb-template-product.cb-product-buybox-visible #chat-button{display:none}body.cryo-blueprint.cb-template-product{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}body.cryo-blueprint.cb-template-product:has(.cb-sticky-purchase:not([hidden])) #chat-button{transform:translateY(-84px)}.cryo-blueprint.cb-template-product .cb-sticky-purchase:not([hidden]){position:fixed;inset:auto 0 0;z-index:25;display:flex;align-items:center;gap:12px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #d8e3e9;background:#fff;box-shadow:0 -4px 18px #1529400d}.cryo-blueprint.cb-template-product .cb-sticky-purchase-summary{display:flex;flex:1;align-items:center;min-width:0;gap:10px}.cryo-blueprint.cb-template-product .cb-sticky-purchase-summary img{display:block;flex:0 0 44px;width:44px;height:44px;object-fit:cover;border-radius:8px}.cryo-blueprint.cb-template-product .cb-sticky-purchase-summary>div{min-width:0}.cryo-blueprint.cb-template-product .cb-sticky-purchase-summary span{display:block;overflow:hidden;color:#456078;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cryo-blueprint.cb-template-product .cb-sticky-purchase-summary strong{display:block;margin-top:4px;color:#152940;font-size:18px;line-height:1.2}.cryo-blueprint.cb-template-product .cb-sticky-purchase .primary-btn{flex:0 0 46%;min-width:140px;min-height:48px;margin:0 0 4px;padding:10px 16px;border-radius:30px;font-size:16px;line-height:1.25;letter-spacing:0;text-transform:uppercase}.cryo-blueprint.cb-template-product #MainContent .main-product-section{padding:16px 0 24px}.cryo-blueprint.cb-template-product #MainContent .main-product-page-width{padding-inline:16px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product.grid{gap:16px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__title .heading{font-size:28px;line-height:1.12;letter-spacing:-.6px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__description{margin-block:0 12px;font-size:16px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .main-product-slider,.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media-item,.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-container,.cryo-blueprint.cb-template-product #MainContent .main-product-section .product__media{border-radius:16px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .main-product-slider>.cb-new-badge{top:12px;left:12px;min-height:44px;padding:8px 18px;font-size:18px;line-height:24px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .product-media-slider__arrows{inset-inline:8px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plans-group{padding:10px 12px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .smartrr-selling-plan-group-name div{font-size:16px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .delivery-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cryo-blueprint.cb-template-product #MainContent .main-product-section .one-time-block>.yotpo-selling-plan-group-label{margin-bottom:12px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .cryo-bundle-product__quantity-option>span{min-width:40px}.cryo-blueprint.cb-template-product #MainContent :is(.product-description-section,.lab-testing-section,.product-multicolumn-container,.instructions-section,.where-we-ship){padding:24px 16px}.cryo-blueprint.cb-template-product #MainContent .product-description-wrapper{grid-template-columns:minmax(0,1fr);gap:24px}.cryo-blueprint.cb-template-product #MainContent .product-description-header{margin-bottom:24px}.cryo-blueprint.cb-template-product #MainContent :is(.featured-reviews-wrapper,.cb-product-diagram){padding-block:24px}.cryo-blueprint.cb-template-product #MainContent .product-multicolumn-text-container{padding:16px}.cryo-blueprint.cb-template-product #MainContent .lab-testing-section-container{padding:16px;gap:24px}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles{padding:24px 16px}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .product-grid:has(>li:nth-child(2)){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory}.cryo-blueprint.cb-template-product #MainContent .cryo-bundles .product-grid>li{flex:0 0 220px;scroll-snap-align:start}.cryo-blueprint.cb-template-product #MainContent :is(.center-image-section-container,.center-image-v2-section-container){padding:24px 16px}.cryo-blueprint.cb-template-product #MainContent :is(.center-image-section-container,.center-image-v2-section-container,.text-with-image-container,.image-with-icons-container) .heading{margin-bottom:22px;font-size:28px}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .center-image-text-container{gap:24px}.cryo-blueprint.cb-template-product #MainContent .center-image-section-container .subheading{font-size:22px}.cryo-blueprint.cb-template-product #MainContent .text-with-image-container{margin:24px 16px;padding:24px}.cryo-blueprint.cb-template-product #MainContent .text-with-image-content{grid-template-columns:minmax(0,1fr);gap:24px}.cryo-blueprint.cb-template-product #MainContent .text-with-image-image.mobile{max-width:none}.cryo-blueprint.cb-template-product #MainContent .center-image-v2{grid-template-columns:minmax(0,1fr);gap:24px}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-image{max-width:220px}.cryo-blueprint.cb-template-product #MainContent .center-image-v2-content-containers{grid-template-columns:minmax(0,1fr);gap:14px}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-container{margin:24px 16px;padding:24px}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-content{grid-template-columns:minmax(0,1fr);gap:24px}.cryo-blueprint.cb-template-product #MainContent .image-with-icons-icons{width:100%}.cryo-blueprint.cb-template-product #MainContent .compare-table.product-compare-table{padding:24px 16px}.cryo-blueprint.cb-template-product #MainContent .product-compare-table .top-heading{font-size:28px}.cryo-blueprint.cb-template-product #MainContent .instructions-section .instructions-section-row{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:360px){.cryo-blueprint.cb-template-product #MainContent .main-product-section .cb-plan-payment{min-height:42px}.cryo-blueprint.cb-template-product #MainContent .main-product-section .select_quantity_group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.cryo-blueprint.cb-template-product #MainContent .yotpo-reviews-pagination-container .yotpo-horizontal-pagination{min-width:0;max-width:100%;margin-inline:0}.cryo-blueprint.cb-template-product #MainContent .yotpo-reviews-pagination-container .yotpo-horizontal-pagination-container{flex-wrap:wrap;justify-content:center;max-width:100%;margin-inline:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cryo-blueprint-product.css.map */
