.packages-selector{position:relative;width:100%}.packages-selector__intro,.packages-selector__nav,.packages-selector__contents,.packages-selector__details{max-width:144rem;margin-inline:auto}.packages-selector__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-12, 1.2rem);padding:0 var(--space-16, 1.6rem);margin-bottom:2.8rem}@media screen and (min-width:990px){.packages-selector__intro{margin-bottom:var(--space-32, 3.2rem)}}.packages-selector__heading{margin:0 0 1.6rem;padding-bottom:0;font-family:"IvyOra Display",var(--font-heading-family);font-weight:400;font-size:var(--section-heading-size, 4.5rem);line-height:1.05;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.packages-selector__heading em{font-style:italic}.packages-selector__intro-body{max-width:50rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:var(--color-brown-muted)}@media screen and (min-width:990px){.packages-selector__intro-body{padding-top:1.8rem}}.packages-selector__intro-body p{margin:0;color:inherit}.packages-selector__nav{position:relative;width:100%}.packages-selector__nav-track{display:flex;gap:var(--space-32, 3.2rem);justify-content:center;align-items:flex-end;flex-wrap:wrap;position:relative;z-index:1;padding:0 var(--space-16, 1.6rem) var(--space-16, 1.6rem)}@media screen and (min-width:990px){.packages-selector__nav-track{gap:clamp(4rem,5vw,8rem)}}.packages-selector__nav-line{position:absolute;left:calc(50% - 50vw);right:var(--nav-line-right, 0);bottom:0;height:1px;background:#b5a99a;pointer-events:none;transition:right .4s cubic-bezier(.4,0,.2,1)}.packages-selector__nav-line:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#b5a99a}.packages-selector__nav-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-12, 1.2rem);flex:0 0 auto;min-width:0;max-width:10rem;padding:0;background:none;border:0;cursor:pointer;pointer-events:auto;position:relative;z-index:2;font-family:var(--font-body-family);font-weight:550;font-size:1.3rem;line-height:1.2;color:rgba(var(--color-foreground),.6);transition:color .3s ease,opacity .3s ease}@media screen and (min-width:990px){.packages-selector__nav-item{max-width:12rem;font-size:1.4rem}}.packages-selector__nav-item:hover,.packages-selector__nav-item[aria-selected=true]{color:rgb(var(--color-foreground))}.packages-selector__nav-image-wrapper{display:flex;align-items:flex-end;justify-content:center;width:9.6rem;height:10.2rem;flex:0 0 auto;opacity:.65;transition:opacity .3s ease}.packages-selector__nav-item:hover .packages-selector__nav-image-wrapper,.packages-selector__nav-item[aria-selected=true] .packages-selector__nav-image-wrapper{opacity:1}.packages-selector__nav-image{width:100%;height:100%;object-fit:contain;object-position:center bottom}.packages-selector__nav-label{display:block;text-align:center}.packages-selector__contents{--contents-height: 40rem;width:100%;padding:6rem 0;margin-bottom:0;position:relative;box-sizing:content-box;height:var(--contents-height)}@media screen and (max-width:749px){.packages-selector__contents{height:auto;padding-left:.8rem;padding-right:.8rem;box-sizing:border-box}}@media screen and (min-width:990px){.packages-selector__contents{--contents-height: 52rem}}.packages-selector__contents-slide{display:none;width:100%;max-width:96rem;height:100%;margin:0 auto}.packages-selector__contents-picture{display:block;width:100%;height:100%}.packages-selector[data-active-bedroom="1"] .packages-selector__contents-slide[data-bedroom-index="1"],.packages-selector[data-active-bedroom="2"] .packages-selector__contents-slide[data-bedroom-index="2"],.packages-selector[data-active-bedroom="3"] .packages-selector__contents-slide[data-bedroom-index="3"],.packages-selector[data-active-bedroom="4"] .packages-selector__contents-slide[data-bedroom-index="4"]{display:block}.packages-selector__contents-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:749px){.packages-selector__contents-slide,.packages-selector__contents-picture{height:auto}.packages-selector__contents-image{height:auto;object-fit:unset}}.packages-selector__details{width:100%;position:relative}.packages-selector__panel{display:none;flex-direction:column;background:var(--color-chalk)}.packages-selector[data-active-bedroom="1"] .packages-selector__panel[data-product-panel="1"],.packages-selector[data-active-bedroom="2"] .packages-selector__panel[data-product-panel="2"],.packages-selector[data-active-bedroom="3"] .packages-selector__panel[data-product-panel="3"],.packages-selector[data-active-bedroom="4"] .packages-selector__panel[data-product-panel="4"]{display:flex}@media screen and (min-width:990px){.packages-selector__panel{flex-direction:row}}.packages-selector__panel-col{display:flex;flex-direction:column;padding:10rem var(--space-16, 1.6rem)}@media screen and (max-width:989px){.packages-selector__panel-col--left{padding-top:5rem}.packages-selector__panel-col--right{padding-top:0}}@media screen and (min-width:990px){.packages-selector__panel-col{flex:1 1 50%;padding:10rem}}.packages-selector__panel-heading{margin:0;padding-bottom:var(--space-16, 1.6rem);font-family:"Aspekta",var(--font-body-family);font-weight:400;font-size:2.4rem;line-height:1.1;color:var(--color-brown-muted);border-bottom:.5px solid var(--color-brown-muted)}@media screen and (min-width:990px){.packages-selector__panel-heading{font-size:3rem;min-height:14.7rem}}.packages-selector__selected-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-16, 1.6rem);font-family:"Aspekta",var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.2;color:var(--color-brown-muted);padding:var(--space-8, .8rem) 0 .4rem}.packages-selector__selected-label{flex:0 0 auto}.packages-selector__selected-value{font-weight:400;color:var(--color-brown-muted)}.packages-selector__inline-tabs{display:flex;gap:var(--space-16, 1.6rem);flex-wrap:wrap;padding:var(--space-8, .8rem) 0 var(--space-24, 2.4rem)}.packages-selector__inline-tab{flex:1 1 0;min-width:7rem;background:#cfcbc4;border:0;padding:1rem;font-family:"Aspekta",var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.2;color:var(--color-brown);cursor:pointer;text-align:center;transition:background-color .2s ease,color .2s ease}.packages-selector__inline-tab:hover{background:#b8b1a6}.packages-selector__inline-tab[aria-selected=true]{background:var(--color-brown);color:var(--color-chalk-light)}.packages-selector__duration-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8, .8rem);flex:1 1 auto;align-content:start}@media screen and (min-width:1440px){.packages-selector__duration-tabs{grid-template-columns:repeat(6,1fr)}}.packages-selector__duration-tabs .packages-selector__inline-tab{flex:none;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem .4rem}.packages-selector__panel-description{font-family:"Aspekta",var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.2;color:var(--color-brown-muted);padding:var(--space-8, .8rem) 0 var(--space-16, 1.6rem);border-bottom:.5px solid var(--color-brown-muted)}.packages-selector__panel-description p{margin:0;color:inherit}.packages-selector__panel-description p+p{margin-top:.6em}.packages-selector__price-rows{margin:0;padding:var(--space-8, .8rem) 0;border-top:.5px solid #9f9388;border-bottom:.5px solid #9f9388;display:flex;flex-direction:column}.packages-selector__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-16, 1.6rem);font-family:"Aspekta",var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.2;color:var(--color-brown-muted);padding:.4rem 0}.packages-selector__price-row dt{color:var(--color-brown-muted);margin:0}.packages-selector__price-row dd{margin:0;font-weight:400;text-align:right;color:var(--color-brown-muted)}.packages-selector__form{margin:0;padding-top:var(--space-24, 2.4rem)}.packages-selector__qty-row{display:flex;gap:var(--space-8, .8rem);align-items:stretch}.packages-selector__qty{display:flex;align-items:center;justify-content:space-between;background:#000;padding:0 .9rem;flex:0 0 10rem;height:3.6rem;box-sizing:border-box}.packages-selector__qty-btn{background:transparent;border:0;padding:0;font-family:"Aspekta",var(--font-body-family);font-size:1.3rem;font-weight:550;line-height:1.2;text-align:center;color:var(--color-chalk-light);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem}.packages-selector__qty-input{width:3rem;border:0;background:transparent;text-align:center;font-family:"Aspekta",var(--font-body-family);font-size:1.3rem;font-weight:550;line-height:1.2;color:var(--color-chalk-light);-moz-appearance:textfield}.packages-selector__qty-input::-webkit-outer-spin-button,.packages-selector__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.packages-selector__add-btn{flex:1 1 auto;background:#000;color:var(--color-chalk-light);border:0;padding:0 1.2rem;height:3.6rem;min-height:0;box-sizing:border-box;font-family:"Aspekta",var(--font-body-family);font-size:1.3rem;font-weight:550;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.packages-selector__add-btn:hover{background:#000;opacity:.85}.packages-selector__add-btn:hover{opacity:.85}.packages-selector__add-btn:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.packages-selector__nav-track{gap:var(--space-12, 1.2rem);flex-wrap:nowrap}.packages-selector__nav-item{flex:1 1 0;max-width:none;min-width:0;font-size:1.1rem}.packages-selector__nav-image-wrapper{width:5.6rem;height:6rem}.packages-selector__panel-heading{font-size:2.2rem;padding-bottom:10rem}.packages-selector__inline-tabs{gap:var(--space-8, .8rem)}.packages-selector__inline-tabs.packages-selector__duration-tabs{padding-bottom:10rem}.packages-selector__inline-tab{min-width:6.4rem;font-size:1.2rem;padding:.8rem .6rem}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-packages-selector.css.map */
