.a-p-panel{padding:.75rem 1rem}@media (min-width:576px){.a-p-panel{padding:1rem 1.5rem}}.a-px-panel{padding-left:1rem;padding-right:1rem}@media (min-width:576px){.a-px-panel{padding-left:1.5rem;padding-right:1.5rem}}.a-py-panel{padding-bottom:.75rem;padding-top:.75rem}@media (min-width:576px){.a-py-panel{padding-bottom:1rem;padding-top:1rem}}.a-pt-panel{padding-top:.75rem}@media (min-width:576px){.a-pt-panel{padding-top:1rem}}.a-pr-panel{padding-right:1rem}@media (min-width:576px){.a-pr-panel{padding-right:1.5rem}}.a-pb-panel{padding-bottom:.75rem}@media (min-width:576px){.a-pb-panel{padding-bottom:1rem}}.a-pl-panel{padding-left:1rem}@media (min-width:576px){.a-pl-panel{padding-left:1.5rem}}.a-m-panel{margin:.75rem 1rem}@media (min-width:576px){.a-m-panel{margin:1rem 1.5rem}}.a-mx-panel{margin-left:1rem;margin-right:1rem}@media (min-width:576px){.a-mx-panel{margin-left:1.5rem;margin-right:1.5rem}}.a-my-panel{margin-bottom:.75rem;margin-top:.75rem}@media (min-width:576px){.a-my-panel{margin-bottom:1rem;margin-top:1rem}}.a-mt-panel{margin-top:.75rem}@media (min-width:576px){.a-mt-panel{margin-top:1rem}}.a-mr-panel{margin-right:1rem}@media (min-width:576px){.a-mr-panel{margin-right:1.5rem}}.a-mb-panel{margin-bottom:.75rem}@media (min-width:576px){.a-mb-panel{margin-bottom:1rem}}.a-ml-panel{margin-left:1rem}@media (min-width:576px){.a-ml-panel{margin-left:1.5rem}}.a-p-page{padding:1rem}@media (min-width:576px){.a-p-page{padding:1.5rem 2.5rem}}.a-px-page{padding-left:1rem;padding-right:1rem}@media (min-width:576px){.a-px-page{padding-left:2.5rem;padding-right:2.5rem}}.a-py-page{padding-bottom:1rem;padding-top:1rem}@media (min-width:576px){.a-py-page{padding-bottom:1.5rem;padding-top:1.5rem}}.a-pt-page{padding-top:1rem}@media (min-width:576px){.a-pt-page{padding-top:1.5rem}}.a-pr-page{padding-right:1rem}@media (min-width:576px){.a-pr-page{padding-right:2.5rem}}.a-pb-page{padding-bottom:1rem}@media (min-width:576px){.a-pb-page{padding-bottom:1.5rem}}.a-pl-page{padding-left:1rem}@media (min-width:576px){.a-pl-page{padding-left:2.5rem}}.a-m-page{margin:1rem}@media (min-width:576px){.a-m-page{margin:1.5rem}}.a-mx-page{margin-left:1rem;margin-right:1rem}@media (min-width:576px){.a-mx-page{margin-left:2.5rem;margin-right:2.5rem}}.a-my-page{margin-bottom:1rem;margin-top:1rem}@media (min-width:576px){.a-my-page{margin-bottom:1.5rem;margin-top:1.5rem}}.a-mt-page{margin-top:1rem}@media (min-width:576px){.a-mt-page{margin-top:1.5rem}}.a-mr-page{margin-right:1rem}@media (min-width:576px){.a-mr-page{margin-right:2.5rem}}.a-mb-page{margin-bottom:1rem}@media (min-width:576px){.a-mb-page{margin-bottom:1.5rem}}.a-ml-page{margin-left:1rem}@media (min-width:576px){.a-ml-page{margin-left:2.5rem}}@keyframes placeHolderShimmer{0%{background-position:200% 50%}to{background-position:0 50%}}.a-details-page{--detail-page-padding:2.5rem;--max-page-width:1130px;--items-gap:1.5rem;align-items:center;display:flex;flex-direction:column;padding:0 var(--detail-page-padding);position:relative}.a-details-page__header{align-items:center;display:flex;gap:var(--items-gap);min-width:0;padding:1rem 0;width:100%}.a-details-page__path{align-items:center;display:flex;gap:.25rem;margin-right:auto}.a-details-page__path #path-text{font-weight:500;line-height:1.25rem}.a-details-page__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--items-gap);margin-bottom:2rem;max-width:min(var(--max-page-width),100%);width:100%}.a-details-page__content>*{max-height:unset;max-width:100%;min-width:min(30rem,100%)!important;width:100%}.a-details-page__content .a-mobile-section-divider{background-color:var(--primary-stroke-color);height:.25rem;max-width:100vw!important;width:100vw!important}.a-details-page__book-now{bottom:1rem;display:block;position:fixed;right:calc(var(--detail-page-padding) + 1rem);transition:.3s ease-in-out}.a-details-page__book-now.within-viewport{display:none}.a-details-page__checkout-wrapper{position:relative}@media screen and (max-width:768px){.a-details-page{--detail-page-padding:1.5rem;--items-gap:1rem}}@media screen and (min-width:576px){.a-details-page__checkout-wrapper{border-radius:var(--xxxl-border-radius);box-shadow:var(--panel-shadow)}}
