.athens-additions__container{width:calc(100% - 40px);margin-inline:auto}.athens-additions-divider{height:1px;padding:0;border:0;background:#dfdfdf;margin-block:0}.athens-additions-strip{position:relative;padding-block:10px;background:var(--ris-color-blue);color:#fff}.athens-additions-strip__viewport{overflow:hidden;height:21.5px}.athens-additions-strip__track{display:flex;width:max-content}.athens-additions-strip__group{display:flex;flex:none;align-items:center}.athens-additions-strip__group>span{display:flex;align-items:center;gap:10px;padding-inline:10px;white-space:nowrap;font-size:16px;line-height:21.5px}.athens-additions-strip__icon{display:block;flex:none;width:1.045em;height:1.045em}.athens-additions-strip[data-ready] .athens-additions-strip__track{animation:athens-additions-scroll 30s linear infinite}.athens-additions-strip[data-paused=true] .athens-additions-strip__track,.athens-additions-strip:hover .athens-additions-strip__track,.athens-additions-strip:focus-within .athens-additions-strip__track{animation-play-state:paused}.athens-additions-strip__pause{position:absolute;inset-inline-end:15px;top:50%;transform:translateY(-50%);min-height:44px;min-width:60px;padding:6px;background:var(--ris-color-blue);color:#fff;border:1px solid #fff;border-radius:var(--ris-radius);cursor:pointer}@keyframes athens-additions-scroll{to{transform:translate(-50%)}}.athens-additions-panels{display:grid;gap:10px;margin-block:60px}.athens-additions-panel{position:relative;isolation:isolate;min-width:0;min-height:250px;padding:30px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--ris-color-navy);border-radius:var(--ris-radius);color:#fff}.athens-additions-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000009e;pointer-events:none}.athens-additions-panel__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.athens-additions-panel__heading{margin:0;color:inherit}.athens-additions-panel__heading button{min-height:44px;border:0;padding:0;background:transparent;color:inherit;text-align:start;font-size:24px;font-weight:700;line-height:28.8px;cursor:pointer}.athens-additions-panel__body{margin-top:12px;max-width:580px}.athens-additions-panel__body[hidden]{display:none}.athens-additions-panel__body p{font-size:15px;line-height:24px;margin-bottom:16px}.athens-additions-panel__body .button{background:#004fc7;color:#fff;border-color:#004fc7;border-radius:2px;font-size:15px;font-weight:500;line-height:18px;padding:12px 25px;min-height:44px}.athens-additions-panels[data-ready]{display:flex;height:400px}.athens-additions-panels[data-ready] .athens-additions-panel{flex:0 0 80px;min-height:0;padding:10px}.athens-additions-panels[data-ready] .athens-additions-panel[data-expanded=true]{flex:1 1 0;padding:30px}.athens-additions-panels[data-ready] .athens-additions-panel:not([data-expanded=true]) .athens-additions-panel__heading{position:absolute;top:0;right:0;bottom:0;left:0}.athens-additions-panels[data-ready] .athens-additions-panel:not([data-expanded=true]) button{width:100%;height:100%;padding:16px 10px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:20px;line-height:32px;font-weight:600;text-align:start}.athens-additions-featured{padding-block:36px;background:#fff}.athens-additions-featured__grid{display:grid;max-width:1590px;grid-template-columns:minmax(50%,1fr) minmax(0,1fr);gap:60px;align-items:start}.athens-additions-featured .athens-additions-featured__gallery{display:grid;grid-template-columns:102.484375px minmax(0,1fr);gap:20px;min-width:0}.athens-additions-featured .product__gallery-main{display:flex;grid-column:2;grid-row:1;overflow-x:auto;gap:0;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid #dfdfdf;border-radius:5px;background:#fff;padding:0;min-width:0}.athens-additions-featured .product__gallery-main::-webkit-scrollbar{display:none}.athens-additions-featured .product__gallery-frame{flex:0 0 100%;width:100%;min-width:0;padding:20px;margin:0;aspect-ratio:1;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.athens-additions-featured .athens-media__zoom-trigger{position:relative;width:100%;height:100%;padding:0;border:0;background:transparent}.athens-additions-featured .product__gallery-frame img,.athens-additions-featured .product__gallery-frame video,.athens-additions-featured .product__gallery-frame model-viewer{width:100%;height:100%;object-fit:contain}.athens-additions-featured .product__gallery-frame iframe{width:100%;height:100%;border:0}.athens-additions-featured .product__gallery-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;overflow:auto;min-width:0;max-height:676px;padding:2.4px}.athens-additions-featured .product__gallery-thumb{flex:none;width:100%;height:auto;aspect-ratio:1;border:1px solid #dfdfdf;border-radius:5px;background:#fff;padding:4.8px}.athens-additions-featured .product__gallery-thumb img{width:100%;height:100%;object-fit:contain}.athens-additions-featured .product__gallery-thumb[aria-current=true]{border:2px solid var(--ris-color-blue)}.athens-additions-featured .product__gallery-main,.athens-additions-featured .product__gallery-thumb{box-shadow:none}.athens-additions-featured__info{display:flex;flex-direction:column;gap:30px;min-width:0;font-size:15px;line-height:24px;letter-spacing:normal}.athens-additions-featured__info p{margin:0}.athens-additions-featured__identity{padding-bottom:30px;border-bottom:1px solid #dfdfdf}.athens-additions-featured__identity .athens-additions-featured__vendor{margin-bottom:10px;font-size:13px;line-height:20.8px}.athens-additions-featured__info h2{margin:0 0 20px;color:#232323;font-size:24px;line-height:31.2px;font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}.athens-additions-featured__identity [data-home-product-sku]{font-size:13px;line-height:13px}.athens-additions-featured__pricing,.athens-additions-featured__stock,.athens-additions-featured__request{width:100%;max-width:420px}.athens-additions-featured__pricing p{margin-top:10px}.athens-additions-featured__stock-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;margin-bottom:10px;font-size:13px;line-height:24px}.athens-additions-featured__availability{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:24px;background:#ddf0df;color:#337239;font-size:12px;line-height:24px;font-weight:500;text-transform:uppercase}.athens-additions-featured__availability:before{content:"";width:9.6px;height:9.6px;border-radius:50%;background:currentColor}.athens-additions-featured__stock-bar{height:5px;border-radius:5px;background:#337239}.athens-additions-featured__stock.is-unavailable .athens-additions-featured__availability{color:#b32121;background:#f7dede}.athens-additions-featured__stock.is-unavailable .athens-additions-featured__stock-bar{background:#dfdfdf}.athens-additions-featured__request{display:grid;gap:8px}.athens-additions-featured__request>label{font-size:13px;line-height:20.8px}.athens-additions-featured__request>p{margin-top:12px}.athens-additions-featured__request .athens-additions-featured__quantity{width:100%}.athens-additions-featured__request .athens-additions-featured__quantity input{flex:1 1 auto;width:0;min-width:0;border-inline:0}.athens-additions-featured__info .reference-price,.athens-additions-featured__info .reference-price__label,.athens-additions-featured__info .reference-price__unit{font-size:inherit;line-height:inherit;letter-spacing:normal}.athens-additions-featured__info .reference-price__label{font-size:13px;line-height:20.8px;font-weight:400;text-transform:none}.athens-additions-featured__info .reference-price__value{margin-top:2px}.athens-additions-featured__info .reference-price__amount{font-size:20px;line-height:24px;font-weight:600}.athens-additions-featured__eyebrow{display:none}.athens-additions-featured__mode{font-weight:400}.athens-additions-featured__info form{display:grid;gap:12px}.athens-additions-featured__info select{max-width:100%;min-height:44px}.athens-additions-featured__quantity{display:flex;width:fit-content}.athens-additions-featured__quantity input{width:80px;min-height:44px;text-align:center;border:1px solid #dfdfdf;font:inherit;color:inherit}.athens-additions-featured__quantity button{min-width:44px;border:1px solid #dfdfdf;background:#fff;font:inherit;color:inherit;cursor:pointer}.athens-additions-featured__info .button:not(.inquiry-button):not(.purchase-button){width:fit-content;max-width:100%;min-height:44px;border-radius:2px;font-size:15px;line-height:18px;font-weight:500;padding:12px 25px}.athens-additions-featured .inquiry-card-actions{max-width:420px;grid-template-columns:minmax(0,1fr)}.athens-additions-featured .inquiry-card-actions__status{grid-column:1 / -1}.athens-additions-featured__details{display:flex;align-items:center;align-self:flex-start;min-height:44px;text-decoration:underline}.athens-additions-featured__zoom{width:min(90%,850px);max-height:90vh;padding:16px;border:1px solid #dfdfdf;border-radius:var(--ris-radius)}.athens-additions-featured__zoom::backdrop{background:#0009}.athens-additions-featured__zoom img{width:100%;height:70vh;object-fit:contain}.athens-additions-featured__zoom button{margin-left:auto;display:block}.athens-additions-featured :focus-visible,.athens-additions-panel :focus-visible{outline:3px solid var(--ris-color-blue);outline-offset:2px}.athens-additions-panel button:focus-visible{outline-color:#fff;outline-offset:-4px}.athens-additions-strip__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:989px){.athens-additions__container{width:calc(100% - 30px)}.athens-additions-featured__grid{max-width:640px;grid-template-columns:minmax(0,1fr);gap:30px}.athens-additions-featured .athens-additions-featured__gallery{grid-template-columns:80px minmax(0,1fr)}.athens-additions-featured__info h2{font-size:20px;line-height:26px}.athens-additions-panels{margin-block:48px}.athens-additions-panels[data-ready]{flex-direction:column;height:auto}.athens-additions-panels[data-ready] .athens-additions-panel{flex:none;height:60px;padding:8px}.athens-additions-panels[data-ready] .athens-additions-panel[data-expanded=true]{flex:none;height:250px;padding:15px}.athens-additions-panel__heading button{font-size:20px;line-height:24px;text-align:center}.athens-additions-panel{text-align:center}.athens-additions-panel__body .button{padding-inline:15px}.athens-additions-panels[data-ready] .athens-additions-panel:not([data-expanded=true]) button{writing-mode:horizontal-tb;transform:none;padding:8px 15px;text-align:center}}@media(max-width:767px){.athens-additions-featured{padding-block:28px}.athens-additions-featured__grid{max-width:520px;gap:24px}.athens-additions-featured .athens-additions-featured__gallery{width:100%;max-width:420px;margin-inline:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:10px}.athens-additions-featured .product__gallery-main{grid-column:1;grid-row:1;aspect-ratio:auto;padding-bottom:1px;align-items:flex-start}.athens-additions-featured .product__gallery-thumbs{grid-column:1;grid-row:2;flex-direction:row;height:56px;padding:2px}.athens-additions-featured .product__gallery-thumb{width:auto;height:100%}}@media(prefers-reduced-motion:reduce){.athens-additions-strip[data-ready] .athens-additions-strip__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/athens-home-additions.css.map */
