.ad360-main-content{min-height:45vh}.ad360-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.ad360-skip-link:focus{left:1rem;top:1rem;width:auto;height:auto;z-index:9999;padding:.75rem 1rem;background:#fff;border-radius:12px}.ad360-site-footer{margin-top:4rem;background:#f4f0eb;color:#273b62;border-top:1px solid rgba(39,59,98,.12)}.ad360-site-footer__inner{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ad360-site-footer__brand{font-weight:800;font-size:1.25rem;letter-spacing:-.06em;color:#273b62;text-decoration:none}.ad360-site-footer__inner p{margin:0}.ad360-site-footer__inner nav{display:flex;gap:.75rem 1.25rem;flex-wrap:wrap;margin-left:auto}.ad360-site-footer__inner nav a{color:inherit;text-decoration:none;font-size:.9rem}.ad360-site-footer__inner nav a:hover{text-decoration:underline}.ad360-site-footer__inner small{width:100%;opacity:.72}.ad360-product{--adp-ink:#263c66;--adp-blue:#315db3;--adp-cream:#f7f4ef;--adp-line:#e4e0dc;max-width:1240px;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2rem) 4rem;color:var(--adp-ink)}.ad360-product__breadcrumbs{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin:0 0 1.5rem;font-size:.82rem;color:#777f8b}.ad360-product__breadcrumbs a{color:inherit;text-decoration:none}.ad360-product__breadcrumbs a:hover{text-decoration:underline}.ad360-product__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.ad360-product__gallery{min-width:0}.ad360-product__image-frame{aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--adp-line);border-radius:26px;background:var(--adp-cream)}.ad360-product__main-image{display:block;width:100%;height:100%;max-height:780px;object-fit:contain;mix-blend-mode:multiply}.ad360-product__image-placeholder{padding:2rem;color:#8a8d93;text-align:center}.ad360-product__thumbnails{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.85rem}.ad360-product__thumbnail{width:78px;height:78px;padding:4px;border:1px solid var(--adp-line);border-radius:14px;background:#fff;cursor:pointer;overflow:hidden}.ad360-product__thumbnail.is-active{border:2px solid var(--adp-blue)}.ad360-product__thumbnail img{width:100%;height:100%;object-fit:contain}.ad360-product__details{padding:clamp(1.25rem,3vw,2.4rem);border:1px solid var(--adp-line);border-radius:26px;background:#fff;box-shadow:0 12px 35px #2330490b}.ad360-product__eyebrow{margin:0 0 .65rem;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:700;color:#8b7769}.ad360-product__title{margin:0 0 .85rem;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.08;letter-spacing:-.045em;color:var(--adp-ink)}.ad360-product__price-row{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin:0 0 .8rem}.ad360-product__price{font-size:1.65rem;font-weight:750;letter-spacing:-.03em;color:var(--adp-ink)}.ad360-product__compare-price{font-size:1rem;color:#858995}.ad360-product__availability{display:flex;align-items:center;gap:.5rem;margin:.3rem 0 1rem;font-size:.88rem;color:#376d52}.ad360-product__availability-dot{width:8px;height:8px;border-radius:50%;background:#4a9a6c}.ad360-product__availability.is-sold-out{color:#a14d4d}.ad360-product__short-description{margin:1rem 0 1.3rem;color:#606a79;font-size:.97rem;line-height:1.65}.ad360-product__form{display:grid;gap:.65rem}.ad360-product__label{font-size:.88rem;font-weight:650;margin-top:.35rem}.ad360-product__select,.ad360-product__quantity{width:100%;min-height:48px;border:1px solid #d9dce3;border-radius:12px;background:#fff;color:#273b62;padding:.75rem .9rem;font:inherit}.ad360-product__quantity-wrap{max-width:130px}.ad360-product__add-button{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:54px;margin-top:.65rem;border:0;border-radius:14px;background:var(--adp-blue);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease}.ad360-product__add-button:hover{background:#274c99;transform:translateY(-1px)}.ad360-product__add-button:disabled{background:#a9afbb;cursor:not-allowed;transform:none}.ad360-product__checkout-note{margin:.15rem 0 1rem;text-align:center;color:#777f8b;font-size:.78rem;line-height:1.5}.ad360-product__description{border-top:1px solid var(--adp-line);padding:.95rem 0;color:var(--adp-ink)}.ad360-product__description summary{cursor:pointer;font-weight:700}.ad360-product__description-content{padding:.8rem 0 0;line-height:1.7;color:#535e70;overflow-wrap:anywhere}.ad360-product__description-content img{max-width:100%;height:auto}@media(max-width:760px){.ad360-product__layout{grid-template-columns:minmax(0,1fr);gap:1.1rem}.ad360-product__details{padding:1.2rem;border-radius:20px}.ad360-product__image-frame{border-radius:20px}.ad360-site-footer__inner{align-items:flex-start;flex-direction:column}.ad360-site-footer__inner nav{margin-left:0;flex-direction:column;gap:.7rem}.ad360-product__title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.ad360-product__add-button{transition:none}}.ad360-product__scoop[hidden]{display:none!important}.ad360-product__scoop{display:flex;align-items:center;gap:11px;border:1px solid #ddd1ed;border-radius:14px;background:#f3edfa;color:#293452;padding:12px 15px;margin:0 0 1rem;font-size:14px}.ad360-product__scoop-dot{font-size:21px;color:#6659ad}.ad360-product__scoop strong{font-size:20px;color:#4559aa}.ad360-product__scoop small{display:block;font-size:11px;color:#67627a;margin-top:3px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ad360-product.css.map */
