.idea-starter-detail-gallery{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:1024px){.idea-starter-detail-gallery{gap:0;height:100%}}.idea-starter-detail-gallery__empty{font-family:var(--hon-font-sans);color:var(--hon-color-steel);margin:0;font-size:16px;line-height:1.43}.idea-starter-detail-gallery__stage{aspect-ratio:1;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.idea-starter-detail-gallery__stage{aspect-ratio:auto;background-color:var(--hon-color-white);border-radius:0;flex:1 1 0;width:100%;height:100%;min-height:0}}.idea-starter-detail-gallery__main{z-index:1;background-color:var(--hon-color-white);border-radius:8px;position:absolute;inset:0}.idea-starter-detail-gallery__main-viewport{position:absolute;inset:16px}@media (min-width:1024px){.idea-starter-detail-gallery__main{border-radius:0}.idea-starter-detail-gallery__main-viewport{inset:24px 72px}.idea-starter-detail-gallery__main-viewport>span{background-color:var(--hon-color-white)!important}}.idea-starter-detail-gallery__main-image{object-fit:contain;object-position:center;background-color:var(--hon-color-white)}.idea-starter-detail-gallery__top-controls{z-index:3;pointer-events:none;align-items:center;gap:0;padding:16px;display:flex;position:absolute;top:0;right:0}@media (min-width:1024px){.idea-starter-detail-gallery__top-controls{gap:12px;padding:24px}}.idea-starter-detail-gallery__control{box-sizing:border-box;pointer-events:auto;width:44px;height:44px;color:var(--hon-color-black);cursor:pointer;background-color:#0000;border:1px solid #302d2b66;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}@media (min-width:1024px){.idea-starter-detail-gallery__control{width:48px;height:48px}}.idea-starter-detail-gallery__control:hover{background-color:var(--hon-color-black);border-color:var(--hon-color-black);color:var(--hon-color-white)}.idea-starter-detail-gallery__control--fullscreen{display:none}@media (min-width:1024px){.idea-starter-detail-gallery__control--fullscreen{display:inline-flex}}.idea-starter-detail-gallery__overflow{pointer-events:auto}.idea-starter-detail-gallery__overflow .hon-overflow-menu-icon-button,.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__trigger{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--hon-color-black);background-color:#0000;border:1px solid #302d2b66;border-radius:6px}@media (min-width:1024px){.idea-starter-detail-gallery__overflow .hon-overflow-menu-icon-button,.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__trigger{width:48px;min-width:48px;height:48px;min-height:48px}}.idea-starter-detail-gallery__overflow .hon-overflow-menu-icon-button:hover,.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__trigger:hover{background-color:var(--hon-color-black);border-color:var(--hon-color-black);color:var(--hon-color-white)}.idea-starter-detail-gallery__nav{z-index:3;box-sizing:border-box;appearance:none;background-color:var(--hon-color-white);width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;box-shadow:none;color:var(--hon-color-black);cursor:pointer;background-image:none;border:1px solid #302d2b66;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:none;position:absolute;top:calc(50% - 24px)}@media (min-width:1024px){.idea-starter-detail-gallery__nav{display:inline-flex}}.idea-starter-detail-gallery__nav:hover{background-color:var(--hon-color-black);border-color:var(--hon-color-black);color:var(--hon-color-white)}@media (min-width:1024px){.idea-starter-detail-gallery__nav:not(:hover){background-color:var(--hon-color-white)}}.idea-starter-detail-gallery__nav--prev{left:24px}.idea-starter-detail-gallery__nav--next{right:24px}.idea-starter-detail-gallery__arrow-icon{flex-shrink:0;width:24px;height:24px}.idea-starter-detail-gallery__thumbs{align-items:flex-start;gap:8px;display:flex}.idea-starter-detail-gallery__thumbs--overlay{display:none}@media (min-width:1024px){.idea-starter-detail-gallery__thumbs--overlay{z-index:2;pointer-events:none;justify-content:center;width:100%;padding-block:16px;display:flex;position:absolute;bottom:0;left:0}.idea-starter-detail-gallery__thumbs--overlay .idea-starter-detail-gallery__thumb{pointer-events:auto}}.idea-starter-detail-gallery__thumbs--stacked{scrollbar-width:thin;width:100%;overflow-x:auto}@media (min-width:1024px){.idea-starter-detail-gallery__thumbs--stacked{display:none}}.idea-starter-detail-gallery__thumb{background-color:var(--hon-color-white);cursor:pointer;border:1px solid #e8e4dc;border-radius:8px;flex-shrink:0;width:88px;height:88px;padding:0;position:relative;overflow:hidden}.idea-starter-detail-gallery__thumb--active{border-color:#302d2b}.idea-starter-detail-gallery__thumb--placeholder{cursor:default;pointer-events:none;background-color:#0000001a;border-color:#e8e4dc}.idea-starter-detail-gallery__thumb-image{object-fit:contain;object-position:center}.idea-starter-detail-gallery-modal{z-index:1000;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.idea-starter-detail-gallery-modal__backdrop{background-color:#302d2b33;position:absolute;inset:0}.idea-starter-detail-gallery-modal__viewport{z-index:1;box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:24px;display:flex;position:relative}.idea-starter-detail-gallery-modal__slot{flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;position:relative}.idea-starter-detail-gallery-modal__shell{box-sizing:border-box;background-color:var(--hon-color-white);border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.idea-starter-detail-gallery-modal__stage{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.idea-starter-detail-gallery-modal__media{flex:auto;min-height:0;position:relative;overflow:hidden}.idea-starter-detail-gallery-modal__main-viewport{z-index:1;position:absolute;inset:24px}.idea-starter-detail-gallery-modal__image{object-fit:contain;object-position:center;background-color:var(--hon-color-white)}.idea-starter-detail-gallery-modal__main-viewport>span{background-color:var(--hon-color-white)!important}.idea-starter-detail-gallery-modal__close{z-index:3;box-sizing:border-box;background-color:var(--hon-color-white);border:1px solid #302d2b66;border-radius:6px;width:48px;min-width:48px;height:48px;min-height:48px;position:absolute;top:16px;right:16px}.idea-starter-detail-gallery-modal__close:hover{background-color:var(--hon-color-black);border-color:var(--hon-color-black);color:var(--hon-color-white)}.idea-starter-detail-gallery-modal__thumbs{z-index:2;background-color:var(--hon-color-white);flex-shrink:0;justify-content:center;width:100%;padding-block:16px;display:flex;position:relative}.idea-starter-detail-gallery-modal__actions{z-index:3;pointer-events:none;gap:8px;padding:24px;display:flex;position:absolute;bottom:16px;right:16px}.idea-starter-detail-gallery-modal__action{box-sizing:border-box;pointer-events:auto;background-color:var(--hon-color-white);width:48px;height:48px;color:var(--hon-color-black);cursor:pointer;border:1px solid #302d2b66;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.idea-starter-detail-gallery-modal__action:hover{background-color:var(--hon-color-black);border-color:var(--hon-color-black);color:var(--hon-color-white)}.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__panel{min-width:291px}.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__row{min-height:44px;padding-block:12px}.idea-starter-detail-gallery__overflow .hon-bookmark--overflow-menu{width:100%;display:block}.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__bookmark-icon{pointer-events:none;background-image:url(/images/bookmark-icon-default.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.idea-starter-detail-gallery__overflow .hon-media-overflow-menu__save-row [role=menuitem][aria-pressed=true] .hon-media-overflow-menu__bookmark-icon{background-image:url(/images/bookmark-icon-active.svg)}
.idea-starter-detail-hero{box-sizing:border-box;background-color:var(--hon-color-dove);width:100%;font-family:var(--hon-font-sans);color:var(--hon-color-text);flex-direction:column;align-items:center;padding-top:16px;display:flex;position:relative}@media (min-width:1024px){.idea-starter-detail-hero{flex-direction:row;justify-content:center;align-items:flex-start;gap:16px;padding:24px;position:relative}}.idea-starter-detail-hero__media-column{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}@media (min-width:1024px){.idea-starter-detail-hero__media-column{box-sizing:border-box;aspect-ratio:1;background-color:var(--hon-color-white);border-radius:8px;flex:0 auto;width:min(803px,57.6868%);max-width:803px;height:auto;padding:16px}}.idea-starter-detail-hero__gallery-shell{flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}@media (min-width:1024px){.idea-starter-detail-hero__gallery-shell{align-self:stretch;height:100%}}.idea-starter-detail-hero__info{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;padding:24px 16px;display:flex}@media (min-width:1024px){.idea-starter-detail-hero__info{flex:1 1 0;gap:32px;min-width:0;padding:32px 0 0}}.idea-starter-detail-hero__headline-block{flex-direction:column;gap:16px;width:100%;display:flex}.idea-starter-detail-hero__category-link{width:fit-content;max-width:100%;color:var(--hon-color-black);text-decoration:none;display:inline-flex}.idea-starter-detail-hero__inline{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:inline-flex}.idea-starter-detail-hero__inline-row{align-items:center;gap:6px;padding-bottom:4px;display:inline-flex}.idea-starter-detail-hero__inline-label{font-family:var(--hon-font-sans);font-size:15px;font-weight:var(--hon-font-demi);letter-spacing:0;color:inherit;white-space:nowrap;line-height:1}.idea-starter-detail-hero__inline-underline{background-color:color-mix(in srgb, var(--hon-color-black) 20%, transparent);width:100%;height:1px;display:block}.idea-starter-detail-hero__title-block{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:1024px){.idea-starter-detail-hero__title-block{gap:24px}}.idea-starter-detail-hero__title-row{align-items:center;gap:var(--hon-space-3);width:100%;display:flex}.idea-starter-detail-hero__title{width:fit-content;max-width:calc(100% - 2.125rem - var(--hon-space-3));min-width:0;font-family:var(--hon-font-sans);letter-spacing:-.48px;color:var(--hon-color-black);text-box-trim:trim-both;text-box-edge:cap alphabetic;flex:0 auto;margin:0;font-size:24px;font-weight:500;line-height:1.24}@media (min-width:1024px){.idea-starter-detail-hero__title{max-width:calc(100% - 38px - var(--hon-space-3));letter-spacing:-1.2px;font-size:40px;line-height:1.2}}.idea-starter-detail-hero__bookmark{flex-shrink:0;align-self:center;display:inline-flex}.idea-starter-detail-hero__bookmark .hon-bookmark__button--default{border:1px solid var(--hon-color-dove-200);background-color:var(--hon-color-white);width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem;color:var(--hon-color-steel);box-shadow:none}.idea-starter-detail-hero__bookmark .hon-bookmark__button--default:hover:not(:disabled){border-color:var(--hon-color-black);background-color:var(--hon-color-black);color:var(--hon-color-white)}.idea-starter-detail-hero__bookmark .hon-bookmark__icon{width:1rem;height:1rem}@media (min-width:1024px){.idea-starter-detail-hero__bookmark .hon-bookmark__button--default{width:38px;min-width:38px;height:38px;min-height:38px}.idea-starter-detail-hero__bookmark .hon-bookmark__icon{width:20px;height:20px}}.idea-starter-detail-hero__metadata{font-family:var(--hon-font-sans);letter-spacing:-.16px;color:var(--hon-color-steel);white-space:pre-line;margin:0;font-size:16px;font-weight:500;line-height:1.43}.idea-starter-detail-hero__metadata-series-link{font:inherit;letter-spacing:inherit;color:inherit}.idea-starter-detail-hero__title-copy{flex-direction:column;gap:12px;width:100%;display:flex}@media (min-width:1024px){.idea-starter-detail-hero__title-copy{gap:16px}}.idea-starter-detail-hero__quote{width:100%}.idea-starter-detail-hero__quote [class*=__actions]{grid-template-columns:1fr;margin-top:0}.idea-starter-detail-hero-quote__add-button,.idea-starter-detail-hero-quote__request-link,.idea-starter-detail-hero__embed-download{gap:6px;width:100%;max-width:none;height:48px}.idea-starter-detail-hero__table-heading{font-family:var(--hon-font-sans);letter-spacing:-.07px;color:var(--hon-color-black);margin:0;font-size:14px;font-weight:700;line-height:1.43}.idea-starter-detail-hero__series-products{grid-template-columns:auto 1fr;align-items:start;gap:16px;width:100%;display:grid}@media (min-width:1024px){.idea-starter-detail-hero__series-products{column-gap:24px;max-width:573px}}.idea-starter-detail-hero__series-products-heading{margin-bottom:4px}.idea-starter-detail-hero__series-cell{min-height:24px;padding-bottom:calc(var(--hon-footer-link-underline-offset) + var(--hon-footer-link-underline-height))}.idea-starter-detail-hero__series-link{width:fit-content;max-width:100%;color:var(--hon-color-black);text-decoration:none;display:inline-flex}.idea-starter-detail-hero__series-plain{font-family:var(--hon-font-sans);font-size:15px;font-weight:var(--hon-font-demi);color:var(--hon-color-black);line-height:1}.idea-starter-detail-hero__products-cell{min-height:24px;padding-bottom:calc(var(--hon-footer-link-underline-offset) + var(--hon-footer-link-underline-height));font-family:var(--hon-font-sans);letter-spacing:-.07px;color:var(--hon-color-steel);flex-direction:column;align-items:flex-start;gap:12px;margin:0;font-size:14px;font-weight:500;line-height:1.43;display:flex}.idea-starter-detail-hero__product-link{width:fit-content;max-width:100%;color:var(--hon-color-steel);text-decoration:none;display:inline-flex}.idea-starter-detail-hero__product-link .idea-starter-detail-hero__inline-label{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:normal}.idea-starter-detail-hero__product-plain{color:inherit}.idea-starter-detail-hero__resources-wrap{width:100%}.idea-starter-detail-hero__resources{text-align:left;background-color:#e8e4dc;border:0;border-radius:8px;flex-direction:column;gap:0;width:100%;padding-block:16px;display:flex}@media (min-width:1024px){.idea-starter-detail-hero__resources{padding-block:24px}}.idea-starter-detail-hero__resources-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 16px;display:flex}.idea-starter-detail-hero__resources-title{font-family:var(--hon-font-sans);letter-spacing:-.16px;color:var(--hon-color-black);margin:0;font-size:16px;font-weight:700;line-height:1.43}.idea-starter-detail-hero__resources-icon{flex-shrink:0}.idea-starter-detail-hero__resources-panel{padding-top:16px;width:100%;padding-inline:16px;padding-bottom:calc(var(--hon-footer-link-underline-offset) + var(--hon-footer-link-underline-height));flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (min-width:1024px){.idea-starter-detail-hero__resources-panel{max-width:573px}}.idea-starter-detail-hero__resource-link{padding-top:0;text-align:left;cursor:pointer;width:fit-content;max-width:100%;color:var(--hon-color-black);background-color:#0000;border:0;padding-inline:0;display:inline-flex}.idea-starter-detail-hero__disclaimer{font-family:var(--hon-font-sans);letter-spacing:-.07px;color:var(--hon-color-steel);margin:0;font-size:14px;font-weight:500;line-height:1.43}.idea-starter-detail-hero__disclaimer-label{font-weight:700}
.planning-typical-detail-page{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--hon-font-sans);color:var(--hon-color-text);flex-flow:column wrap;align-items:flex-start;padding:32px 16px;display:flex}@media (min-width:768px){.planning-typical-detail-page{flex-flow:row;align-items:flex-start}}.planning-typical-detail-page__left{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}@media (min-width:768px){.planning-typical-detail-page__left{flex:0 56%;width:auto;max-width:56%;margin-right:2%;padding-left:2%}}.planning-typical-detail-page__right-slot{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding-left:0}@media (min-width:768px){.planning-typical-detail-page__right-slot{flex:0 40%;width:auto;max-width:40%;margin:0 2% 0 0}}.planning-typical-detail-page__title{min-width:0;font-family:var(--hon-font-sans);font-size:var(--hon-type-h3-font-size);font-weight:var(--hon-type-h3-font-weight);line-height:var(--hon-type-h3-line-height);letter-spacing:var(--hon-type-h3-letter-spacing);color:var(--hon-color-black);margin:0}@media (min-width:1024px){.planning-typical-detail-page__title{letter-spacing:-.03em;font-size:2.75rem;line-height:1.16}}.planning-typical-detail-page__metadata{font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);color:var(--hon-color-steel);flex-direction:column;margin:0;display:flex}.planning-typical-detail-page__metadata-row{flex-flow:wrap;align-items:flex-start;padding-bottom:.625rem;display:flex}.planning-typical-detail-page__metadata-term{font-weight:var(--hon-type-p1-demi-font-weight);color:var(--hon-color-black);flex-shrink:0;margin:0 .5rem 0 0}.planning-typical-detail-page__metadata-value{min-width:0;font-weight:var(--hon-type-p1-font-weight);color:var(--hon-color-steel);flex:1;margin:0}.planning-typical-detail-page__resources{border:1px solid var(--hon-color-border);margin-top:1.25rem;overflow:hidden}.planning-typical-detail-page__resources-heading{text-align:left;width:100%;font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-demi-font-size);font-weight:var(--hon-type-p1-demi-font-weight);line-height:var(--hon-type-p1-demi-line-height);letter-spacing:var(--hon-type-p1-demi-letter-spacing);color:var(--hon-color-inverse);background-color:var(--hon-color-black);border:0;margin:0;padding:.5rem .625rem}.planning-typical-detail-page__resources-list{background-color:var(--hon-color-dove-200);border:0;margin:0;padding:.5rem .625rem;list-style:none}.planning-typical-detail-page__resources-item{line-height:var(--hon-type-p1-line-height);border:0;margin:0}.planning-typical-detail-page__resources-link{font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);color:var(--hon-color-steel);padding:.125rem 0;text-decoration:none;transition:color .15s,background-color .15s;display:block}.planning-typical-detail-page__resources-link:hover{background-color:color-mix(in srgb, var(--hon-color-black) 4%, transparent);text-decoration:underline}.planning-typical-detail-page__resources-size{font-family:var(--hon-font-sans);font-size:var(--hon-type-caption-font-size);font-weight:var(--hon-type-caption-font-weight);line-height:var(--hon-type-caption-line-height);letter-spacing:var(--hon-type-caption-letter-spacing);color:var(--hon-color-steel);padding-left:.625rem}.planning-typical-detail-page__disclaimer{font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);color:var(--hon-color-steel);margin:.1875rem 0 .625rem}.planning-typical-detail-page__disclaimer-label{font-weight:var(--hon-type-p1-demi-font-weight);color:var(--hon-color-black)}.planning-typical-detail-page__disclaimer--fallback{font-family:var(--hon-font-sans);font-size:var(--hon-type-caption-font-size);font-weight:var(--hon-type-caption-font-weight);line-height:var(--hon-type-caption-line-height);letter-spacing:var(--hon-type-caption-letter-spacing);color:var(--hon-color-steel);margin:0}.planning-typical-product-gallery{box-sizing:border-box;isolation:isolate;display:block;position:relative;width:100%!important;min-width:0!important;max-width:100%!important;margin:24px 0 8%!important;overflow:visible!important}.planning-typical-product-gallery [data-test=gallery-wrap],.planning-typical-product-gallery [data-test=gallery-viewer-wrap],.planning-typical-product-gallery [data-test=carousel-viewer-wrap],.planning-typical-product-gallery [data-test=slide-item-wrap]{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.planning-typical-product-gallery [data-test=gallery-wrap]{overflow:visible!important}.planning-typical-product-gallery [data-test=gallery-viewer-wrap]{overflow:visible;position:relative!important}.planning-typical-product-gallery [data-test=carousel-viewer-wrap]{overflow:hidden}.planning-typical-product-gallery [data-test=gallery-viewer-wrap] [data-test=slide-item-wrap],.planning-typical-product-gallery [data-test=gallery-viewer-wrap] [data-test=image-wrap],.planning-typical-product-gallery [data-test=gallery-viewer-wrap] [data-test=image-loading-wrap]{overflow:visible}.planning-typical-product-gallery [data-test=gallery-thumbnail-wrap]{width:100%!important;max-width:100%!important}.planning-typical-product-gallery [data-test=gallery-thumbnail-wrap] .sku-detail-downloads,.planning-typical-product-gallery .thumbnails-wrap .sku-detail-downloads{display:none!important}.planning-typical-product-gallery [data-test=image-wrap],.planning-typical-product-gallery [data-test=image-loading-wrap]{position:relative!important}.planning-typical-product-gallery .sku-detail-downloads{--download-btn-left:25px;--download-btn-bottom:25px;--download-btn-size:45px;z-index:200;pointer-events:none;width:0;height:0;position:absolute;bottom:5px;left:5px;overflow:visible}.planning-typical-product-gallery [data-test=gallery-viewer-wrap]>.sku-detail-downloads.sku-gallery__downloads--overlay{pointer-events:none;width:48px;height:48px;bottom:12px;left:12px}.planning-typical-product-gallery [data-test=gallery-viewer-wrap]>.sku-detail-downloads.sku-gallery__downloads--overlay .sku-image-download{pointer-events:auto;position:static;bottom:auto;left:auto}.planning-typical-product-gallery .sku-detail-downloads>*{pointer-events:auto}.planning-typical-product-gallery .hon-planning-typical-download-menu{box-sizing:border-box;color:#fff;opacity:.85;z-index:201;background-color:#000;border:1px solid #707070;flex-direction:column;max-width:150px;padding:10px;display:none;position:absolute;box-shadow:0 3px 6px #00000030}.planning-typical-product-gallery .hon-planning-typical-download-menu:after{content:"";opacity:.85;border:8px solid #0000;border-top-color:#000;border-bottom:0;width:0;height:0;margin-bottom:-8px;margin-left:-8px;position:absolute;bottom:0;left:50%}.planning-typical-product-gallery .hon-planning-typical-download-menu.show-download-options{display:flex!important}.planning-typical-product-gallery .hon-planning-typical-download-menu__heading{font-family:var(--hon-font-sans);font-size:var(--hon-type-p2-font-size);font-weight:var(--hon-type-p2-font-weight);line-height:var(--hon-type-p2-line-height);letter-spacing:var(--hon-type-p2-letter-spacing);border-bottom:1px solid #989898;margin-bottom:5px;padding-bottom:4px;display:block}.planning-typical-product-gallery .hon-planning-typical-download-menu .download-low-res,.planning-typical-product-gallery .hon-planning-typical-download-menu .download-high-res,.planning-typical-product-gallery [data-test=gallery-viewer-wrap] .download-low-res,.planning-typical-product-gallery [data-test=gallery-viewer-wrap] .download-high-res{color:#989898;width:100%;min-height:30px;font-family:var(--hon-font-sans);font-size:var(--hon-type-caption-font-size);font-weight:var(--hon-type-caption-font-weight);line-height:var(--hon-type-caption-line-height);letter-spacing:var(--hon-type-caption-letter-spacing);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #989898;border-radius:0;align-items:center;gap:6px;margin:0 0 3px;padding:0;visibility:visible!important;opacity:1!important;display:flex!important}.planning-typical-product-gallery .hon-planning-typical-download-menu .download-low-res:hover,.planning-typical-product-gallery .hon-planning-typical-download-menu .download-high-res:hover,.planning-typical-product-gallery .hon-planning-typical-download-menu .download-low-res .hon-download-icon,.planning-typical-product-gallery .hon-planning-typical-download-menu .download-high-res .hon-download-icon{color:var(--hon-color-interactive)}.planning-typical-product-gallery .sku-gallery__download-text{font-family:var(--hon-font-sans);font-size:var(--hon-type-caption-font-size);font-weight:var(--hon-type-caption-font-weight);line-height:var(--hon-type-caption-line-height);letter-spacing:var(--hon-type-caption-letter-spacing);color:#fff;transition:color .15s}.planning-typical-product-gallery .hon-planning-typical-download-menu .download-low-res:hover .sku-gallery__download-text,.planning-typical-product-gallery .hon-planning-typical-download-menu .download-high-res:hover .sku-gallery__download-text{color:var(--hon-color-interactive)}.planning-typical-product-gallery .sku-image-download{bottom:var(--download-btn-bottom);left:var(--download-btn-left);z-index:100;color:#fff;width:var(--download-btn-size);height:var(--download-btn-size);cursor:pointer;background-color:#000;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:.5em;padding:0;display:flex;position:absolute}@media screen and (max-width:767px){.planning-typical-product-gallery .sku-detail-downloads{--download-btn-left:16px;--download-btn-bottom:0px;--download-btn-size:40px;margin-left:10px}}.planning-typical-product-gallery .sku-image-download:hover{background-color:var(--hon-color-interactive)}.planning-typical-product-gallery .sku-image-download:hover .hon-download-icon{color:#fff}.planning-typical-product-gallery__empty{text-align:center;font-family:var(--hon-font-sans);font-size:var(--hon-type-p1-font-size);font-weight:var(--hon-type-p1-font-weight);line-height:var(--hon-type-p1-line-height);letter-spacing:var(--hon-type-p1-letter-spacing);color:var(--hon-color-steel);margin:0;padding:1.25rem 1rem}
