.studio .product__info{position:relative;align-items:flex-start;height:auto}.studio .product__info form{padding-bottom:80px}studio-component .product__media{padding-bottom:80px}.studio .product__info.sticky{position:sticky}.studio-hero{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);position:relative;color:var(--color-white)}.studio-hero__inner{width:100%;height:100%;border-radius:var(--border-radius);background-color:var(--color-red-brick);display:flex;flex-wrap:wrap;justify-content:space-between}.studio-hero__column{width:48%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding-bottom:5vh}.studio-hero__column:last-of-type{justify-content:flex-end;align-items:flex-end}.studio-hero__heading{max-width:700px;padding-bottom:56px;text-align:right}.studio-hero__image-two{width:60%;height:0;padding-bottom:45%;position:relative;border:2px solid white;border-radius:var(--border-radius);overflow:hidden}.studio-hero__image-two img,.studio-hero__image-one img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.studio-hero__image-one{height:100%;width:0;padding-left:85%;position:relative;border:2px solid white;border-radius:var(--border-radius);overflow:hidden}.studio-button,.studio-button:disabled{width:100%;padding:14px 24px;background-color:var(--color-red-brick)!important;color:var(--color-white);-webkit-appearance:none;appearance:none;border:none;outline:none;border-radius:100px;text-transform:uppercase;font-weight:400}.studio-button:disabled{cursor:not-allowed}.studio__contact-link{text-transform:none}.studio__contact-link.btn-text a{transition:color .3s ease-in-out;color:var(--color-black)}.studio__contact-link.btn-text:hover a{color:var(--color-red-brick)!important;transition:color .3s ease-in-out}.studio__contact-link svg .fill{fill:var(--color-red-brick)}.studio__contact-link svg .stroke{stroke:var(--color-red-brick)}@media only screen and (max-width: 768px){.studio .product__info form{padding-bottom:0}studio-component .product__media{padding-bottom:0}.studio-hero__inner{display:block;padding-top:130px}.studio-hero__column{width:100%}.studio-hero__column{height:auto}.studio-hero__column:last-of-type{height:auto;display:flex;flex-direction:row;justify-content:space-between}.studio-hero__column:last-of-type h1{text-align:left}.studio-hero__image-one{height:0;width:45%;padding-left:0;padding-bottom:60%}.studio-hero__image-two{width:70%;padding-bottom:25%;position:relative;top:-15vh}.studio .product{padding-bottom:0}}@media only screen and (max-width: 400px){.studio-hero__inner{padding-top:76px}.studio-hero__column{padding-bottom:24px}.studio-hero__image-two{display:none}.studio-hero__image-one{width:82%;padding-bottom:105%}}.studio .product__media--mobile{width:100%}.studio .product__media--image:not(.full-height){width:100%;height:auto}.studio .product__media--image:not(.full-height) img{position:relative}@media only screen and (max-width: 768px){.studio .product__media--image{padding-bottom:0;padding-top:8px}.studio .product__media--image.full-height{padding-top:0}}.amenities__expandables .btn{color:var(--color-black-40);transition:.2s color ease-in-out}.amenities__expandables .btn.active{color:var(--color-black);transition:.2s color ease-in-out}.amenities__expandables .expandable{border-radius:var(--border-radius);background-color:#d7d7c84d;overflow:hidden;cursor:pointer}.amenities__expandables .expandable.active .expandable__content{opacity:1;transition:opacity .25s ease-in-out,max-height .35s ease-in-out}.amenities__expandables .expandable__header{display:flex;justify-content:space-between;align-items:center}.amenities__expandables .expandable .expandable__header svg path:first-of-type{transform:rotate(0);transition:transform .35s ease-in-out;transform-origin:50% 50%}.amenities__expandables .expandable.active .expandable__header svg path:first-of-type{transform:rotate(90deg);transition:transform .35s ease-in-out}.amenities__expandables svg path{stroke:var(--color-black)}.amenities__expandables .expandable__content{max-height:0;opacity:0;transition:opacity .25s ease-in-out,max-height .35s ease-in-out}.amenities__expandables .expandable__content p{padding:8px 0}.studio__variant-selector{display:flex;justify-content:space-between;width:100%;margin-top:12px;background-color:#d7d7c84d;border-radius:var(--border-radius-small);position:relative}.studio__variant-selector .variant{text-align:center;flex:1;padding:12px;cursor:pointer;position:relative;z-index:1;color:var(--color-black);transition:color .3s ease-in-out}.studio__variant-selector .variant.disabled{cursor:not-allowed;color:var(--color-black-10);transition:color .3s ease-in-out}.studio__variant-selector .variant input,.studio__variant-selector .variant input:focus,.studio__variant-selector .variant input:checked{appearance:none;-webkit-appearance:none;cursor:pointer;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:transparent;border:none;outline:none}.studio__variant-selector .variant input:disabled{cursor:not-allowed}.studio__variant-selector .variant input:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent}.studio__variant-selector .variant label{pointer-events:none}.variant-selector__indicator{position:absolute;height:100%;width:calc(100% / 3);top:0;left:0;background:var(--color-sky);z-index:-1;border-radius:var(--border-radius-small)}@media only screen and (max-width: 768px){.studio__variant-selector .variant{padding:12px 0}.studio__variant-selector label{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-studio-product.css.map */
