html.collection-quick-view-open,html.collection-quick-view-open body{overflow:hidden}.collection-quick-view{position:fixed;box-sizing:border-box;top:0;right:0;bottom:0;left:0;width:min(480px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--colorBorder, #ddd);background:var(--colorBody, #fff);color:var(--colorTextBody, #202020);font-family:var(--typeBasePrimary, "Montserrat"),var(--typeBaseFallback, sans-serif);font-size:13px;line-height:1.4;letter-spacing:0;box-shadow:0 16px 64px #00000040}.collection-quick-view::backdrop{background:#0000008c}.collection-quick-view[open]{display:flex;flex-direction:column;animation:collection-quick-view-enter .2s ease-out}.collection-quick-view *,.collection-quick-view *:before,.collection-quick-view *:after{box-sizing:border-box}.collection-quick-view [hidden]{display:none!important}.collection-quick-view__handle{display:none}.collection-quick-view__close{position:absolute;top:18px;right:16px;z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.collection-quick-view__content{min-height:180px;min-width:0;overflow-y:auto;overscroll-behavior:contain}.collection-quick-view__product{padding:28px}.collection-quick-view__header{padding-bottom:17px;border-bottom:1px solid var(--colorBorder, #ddd)}.collection-quick-view__title{padding-right:30px;margin:0 0 4px;color:inherit;font-family:ft47regular,sans-serif;font-size:32px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.8px}.collection-quick-view__subtitle{margin:0 0 6px;font-size:14px}.collection-quick-view__reviews{margin:0 0 14px;font-size:12px}.collection-quick-view__header:not(:has(.product-serving-details:not([hidden]))) .collection-quick-view__reviews{margin-bottom:0}.collection-quick-view__reviews:empty{display:none}.collection-quick-view .product-block--serving-details{margin:0}.collection-quick-view .product-serving-details{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.collection-quick-view .product-serving-details__item{display:inline-flex;align-items:center;min-height:26px;margin:0;padding:5px 12px;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:12px;line-height:1.2;letter-spacing:-.3px;white-space:nowrap}.collection-quick-view__form{margin:0}.collection-quick-view__body{padding:16px 0 0}.collection-quick-view__option{margin-bottom:12px}.collection-quick-view__option label{display:block;margin:0 0 4px;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.collection-quick-view select{display:block;width:100%;height:38px;min-height:0;margin:0;padding:0 36px 0 10px;border:1px solid currentColor;border-radius:0;background-color:var(--colorBody, #fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23202020' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;color:inherit;font-family:inherit;font-size:13px;letter-spacing:0;appearance:none;-webkit-appearance:none}.collection-quick-view__purchase{min-width:0;margin:0;padding:0;border:0}.collection-quick-view__purchase-option{margin-bottom:10px;border:1px solid currentColor}.collection-quick-view__purchase-label{display:flex;align-items:center;gap:7px;margin:0;padding:10px;font-size:13px;line-height:1.4;text-transform:none;letter-spacing:0;cursor:pointer}.collection-quick-view .collection-quick-view__purchase-label input[type=radio]{flex:0 0 auto;width:16px;height:16px;margin:0;padding:2px;border:1px solid currentColor;border-radius:50%;background-color:var(--colorBody, #fff);background-clip:content-box;box-shadow:none;appearance:none;-webkit-appearance:none}.collection-quick-view .collection-quick-view__purchase-label input[type=radio]:checked{background-color:var(--ada-brand, #ff9900)}.collection-quick-view__subscription-label{font-weight:700}.collection-quick-view__delivery{padding:0 10px 10px 31px}.collection-quick-view__delivery p{margin:0 0 7px;font-size:10px;text-transform:uppercase}.collection-quick-view__delivery select{height:34px;font-size:12px}.collection-quick-view__nutrition{margin:0 0 8px;border-top:1px solid var(--colorBorder, #ddd);border-bottom:1px solid var(--colorBorder, #ddd)}.collection-quick-view__nutrition>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;color:inherit;font:inherit;font-weight:700;list-style:none;cursor:pointer;font-size:13px}.collection-quick-view__nutrition>summary::-webkit-details-marker{display:none}.collection-quick-view__nutrition-toggle{flex:0 0 16px;text-align:center;font-size:16px;font-weight:400}.collection-quick-view__nutrition-toggle:before{content:"+"}.collection-quick-view__nutrition[open] .collection-quick-view__nutrition-toggle:before{content:"\2212"}.collection-quick-view__nutrition-panel{min-width:0;padding-bottom:12px;overflow-x:auto;overflow-wrap:anywhere}.collection-quick-view__nutrition-variant-title{margin:0 0 10px;font-size:12px}.collection-quick-view__nutrition-panel img{display:block;max-width:100%;height:auto;margin:0 auto 12px}.collection-quick-view__nutrition-panel img:last-child{margin-bottom:0}.collection-quick-view__details{display:inline-block;margin-top:4px;color:#1a1a1a;font-size:12px;text-decoration:underline;text-underline-offset:3px}.collection-quick-view__footer{position:sticky;bottom:0;display:flex;gap:8px;margin:0 -24px;padding:14px 24px 22px;border-top:1px solid var(--colorBorder, #ddd);background:var(--colorBody, #fff)}.collection-quick-view__quantity{display:flex;flex:0 0 94px;height:44px;border:1px solid currentColor}.collection-quick-view__quantity button{flex:0 0 28px;padding:0;border:0;background:transparent;color:inherit;font-size:16px;cursor:pointer}.collection-quick-view__quantity input{width:36px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.collection-quick-view__quantity input::-webkit-inner-spin-button,.collection-quick-view__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.collection-quick-view .collection-quick-view__submit{flex:1;min-width:0;min-height:44px;padding:10px;border:0;border-radius:0;background:var(--ada-brand, #ff9900);color:var(--ada-on-brand, var(--colorBtnPrimaryText, #fff));font-family:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:2px;text-transform:uppercase}.collection-quick-view button:disabled{opacity:.5;cursor:default}.collection-quick-view :focus-visible{outline:2px solid var(--ada-ui-contrast, #767676);outline-offset:3px}.collection-quick-view__loading,.collection-quick-view__load-error{padding:64px 24px 32px;text-align:center}.collection-quick-view__loading:before{content:"";display:block;width:26px;height:26px;margin:0 auto 16px;border:2px solid var(--colorBorder, #ddd);border-top-color:var(--ada-brand, #ff9900);border-radius:50%;animation:collection-quick-view-spin .7s linear infinite}.collection-quick-view__load-error a,.collection-quick-view__load-error button{display:inline-block;margin:8px;text-decoration:underline}.collection-quick-view__error{margin:12px 0 0;font-size:12px}@media screen and (min-width:769px){.collection-quick-view__footer{position:static;margin:4px 0 16px;padding:0;border:0}}@media screen and (max-width:768px){.collection-quick-view{inset:auto 0 0;width:100%;height:calc(100dvh - 140px);max-height:calc(100dvh - 140px);margin:0 auto;border-radius:16px 16px 0 0}.collection-quick-view__handle{display:block;flex:0 0 auto;width:36px;height:3px;margin:9px auto 0;border-radius:3px;background:var(--colorBorder, #ccc)}.collection-quick-view__close{top:17px;right:12px}.collection-quick-view__product{display:flex;flex-direction:column;min-height:100%;padding:14px 18px 0}.collection-quick-view__content{flex:1;min-height:0}.collection-quick-view__form{display:flex;flex:1;flex-direction:column}.collection-quick-view__title{font-size:20px}.collection-quick-view__subtitle{font-size:13px}.collection-quick-view select{font-size:13px!important}.collection-quick-view__delivery select{font-size:16px}.collection-quick-view__body{flex:1;min-height:200px}.collection-quick-view__footer{flex-shrink:0;margin:0 -16px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}}@keyframes collection-quick-view-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes collection-quick-view-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.collection-quick-view[open],.collection-quick-view__loading:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/663/assets/collection-quick-view.css.map */
