.langaard-main-product{--langaard-text: #222222;--langaard-border: rgba(34, 34, 34, .22);--langaard-button-width: 40rem}.langaard-main-product .breadcrumb{margin-bottom:2.4rem;font-size:1.1rem;letter-spacing:.04em}.langaard-main-product .breadcrumb a,.langaard-main-product .breadcrumb span{color:inherit;opacity:.72}.langaard-main-product .breadcrumb a:hover{opacity:1}.langaard-main-product .product__info-container{align-self:flex-start}.langaard-main-product .product__info-container>*{margin-top:0}.langaard-main-product .product__collections{margin:0 0 1.2rem}.langaard-main-product .product__collections a{color:inherit;font-size:1.3rem;letter-spacing:.04em;text-decoration:none;text-transform:none}.langaard-main-product .product__title__wrapper{margin-bottom:1.6rem}.langaard-main-product .product__title{margin:0;font-size:clamp(2.6rem,1.8vw,3rem);font-weight:400;line-height:1.16}.langaard-main-product .price-wrapper{margin:0 0 3.2rem}.langaard-main-product .price--product,.langaard-main-product .price{font-size:1.7rem;line-height:1.3}.langaard-main-product .product-parameters{margin:0 0 3.2rem}.langaard-main-product .product-form__group-name{display:block;margin-bottom:1rem;font-size:1.2rem;letter-spacing:.04em}.langaard-main-product .select{max-width:100%}.langaard-main-product .select__select{min-height:4.8rem;border-color:var(--langaard-border)}.langaard-main-product .product__description{max-width:58rem;margin:4rem 0 2.8rem;line-height:1.75}.langaard-main-product .product__description p{line-height:1.75}.langaard-main-product .product__sku{margin-top:1.8rem}.langaard-main-product .langaard-product-actions{width:100%;max-width:var(--langaard-button-width);margin-top:0}.langaard-main-product .product-form,.langaard-main-product .product-form__buttons,.langaard-main-product .product-form__buttons-row{width:100%;max-width:var(--langaard-button-width)}.langaard-main-product .product-form__buttons{margin-top:0}.langaard-main-product button.product-form__submit.button.button--primary,.langaard-main-product button.product-form__submit.button.button--tertiary,.langaard-main-product a.langaard-contact-button,.langaard-main-product button.langaard-contact-button,.langaard-main-product .langaard-contact-button.button{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:var(--langaard-button-width)!important;min-height:5.2rem!important;padding:0 3.2rem!important;background:#fff!important;color:var(--langaard-text)!important;border:1px solid var(--langaard-text)!important;border-radius:999px!important;box-shadow:none!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;text-align:center;text-decoration:none!important;text-transform:none!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.langaard-main-product button.product-form__submit:before,.langaard-main-product button.product-form__submit:after,.langaard-main-product .langaard-contact-button:before,.langaard-main-product .langaard-contact-button:after{display:none!important;content:none!important;box-shadow:none!important}.langaard-main-product button.product-form__submit.button.button--primary:hover,.langaard-main-product button.product-form__submit.button.button--tertiary:hover,.langaard-main-product .langaard-contact-button:hover{background:var(--langaard-text)!important;color:#fff!important;border-color:var(--langaard-text)!important}.langaard-main-product button.product-form__submit span,.langaard-main-product .langaard-contact-button span{color:inherit!important}.langaard-main-product .langaard-booking-wrapper{display:block;width:100%;margin-top:2.4rem}.langaard-main-product .langaard-booking-link{display:inline-flex;align-items:center;gap:.55rem;color:inherit;font-size:1.35rem;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.langaard-main-product .langaard-booking-link:hover{opacity:.65}@media screen and (min-width:990px){.langaard-main-product .product__outer--thumbs-aside{gap:6rem!important}.langaard-main-product .product__outer--thumbs-aside .product__main{width:calc(52% - 3rem)!important}.langaard-main-product .product__outer--thumbs-aside .product__info-container{width:calc(48% - 3rem)!important;padding-top:1.2rem}.langaard-main-product .product__outer--thumbs-aside .product__media-sublist-outer{max-width:9rem!important}.langaard-main-product .product__info-container>*{max-width:58rem}}@media screen and (max-width:749px){.langaard-main-product .breadcrumb__desktop,.langaard-main-product .breadcrumb{display:none!important}.langaard-main-product .product__outer{row-gap:0!important}.langaard-main-product .product__main{margin-bottom:2.8rem}.langaard-main-product .product__slider-nav{display:none!important}.langaard-main-product .product__pagination-wrapper{margin-top:.8rem}.langaard-main-product .product__info-container{padding-top:0}.langaard-main-product .product__title__wrapper{margin-bottom:1.2rem}.langaard-main-product .product__title{font-size:clamp(2.4rem,7vw,3.2rem);line-height:1.12}.langaard-main-product .price-wrapper{margin-bottom:2.6rem}.langaard-main-product .product-parameters{margin-bottom:2.8rem}.langaard-main-product .langaard-product-actions,.langaard-main-product .product-form,.langaard-main-product .product-form__buttons,.langaard-main-product .product-form__buttons-row{max-width:100%}.langaard-main-product button.product-form__submit.button.button--primary,.langaard-main-product button.product-form__submit.button.button--tertiary,.langaard-main-product a.langaard-contact-button,.langaard-main-product button.langaard-contact-button,.langaard-main-product .langaard-contact-button.button{max-width:100%!important;min-height:4.9rem!important;padding:0 2.4rem!important;font-size:1.35rem!important}.langaard-main-product .langaard-booking-wrapper{margin-top:2rem}.langaard-main-product .product__description{margin-top:3.6rem}}.langaard-main-product .langaard-product-accordions{width:min(100%,var(--langaard-button-width));margin-top:2.8rem;border-top:.1rem solid var(--langaard-border)}.langaard-main-product .langaard-product-accordion{margin:0;border-bottom:.1rem solid var(--langaard-border)}.langaard-main-product .langaard-product-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;min-height:5.8rem;padding:1.6rem 0;color:var(--langaard-text);font-family:inherit;font-size:1.5rem;font-weight:400;line-height:1.4;cursor:pointer;list-style:none}.langaard-main-product .langaard-product-accordion>summary::-webkit-details-marker{display:none}.langaard-main-product .langaard-product-accordion>summary::marker{content:""}.langaard-main-product .langaard-accordion-icon{position:relative;display:block;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.langaard-main-product .langaard-accordion-icon:before,.langaard-main-product .langaard-accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:.1rem;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.langaard-main-product .langaard-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.langaard-main-product .langaard-product-accordion[open] .langaard-accordion-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.langaard-main-product .langaard-product-accordion__content{padding:0 3.4rem 2.2rem 0;color:var(--langaard-text);font-size:1.35rem;line-height:1.65}.langaard-main-product .langaard-product-accordion__content>:first-child{margin-top:0}.langaard-main-product .langaard-product-accordion__content>:last-child{margin-bottom:0}.langaard-main-product .langaard-product-details{width:100%}.langaard-main-product .langaard-product-details__row{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:2rem;padding:1.1rem 0;border-bottom:.1rem solid rgba(34,34,34,.1)}.langaard-main-product .langaard-product-details__row:first-child{padding-top:0}.langaard-main-product .langaard-product-details__row:last-child{padding-bottom:0;border-bottom:0}.langaard-main-product .langaard-product-details__row span:last-child{text-align:right}.langaard-main-product .langaard-accordion-link{display:inline-flex;align-items:center;gap:.7rem;margin-top:.8rem;color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.langaard-main-product .langaard-accordion-link span{transition:transform .18s ease}.langaard-main-product .langaard-accordion-link:hover span{transform:translate(.3rem)}.langaard-main-product .langaard-booking-wrapper,.langaard-main-product .langaard-booking-link{display:none!important}@media screen and (max-width:749px){.langaard-main-product .langaard-product-accordions{width:100%;margin-top:2.4rem}.langaard-main-product .langaard-product-accordion>summary{min-height:5.6rem;padding:1.5rem 0;font-size:1.4rem}.langaard-main-product .langaard-product-accordion__content{padding:0 2.8rem 2rem 0;font-size:1.3rem}.langaard-main-product .langaard-product-details__row{grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);gap:1.5rem}}.langaard-contact-wrapper{border-top:1px solid rgba(38,38,38,.14);padding-top:24px;margin-top:16px}.langaard-contact-button{width:100%}.langaard-product-accordion summary,.langaard-product-info-link{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;font-weight:400;color:rgb(var(--color-foreground))}.langaard-product-accordion__content{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;font-weight:400;color:rgb(var(--color-foreground))}.langaard-product-accordion__content p,.langaard-product-accordion__content ul,.langaard-product-accordion__content ol{font:inherit;color:inherit}.langaard-product-accordion__content p{margin:0 0 1.6rem}.langaard-product-accordion__content p:last-child{margin-bottom:0}.langaard-product-info-link{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5.8rem;padding:1.6rem 0;border-bottom:1px solid rgba(38,38,38,.18);text-decoration:none!important}.langaard-product-info-link__arrow{flex:0 0 auto;font-size:1.7rem;line-height:1;transition:transform .2s ease}.langaard-product-info-link:hover .langaard-product-info-link__arrow{transform:translate(.3rem)}@media screen and (max-width:749px){.langaard-product-accordion summary,.langaard-product-info-link,.langaard-product-accordion__content{font-size:1.4rem}.langaard-product-info-link{min-height:5.6rem;padding:1.5rem 0}}@media screen and (min-width:1100px){.langaard-main-product .product__outer--thumbs-aside .product__media-list .product__media{min-height:0;height:0;padding-top:108%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/langaard-main-product.css.map */
