.home-aquarium-guide{background-color:var(--color-background-inverted-subtle);color:var(--color-text-inverted);overflow-x:clip;overflow-y:visible;width:100%}.home-aquarium-guide__container{display:grid;gap:48px;margin:0 auto;max-width:1440px;padding-left:var(--padding-side);padding-right:var(--padding-side);width:100%}.home-aquarium-guide--md .home-aquarium-guide__container,.home-aquarium-guide--lg .home-aquarium-guide__container{padding-bottom:80px;padding-top:80px}.home-aquarium-guide__builder{display:grid;gap:48px;margin-bottom:80px}.home-aquarium-guide__intro,.home-aquarium-guide__copy,.home-aquarium-guide__styles,.home-aquarium-guide__styles-header,.home-aquarium-guide__panel-copy{display:grid}.home-aquarium-guide__intro{align-content:start;gap:40px}.home-aquarium-guide__copy,.home-aquarium-guide__styles-header{gap:16px}.home-aquarium-guide__heading,.home-aquarium-guide__style-heading{color:var(--color-text-page-container);font-size:var(--h2-size);font-weight:var(--weight-semibold);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);margin:0}.home-aquarium-guide__subheading,.home-aquarium-guide__style-subheading{color:var(--color-text-page-container-secondary);font-size:var(--body-medium-size);font-weight:var(--weight-regular);letter-spacing:var(--body-medium-letter-spacing);line-height:var(--body-medium-line-height);margin:0}.home-aquarium-guide__media,.home-aquarium-guide__panel{border-radius:8px;overflow:hidden}.home-aquarium-guide__media{aspect-ratio:648 / 322;background-color:var(--color-background-inverted);isolation:isolate;overflow:hidden;position:relative;width:100%}.home-aquarium-guide__media-slide{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.home-aquarium-guide__image,.home-aquarium-guide__video,.home-aquarium-guide__style-image,.home-aquarium-guide__style-video,.home-aquarium-guide__media video,.home-aquarium-guide__media img,.home-aquarium-guide__media-slide>video,.home-aquarium-guide__media-slide>img,.home-aquarium-guide__panel-media>video,.home-aquarium-guide__panel-media>img{display:block;height:100%!important;right:0;bottom:0;left:0;max-width:none;min-height:100%;min-width:100%;object-fit:cover!important;object-position:center center!important;position:absolute;top:0;width:100%!important}.home-aquarium-guide__media .home-aquarium-guide__image--video-fallback,.home-aquarium-guide__panel-media .home-aquarium-guide__style-image--video-fallback{z-index:0}.home-aquarium-guide__media .home-aquarium-guide__video,.home-aquarium-guide__panel-media .home-aquarium-guide__style-video{opacity:0;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard);z-index:1}.home-aquarium-guide__media .home-aquarium-guide__video.is-video-ready,.home-aquarium-guide__panel-media .home-aquarium-guide__style-video.is-video-ready{opacity:1}.home-aquarium-guide__media video>img,.home-aquarium-guide__panel-media video>img{height:100%!important;max-width:none;object-fit:cover!important;object-position:center center!important;width:100%!important}.home-aquarium-guide__panel-copy p{color:var(--color-text-page-container-secondary);font-size:var(--body-small-size);font-weight:var(--weight-regular);letter-spacing:var(--body-small-letter-spacing);line-height:var(--body-small-line-height);margin:0}.home-aquarium-guide__step-links{display:flex;flex-direction:column;width:100%}.home-aquarium-guide__step-link{align-items:center;border-top:1px solid var(--color-neutral-700);color:var(--color-text-page-container);display:grid;gap:8px;grid-template-columns:78px minmax(0,1fr) 24px;min-height:94px;padding-bottom:8px;padding-top:8px;text-decoration:none;transition:color var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-standard)}.home-aquarium-guide__step-link:last-child{border-bottom:1px solid var(--color-neutral-700)}.home-aquarium-guide__step-link:hover,.home-aquarium-guide__step-link:focus-visible{color:var(--color-text-link);transform:translateY(var(--motion-hover-lift))}.home-aquarium-guide__step-link:hover .home-aquarium-guide__step-label,.home-aquarium-guide__step-link:focus-visible .home-aquarium-guide__step-label,.home-aquarium-guide__step-link:hover .ph,.home-aquarium-guide__step-link:focus-visible .ph{color:var(--color-text-link)}.home-aquarium-guide__step-thumb{display:block;height:78px;position:relative;width:78px}.home-aquarium-guide__step-thumb:before{background:#fff3;border-radius:10.95px;content:"";height:54.747px;left:25.95px;opacity:.5;position:absolute;top:5px;transform:rotate(15deg);transform-origin:top left;width:54.747px}.home-aquarium-guide__step-thumb-card{border-radius:10.95px;display:block;height:54.747px;left:0;overflow:hidden;position:absolute;top:7.19px;width:54.747px}.home-aquarium-guide__thumb-image{display:block;height:100%;object-fit:cover;width:100%}.home-aquarium-guide__step-label{color:var(--color-text-page-container);font-size:16px;font-weight:var(--weight-semibold);letter-spacing:1px;line-height:20px;min-width:0;text-transform:uppercase}.home-aquarium-guide__step-link .ph{color:var(--color-text-page-container-secondary);font-size:24px;line-height:24px}.home-aquarium-guide__styles{gap:0;text-align:center}.home-aquarium-guide__styles-header{justify-self:center;max-width:836px}.home-aquarium-guide__tabs{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--color-button-secondary-bg);border-radius:9999px;display:flex;gap:0;justify-self:center;margin-top:48px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none}.home-aquarium-guide__tabs::-webkit-scrollbar{display:none}.home-aquarium-guide__tab{background:transparent;border:0;border-radius:9999px;color:var(--color-text-page-container);cursor:pointer;flex:0 0 auto;font:inherit;font-size:14px;font-weight:var(--weight-semibold);letter-spacing:1px;line-height:16px;min-height:44px;padding:14px;position:relative;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);text-transform:uppercase}.home-aquarium-guide__tab.is-active{background-color:var(--color-background-default);box-shadow:0 3px 4px #525a5b66;color:var(--color-utility-black)}.home-aquarium-guide__panels{display:grid;margin-top:32px;width:100%}.home-aquarium-guide__panel{background-color:var(--color-button-secondary-bg);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff59;grid-area:1 / 1;min-height:516px;overflow:hidden;padding:8px;position:relative;text-align:left}.home-aquarium-guide__panel-media{background-color:var(--color-background-inverted);border-radius:10px;top:8px;right:8px;bottom:8px;left:8px;overflow:hidden;position:absolute;transform:none}html.js-motion .home-aquarium-guide__panel-media[data-motion=waterline]{top:8px;right:8px;bottom:8px;left:8px;position:absolute;transform:none}.home-aquarium-guide__panel-media img,.home-aquarium-guide__panel-media video{transform:none}.home-aquarium-guide__panel-media:after{background:linear-gradient(90deg,var(--color-background-inverted) 0%,transparent 55%),linear-gradient(0deg,var(--color-background-inverted) 0%,transparent 50%);content:"";top:0;right:0;bottom:0;left:0;opacity:.78;pointer-events:none;position:absolute;z-index:2}.home-aquarium-guide__video-products{display:grid;gap:12px;justify-items:center;position:absolute;right:24px;top:24px;width:337px;z-index:2}.home-aquarium-guide__video-label{align-items:center;color:var(--color-text-page-container);display:inline-flex;font-size:14px;font-weight:var(--weight-medium);letter-spacing:1px;line-height:16px;margin:0;text-transform:uppercase}.home-aquarium-guide__video-label:before{background-color:var(--color-primary-500);border-radius:9999px;content:"";display:inline-block;height:6px;margin-right:8px;width:6px}.home-aquarium-guide__panel-copy{align-items:center;bottom:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;left:0;padding:32px;position:absolute;right:0;z-index:2}.home-aquarium-guide__panel-title{color:var(--color-text-page-container);font-size:var(--h5-size);font-weight:var(--weight-semibold);letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);margin:0}.home-aquarium-guide__panel-copy p{max-width:1073px}.home-aquarium-guide__panel-button{color:var(--color-utility-black);min-width:187px}@media(hover:hover)and (pointer:fine){.home-aquarium-guide__tab:hover{transform:translateY(-1px)}}.home-aquarium-guide [x-cloak]{display:none}@media screen and (max-width:1023px){.home-aquarium-guide__container{padding-left:var(--padding-side);padding-right:var(--padding-side)}.home-aquarium-guide__container:not(:has(.home-aquarium-guide__builder)){gap:0;padding-bottom:0;padding-top:20px}.home-aquarium-guide__container:not(:has(.home-aquarium-guide__builder)) .home-aquarium-guide__styles{display:grid;gap:32px;width:100%}.home-aquarium-guide__container:not(:has(.home-aquarium-guide__builder)) .home-aquarium-guide__tabs,.home-aquarium-guide__container:not(:has(.home-aquarium-guide__builder)) .home-aquarium-guide__panels{margin-top:0}.home-aquarium-guide--md .home-aquarium-guide__container,.home-aquarium-guide--lg .home-aquarium-guide__container{padding-bottom:56px;padding-top:56px}.home-aquarium-guide--md .home-aquarium-guide__container:not(:has(.home-aquarium-guide__builder)),.home-aquarium-guide--lg .home-aquarium-guide__container:not(:has(.home-aquarium-guide__builder)){padding-bottom:0;padding-top:20px}.home-aquarium-guide__builder{gap:40px}.home-aquarium-guide__intro{gap:24px}.home-aquarium-guide__step-link{grid-template-columns:70px minmax(0,1fr) 24px}.home-aquarium-guide__styles{gap:0}.home-aquarium-guide__tabs{background-color:transparent;flex-wrap:wrap;justify-content:center;margin-top:32px;overflow:visible;width:100%}.home-aquarium-guide__panels{margin-top:32px}.home-aquarium-guide__tab{font-size:12px;letter-spacing:0;line-height:14px;min-height:42px;padding:14px}.home-aquarium-guide__panel{min-height:516px}.home-aquarium-guide__video-products{left:24px;right:24px;top:24px;width:auto}.home-aquarium-guide .in-video-product-card{min-height:84px;width:241px}.home-aquarium-guide .in-video-product-card__title{font-size:var(--body-small-size);line-height:var(--body-small-line-height)}.home-aquarium-guide__panel-copy{align-items:start;gap:20px;grid-template-columns:1fr;padding:16px}.home-aquarium-guide__panel-copy>div:first-child{display:grid;gap:8px}.home-aquarium-guide__panel-copy p{font-size:var(--body-small-size);line-height:var(--body-small-line-height)}.home-aquarium-guide__panel-button{justify-self:start}}@media screen and (min-width:1024px){.home-aquarium-guide__builder{align-items:start;grid-template-columns:minmax(0,648px) minmax(0,648px);justify-content:center}.home-aquarium-guide__intro{position:sticky;top:100px}.home-aquarium-guide__timeline{max-width:648px}.home-aquarium-guide__step-content{width:580px}.home-aquarium-guide__styles-header{max-width:none;width:100%}.home-aquarium-guide__tabs{margin-top:40px}.home-aquarium-guide__panel-media:after{background:linear-gradient(180deg,transparent 35%,var(--color-background-inverted) 100%);opacity:.65}.home-aquarium-guide__video-products{right:32px;top:32px}.home-aquarium-guide__video-label{justify-content:center;width:100%}.home-aquarium-guide .in-video-product-card{position:relative;width:316px;z-index:1}.home-aquarium-guide .in-video-product-card:before{background:#f7f8f833;border-radius:8px;content:"";height:74px;left:50%;position:absolute;top:26px;transform:translate(-50%);width:299px;z-index:-1}.home-aquarium-guide__panel-copy{align-items:end}.home-aquarium-guide__panel-copy>div:first-child{display:grid;gap:8px}.home-aquarium-guide__panel-button{flex-shrink:0;min-height:52px}}@media(prefers-reduced-motion:reduce){.home-aquarium-guide__step-link,.home-aquarium-guide__tab,.home-aquarium-guide__panel-media img,.home-aquarium-guide__panel-media video{transition:none}.home-aquarium-guide__step-link:hover,.home-aquarium-guide__step-link:focus-visible,.home-aquarium-guide__tab:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-home-aquarium-guide.css.map */
