.page-details-hero{height:37.5rem}.page-details-hero .f-image{height:100%}.f-selected-price-list-item-option,.f-price-list-item-option{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.625rem}.f-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-select__validation{margin-top:.375rem;font-size:.875rem;line-height:20px}.f-select__trigger{padding:.5rem .75rem;border:1px solid var(--f-color-slate-300);border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;transition:opacity .3s,border-color .3s}.f-select__trigger .trigger__container{font-size:.875rem;line-height:24px}.f-select__trigger .trigger__container .container__placeholder{color:var(--f-color-slate-400)}.f-select__trigger .trigger__arrow{transition:transform .3s}.f-select__trigger .trigger__arrow.arrow--opened{transform:rotate(180deg)}.f-select__tooltip{max-height:400px;overflow:hidden;overflow-y:auto}.f-select:not(.f-select--disabled) .f-select__trigger{cursor:pointer}.f-select.f-select--disabled .f-select__trigger{cursor:not-allowed;opacity:.5}.f-select:not(.f-select--disabled):not(.f-select--invalid).f-select--opened .f-select__trigger{border-color:var(--f-color-primary-300)}.f-select.f-select--invalid .f-select__trigger{border-color:var(--f-color-red-500)}.page-details-form__header{display:flex;align-items:center;justify-content:space-between}.page-details-form__header .header__price{font-size:1.875rem;font-weight:700;line-height:36px}.page-details-form,.page-details-form__actions,.page-details-form__footer{display:flex;flex-direction:column}.page-details-form,.page-details-form__actions{gap:1rem}.page-details-form__actions .f-button{min-height:3rem}.page-details-form__footer{gap:.5rem;color:var(--f-color-slate-500);font-size:.75rem;line-height:1}@media screen and (min-width:1240px){.page-details-form{padding:1.5rem;border-radius:1rem;box-shadow:0 4px 8px #0000000f,0 0 4px #0000000a}}.page-details-conditions__title{font-weight:600}.page-details-conditions__container{list-style:none;display:grid;gap:1rem}.page-details-conditions__container .container__item{display:flex;align-items:center;flex-direction:column;gap:.5rem;font-size:.75rem;text-align:center}.page-details-conditions__container .container__item img{width:1.5rem;height:1.5rem;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1240px){.page-details-conditions__container{margin-top:2rem;grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:1240px){.page-details-conditions__container{margin-top:1rem;grid-template-columns:repeat(2,1fr)}}.page-details-locations__container{list-style:none;display:grid}.page-details-locations__container .container__item{padding:1rem;border-radius:1rem;border:1px solid var(--f-color-slate-300);display:flex;flex-direction:column;gap:1rem}.page-details-locations__container .container__item .item__title{display:flex;align-items:center;gap:1rem;font-weight:600}.page-details-locations__container .container__item .item__field{font-size:.75rem}.page-details-locations__container .container__item .item__field .field__label{font-weight:700}.page-details-locations__container .container__item .item__field .field__value{margin-top:.25rem}.page-details-locations__action{display:flex;justify-content:center}.page-details-locations__action .f-button{width:100%}@media screen and (min-width:1240px){.page-details-locations__container{margin-top:2rem;gap:2rem}.page-details-locations__container:not(.container--opened){max-height:365px;overflow:hidden}.page-details-locations__container:not(.container--single){grid-template-columns:repeat(2,1fr)}.page-details-locations__container.container--single{grid-template-columns:1fr}.page-details-locations__action{margin-top:2rem;justify-content:center}.page-details-locations__action .f-button{max-width:15.625rem}}@media screen and (max-width:1240px){.page-details-locations__container{margin-top:1rem;grid-template-columns:1fr;gap:1rem}.page-details-locations__container:not(.container--opened){max-height:348px;overflow:hidden}.page-details-locations__action{margin-top:1rem}}.page-details-how-it-works__container{list-style:none;display:grid}.page-details-how-it-works__container .container__item{padding:1rem;border-radius:1rem;background-color:var(--f-color-slate-50);display:flex;flex-direction:column;gap:.25rem;align-items:center;font-size:1rem;line-height:24px}.page-details-how-it-works__container .container__item .item__number{font-weight:700}@media screen and (min-width:1240px){.page-details-how-it-works__container{margin-top:2rem;grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:1240px){.page-details-how-it-works__container{margin-top:1rem;grid-template-columns:1fr;gap:1rem}}.page-details-how-it-looks__container{list-style:none;display:grid}.page-details-how-it-looks__container .f-image{border-radius:1rem;height:19.063rem}@media screen and (min-width:1240px){.page-details-how-it-looks__container{margin-top:2rem;grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:1240px){.page-details-how-it-looks__container{margin-top:1rem;grid-template-columns:1fr;gap:1rem}}.f-page-details{padding-bottom:1.5rem}.f-page-details__container{padding-top:2rem;display:flex;gap:2rem}.f-page-details__container .container__main .f-tabs{margin-top:1.813rem}.f-page-details__container .container__main .main__title,.f-page-details__container .container__main .page-details-how-it-looks,.f-page-details__container .container__main .page-details-how-it-works,.f-page-details__container .container__main .page-details-locations{margin-top:2rem}.f-page-details__container .container__main .main__description{font-size:1rem;line-height:24px}@media screen and (min-width:1240px){.f-page-details__container .container__main{flex:1 1 auto;min-width:0}.f-page-details__container .container__main .main__title{font-weight:700}.f-page-details__container .container__main .main__description,.f-page-details__container .container__main .page-details-conditions{margin-top:2rem}.f-page-details__container .container__form{flex:0 0 392px}}@media screen and (max-width:1240px){.f-page-details__container{flex-direction:column}.f-page-details__container .container__main .main__title{font-weight:600}.f-page-details__container .container__main .main__description,.f-page-details__container .container__main .page-details-conditions{margin-top:1rem}}
