.product-main .product-info .product-title{font-size:clamp(25px,2.15vw,36px);line-height:1.13;letter-spacing:-.035em;margin-bottom:3px}.product-main .product-info .product-price{margin-bottom:12px}.product-main .reefco-product-summary{padding:16px 0 22px;font-size:14px;line-height:1.7;color:#405b6b}.product-main .reefco-product-summary p{margin:0}.product-main .reefco-product-confidence{margin-top:28px;padding:20px;background:#f4f9fb;border:1px solid #dce8ef;border-radius:16px;color:#18354a}.product-main .reefco-product-confidence>div{display:flex;align-items:flex-start;gap:11px;padding-bottom:12px}.product-main .reefco-product-confidence>div+div{padding-top:11px;border-top:1px solid #e0e9ee}.product-main .reefco-product-confidence__symbol{font-size:14px;line-height:21px;color:#067b93;font-weight:800}.product-main .reefco-product-confidence strong{display:block;font-size:13px;line-height:1.35}.product-main .reefco-product-confidence small{display:block;font-size:12px;line-height:1.55;color:#667c89}.product-main .reefco-product-confidence>a{display:inline-flex;gap:6px;align-items:center;margin-top:6px;color:#006f8d;text-decoration:underline;text-underline-offset:3px;font-size:13px;font-weight:700}.product-main .product-media .media-gallery__viewer{border-radius:20px;overflow:hidden;background:#fff;border:1px solid #e5edf2}.product-main .product-media .media-gallery__thumbs .media{border-radius:10px;overflow:hidden}.product-main .product-info .product-options{border-top:1px solid #e1e9ed;padding-top:20px;margin-top:8px}.product-main .product-info .product-info__add-to-cart button[name=add]{border-radius:12px;background:#007f99;color:#fff;border-color:#007f99;box-shadow:0 6px 16px #007f991a}.product-main .product-info .product-info__add-to-cart button[name=add]:hover{background:#006a80;border-color:#006a80}.reefco-delivery-benefits{display:flex;align-items:flex-start;gap:10px;color:#075e70;padding:12px 14px;border-radius:12px;background:#edf8fa;border:1px solid #d3edf1;margin:16px 0 4px}.reefco-delivery-benefits[hidden]{display:none}.reefco-delivery-benefits__icon{padding-top:2px;flex-shrink:0}.reefco-delivery-benefits strong{display:block;font-size:13px;line-height:1.5;font-weight:700}.reefco-delivery-benefits small{display:block;font-size:11px;color:#54727b;margin-top:2px;line-height:1.5}.reefco-delivery-benefits a{color:inherit;text-decoration:underline;text-underline-offset:2px}.reefco-pickup-note{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#1b6355;margin-top:20px}.reefco-pickup-note svg{width:18px;height:18px}.reefco-product-layout .product-description{overflow:visible;margin:32px 0!important;padding-top:30px;border-top:1px solid #dce8ef;line-height:1.8;font-size:15px;color:#314e5f}.reefco-product-layout .product-description p{margin:0 0 20px}.reefco-product-layout .product-description p:empty{display:none}.reefco-product-layout .product-description h2,.reefco-product-layout .product-description h3{font-size:20px;line-height:1.3;margin:30px 0 14px;color:#0b2939;letter-spacing:-.02em}.reefco-product-layout .product-description .reefco-details-heading{margin-top:0;font-size:23px}.reefco-product-layout .product-description li{margin-bottom:9px}.reefco-product-layout .product-description table{max-width:100%;font-size:13px}.reefco-product-layout .product-description img{max-width:100%;height:auto}.reefco-product-layout .product-info>details-disclosure .disclosure{border-top:1px solid #dce8ef}.reefco-product-layout .product-info .social-share{font-size:12px;margin-top:24px;color:#59717e}.reefco-product-layout .product-info .social__link{width:32px;height:32px}.product-main:has(.reefco-product-layout) .product-breadcrumbs .breadcrumbs{width:100%;font-size:12px;margin-bottom:22px}.product-main:has(.reefco-product-layout)>.container{max-width:1500px}.product-main:has(.reefco-product-layout) .sticky-atc-panel{bottom:max(18px,env(safe-area-inset-bottom));left:50%;right:auto;width:min(680px,calc(100% - 32px));max-width:680px;margin:0;transform:translate(-50%);border:1px solid #dce9ed;border-radius:24px;background:#fffffff7;color:#0a293b;box-shadow:0 8px 38px #062d3b24;z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-main:has(.reefco-product-layout) .sticky-atc-panel--out{transform:translate(-50%,calc(100% + 32px));pointer-events:none}.product-main:has(.reefco-product-layout) .card--sticky-atc{padding:10px 12px;gap:12px;min-height:72px}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__media{height:48px;width:48px;flex:0 0 48px;border-radius:10px;overflow:hidden;background:#f4f8fa}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__media img{object-fit:contain;width:100%!important}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__info{min-width:0;padding:0}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__info p{font-size:13px;font-weight:650;-webkit-line-clamp:1;line-clamp:1;margin:0 0 3px}.product-main:has(.reefco-product-layout) .card--sticky-atc .price{font-size:15px;font-weight:700}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__buttons{padding:0;flex-shrink:0}.product-main:has(.reefco-product-layout) .card--sticky-atc .btn{padding:14px 24px;border-radius:16px;background:#007f99;border-color:#007f99;color:#fff;white-space:nowrap;font-weight:700;min-height:46px}body:has(cart-drawer[open]) .sticky-atc-panel,body:has(.drawer[aria-hidden=false]) .sticky-atc-panel{visibility:hidden}@media(min-width:769px){.product-main .reefco-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(36px,4vw,68px);align-items:start;padding-bottom:64px}.product-main .reefco-product-layout .product-media{position:sticky;top:calc(var(--header-height,88px) + 20px);align-self:start;float:none;clear:none;width:100%;padding:0;margin:0;border:0;min-width:0}.product-main .reefco-product-layout .product-info{float:none;width:100%;padding:0;margin:0;min-width:0;background:transparent}.product-main .reefco-product-layout .product-info:before,.product-main .reefco-product-layout .product-info:after{display:none}.product-main .reefco-product-layout .media-gallery__viewer{width:100%}.product-main .reefco-product-layout .media-viewer__item>.media{padding-top:0!important;height:auto;aspect-ratio:1;max-height:calc(100svh - var(--header-height,88px) - 155px);min-height:280px}.product-main .reefco-product-layout .media-thumbs__item{flex-basis:64px}.product-main .reefco-product-layout .media-gallery__thumbs{margin-top:12px}}@media(max-width:768px){.product-main .reefco-product-layout .product-media{margin-top:0;margin-bottom:24px}.product-main .reefco-product-layout .product-info{padding-top:0}.product-main .reefco-product-summary{padding:12px 0 18px;font-size:13px}.product-main .reefco-product-confidence{padding:16px;margin-bottom:24px}.product-main .reefco-product-layout{padding-bottom:28px}.reefco-product-layout .product-description{font-size:14px;line-height:1.75}.product-main:has(.reefco-product-layout) .sticky-atc-panel{border-radius:18px;bottom:max(10px,env(safe-area-inset-bottom))}.product-main:has(.reefco-product-layout) .card--sticky-atc{gap:9px;padding:9px;min-height:64px}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__media{height:40px;width:40px;flex-basis:40px}.product-main:has(.reefco-product-layout) .card--sticky-atc .card__info p{font-size:11px}.product-main:has(.reefco-product-layout) .card--sticky-atc .btn{padding:12px 16px;font-size:12px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.product-main .sticky-atc-panel{transition:none}}.product-main:has(.reefco-product-layout) .card--sticky-atc{border-radius:inherit;background:transparent}.product-main .product-info:has(.reefco-delivery-benefits:not([hidden])) .product-policies{display:none}.reefco-product-layout .product-description p:has(>br:only-child){display:none}@media(max-width:768px){body:has(.reefco-product-layout) [class^=ai-sticky-tab-link-]{display:none}}.product-description iframe,.product-info__description iframe{max-width:100%;height:auto;aspect-ratio:16/9;border:0;display:block;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/reefco-product-experience.css.map */
