*,*:before,*:after{border-radius:0!important}body{letter-spacing:.015em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#fff;color:#000}.color-scheme-1:not(.ratio):before,.color-scheme-2:not(.ratio):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.color-scheme-1,.color-scheme-2{position:relative}.color-scheme-1>*,.color-scheme-2>*{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.bm-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.bm-reveal.bm-revealed{opacity:1;transform:translateY(0)}.bm-reveal--left{transform:translate(-40px)}.bm-reveal--left.bm-revealed{transform:translate(0)}.bm-reveal--right{transform:translate(40px)}.bm-reveal--right.bm-revealed{transform:translate(0)}.bm-reveal--scale{transform:scale(.95)}.bm-reveal--scale.bm-revealed{transform:scale(1)}.shopify-section img{opacity:0;animation:fadeInImage .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInImage{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.grid .grid__item:nth-child(1) img{animation-delay:0s}.grid .grid__item:nth-child(2) img{animation-delay:.08s}.grid .grid__item:nth-child(3) img{animation-delay:.16s}.grid .grid__item:nth-child(4) img{animation-delay:.24s}.grid .grid__item:nth-child(5) img{animation-delay:.32s}.grid .grid__item:nth-child(6) img{animation-delay:.4s}.grid .grid__item:nth-child(7) img{animation-delay:.48s}.grid .grid__item:nth-child(8) img{animation-delay:.56s}}h1,.h1{letter-spacing:.06em;font-weight:300;line-height:1.05}.h0{letter-spacing:.14em;font-weight:200;font-size:clamp(4rem,7vw,9rem);text-transform:uppercase;line-height:.95}h2,.h2{letter-spacing:.05em;font-weight:300;line-height:1.12}h3,.h3{letter-spacing:.04em;font-weight:400}.title-wrapper-with-link .title,.collection__title .title,.rich-text__heading{letter-spacing:.08em;text-transform:uppercase;font-weight:200}a{transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}a:hover{opacity:.55}.button,.shopify-challenge__button,button[type=submit]{letter-spacing:.18em;text-transform:uppercase;font-size:1rem;padding:1.6rem 4.2rem;transition:all .45s cubic-bezier(.25,.46,.45,.94);font-weight:500;border-width:1px;position:relative;overflow:hidden}.button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-button-text));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.25,.46,.45,.94);z-index:-1}.button--primary:hover:before{transform:scaleX(1)}.button--primary:hover{color:rgb(var(--color-button))}.button:hover{transform:translateY(-2px)}.button--secondary{border-width:1px;background:transparent}@media screen and (max-width:749px){.button{padding:1.4rem 3rem}}.shopify-section-group-header-group{height:0;overflow:visible}.section-header{position:absolute!important;top:0;left:0;width:100%;z-index:10000;background:transparent;border-bottom:none}.header-wrapper,.header-wrapper.color-scheme-1,.header-wrapper[class*=color-]{background:transparent!important;background-color:transparent!important}.section-header .gradient:not(.header__submenu){background:transparent!important}.header__submenu{background:#000!important;background-color:#000!important;z-index:9999!important}details[open]>.header__submenu{z-index:9999!important}.header{padding-top:2.2rem;padding-bottom:2.2rem}@media screen and (min-width:990px){.header{padding-top:2.8rem;padding-bottom:2.8rem}}.header__heading-link{letter-spacing:.14em;text-transform:uppercase;font-weight:300}.header__menu-item{text-transform:uppercase;font-size:1.15rem;letter-spacing:.25em;font-weight:400;padding:.8rem 0;position:relative}.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.header__menu-item:hover{opacity:1}.header__menu-item:hover:after{width:100%}.header__inline-menu .list-menu--inline{gap:3.6rem;justify-content:center}.header--top-center .header__inline-menu{justify-content:center}.mega-menu__content{background-color:#000!important;z-index:9999!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.mega-menu[open] .mega-menu__content{opacity:1!important;z-index:9999!important}.mega-menu__link,.mega-menu__link--level-2{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.85rem!important;font-weight:400!important}.mega-menu__link:hover{color:#ffffff80!important}.header__icon:hover{opacity:.4}.cart-count-bubble{background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:.85rem;min-width:1.6rem;height:1.6rem}.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.16em;font-size:1.5rem;font-weight:400;padding:1.8rem 2.4rem;border-bottom:1px solid rgba(255,255,255,.06)}.content-for-layout{padding-top:12rem}.template-index .content-for-layout{padding-top:0}.section-featured-product .product-form__submit span{font-size:0!important}.section-featured-product .product-form__submit span:after{content:"BOOK NOW";font-size:1rem;letter-spacing:.18em}.section-featured-product .shopify-payment-button{display:none!important}.video-hero{min-height:100vh;z-index:1}.video-hero__media{filter:grayscale(100%)}.video-hero__heading{font-weight:200;letter-spacing:.1em;font-size:clamp(2.2rem,5.5vw,5.5rem);line-height:.95;text-transform:uppercase}.video-hero__subheading{letter-spacing:.35em;font-weight:300;font-size:clamp(.9rem,1.6vw,1.3rem);opacity:.8;margin-top:1.6rem}.video-hero__scroll-indicator{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:.8rem;cursor:pointer;color:#fff;opacity:.5;transition:opacity .3s ease;animation:scrollPulse 2s ease-in-out infinite}.video-hero__scroll-indicator:hover{opacity:.9}.video-hero__scroll-label{font-size:.85rem;letter-spacing:.25em;text-transform:uppercase;font-weight:400}.video-hero__scroll-line{width:1px;height:4rem;background:linear-gradient(to bottom,#fff,transparent)}@keyframes scrollPulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.card__heading a{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:500;line-height:1.3}.card__media{overflow:hidden;position:relative}.card__media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.card__media .media--hover-effect>img+img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover}.card-wrapper:hover .card__media img,.card:hover .card__media img{transform:scale(1.06)}.card__information{padding-top:1.4rem;display:flex;flex-direction:column;flex-grow:1}.card__information .card-information{display:flex;flex-direction:column;flex-grow:1}.card__information .card-information .price{margin-top:0}.price-item{letter-spacing:.06em;font-weight:300;font-size:1.3rem;color:var(--color-foreground-muted, #666)}.price__rent-from{display:block!important;width:100%;margin-top:.15rem}.price__rent-from span{font-size:1.2rem;font-weight:400;letter-spacing:.04em;color:#fff}.price__buy-retail{margin-top:.2rem}.price__buy-retail s{font-size:1.1rem;font-weight:300;letter-spacing:.04em;color:var(--color-foreground-muted, #999)}.badge{text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;font-weight:500;padding:.5rem 1.4rem}.price__badge-sale{display:none!important}.card__heading+.caption-with-letter-spacing,.card-information .card__information-vendor{opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.card-wrapper:hover .caption-with-letter-spacing,.card-wrapper:hover .card__information-vendor{opacity:.5;transform:translateY(0)}.card--standard .card__inner{background:transparent}.card--standard .card__content{padding:0;display:flex;flex-direction:column;flex-grow:1}.card-wrapper{display:flex;flex-direction:column;height:100%}.card-wrapper .card{display:flex;flex-direction:column;flex-grow:1}a.facet-checkbox,a.facet-checkbox:visited,a.facet-checkbox:link{color:rgba(var(--color-foreground),.75);text-decoration:none}a.facet-checkbox:hover,a.facet-checkbox.is-active{color:rgb(var(--color-foreground))}.collection .title{letter-spacing:.12em;text-transform:uppercase;font-weight:200;font-size:clamp(2.4rem,3.5vw,4.2rem)}.collection .view-all{letter-spacing:.16em;text-transform:uppercase;font-size:.95rem;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:2px}.collection .view-all:hover{opacity:.5}.rich-text__wrapper{max-width:64rem}.rich-text__text p{font-size:1.5rem;line-height:1.85;color:rgba(var(--color-foreground),.55)}@media screen and (min-width:750px){.rich-text__text p{font-size:1.65rem;line-height:1.9}}.multicolumn-card__info .h3{text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem;margin-bottom:1.6rem;font-weight:500}.multicolumn-card__info p{line-height:1.8;color:rgba(var(--color-foreground),.5);font-size:1.4rem}@media screen and (min-width:990px){.multicolumn-list__item:not(:last-child){border-right:1px solid rgba(var(--color-foreground),.05)}}@media screen and (max-width:989px){.multicolumn-list__item:not(:last-child){border-bottom:1px solid rgba(var(--color-foreground),.05);padding-bottom:3rem;margin-bottom:3rem}}.image-with-text__content{padding:4rem 3rem}@media screen and (min-width:750px){.image-with-text__content{padding:7rem 6rem}}.image-with-text__heading{letter-spacing:.08em;font-weight:200}.image-with-text__text p{line-height:1.85;color:rgba(var(--color-foreground),.5)}.image-with-text .media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.image-with-text:hover .media img{transform:scale(1.03)}.banner{overflow:hidden}.banner--medium{min-height:56vh}.banner--large{min-height:72vh}.banner__heading{letter-spacing:.14em;font-weight:200;text-transform:uppercase;font-size:clamp(3.2rem,6vw,7rem);line-height:.95}.banner__text p,.banner__text--subtitle{letter-spacing:.25em;text-transform:uppercase;font-size:clamp(.9rem,1.4vw,1.3rem);font-weight:300}.banner__box{background:transparent!important}.collapsible-content .accordion summary{letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:500;padding:2.4rem 0;border-color:rgba(var(--color-foreground),.06)}.collapsible-content .accordion .accordion__content{color:rgba(var(--color-foreground),.5);line-height:1.8;font-size:1.4rem}.collapsible-content .accordion{border-color:rgba(var(--color-foreground),.06)}.collapsible-content__heading{letter-spacing:.1em;font-weight:200}.multirow__inner h3{letter-spacing:.08em;font-weight:400;text-transform:uppercase;font-size:1.3rem}.multirow__inner p{color:rgba(var(--color-foreground),.5);line-height:1.8}.newsletter__heading{letter-spacing:.1em;font-weight:200}.newsletter__subheading p{opacity:.5;letter-spacing:.02em}.newsletter-form__field-wrapper .field__input{letter-spacing:.06em;font-size:1.2rem;padding:1.6rem 1.8rem;border-color:rgba(var(--color-foreground),.15);background:transparent}.newsletter-form__field-wrapper .field__input::placeholder{letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;opacity:.3}.contact__fields .field__input{border-width:0 0 1px 0;padding:1.6rem 0;font-size:1.4rem;letter-spacing:.02em;background:transparent}.contact__fields .field__label{letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;font-weight:500}.contact__fields .field__input:focus{border-color:rgb(var(--color-foreground));box-shadow:none}.field__input:focus{border-color:rgb(var(--color-foreground));box-shadow:none}.form__label{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:500}.footer{border-top:1px solid rgba(var(--color-foreground),.06)}.footer:before{content:"Laura Messerschmitt";display:block;font-family:var(--font-heading-family);font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:200;letter-spacing:.1em;text-transform:uppercase;text-align:center;opacity:.15;padding:3rem 0 2rem}.footer__title{text-transform:uppercase;letter-spacing:.16em;font-size:.95rem;font-weight:500;margin-bottom:2.4rem}.footer-block__details-content p{line-height:1.85;opacity:.45;font-size:1.3rem}.footer__list-social .list-social__link{opacity:.4;transition:opacity .4s ease}.footer__list-social .list-social__link:hover{opacity:1}.footer__list-social .list-social__link svg{width:2.4rem;height:2.4rem}.footer-block--menu .footer-block__details-content{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.06);padding-top:2.8rem;margin-top:3.6rem}.footer__copyright{opacity:.3;letter-spacing:.06em;font-size:1.05rem}.copyright__content:last-of-type{display:none}.footer-block__link{letter-spacing:.06em;font-size:1.25rem;opacity:.45;transition:opacity .4s ease}.footer-block__link:hover{opacity:1}.footer__payment .list-payment{opacity:.3}.collection-hero__title{letter-spacing:.12em;text-transform:uppercase;font-weight:200;font-size:clamp(3.2rem,5.5vw,6rem)}.collection-hero__description p{max-width:56rem;margin:0 auto;color:rgba(var(--color-foreground),.5);line-height:1.8}.facets__label,.facets__selected{letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;font-weight:500}@media screen and (min-width:990px){.collection .grid--2-col-desktop{--grid-columns: 2}.template-collection .grid{gap:2.4rem}}.collection-hero{padding:2rem 0}.collection-hero__inner{text-align:left}.product__title{letter-spacing:.1em;text-transform:uppercase;font-weight:200;font-size:clamp(2.2rem,3.2vw,3.6rem)}.product__text,.product__description p{line-height:1.8;color:rgba(var(--color-foreground),.5)}.product-form__submit{letter-spacing:.18em;text-transform:uppercase;padding:2rem 4rem;font-size:1.05rem}.product-form__input label{letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;font-weight:500}.product .price--large .price-item{letter-spacing:.06em;font-size:2.2rem;font-weight:200}.drawer__heading{text-transform:uppercase;letter-spacing:.14em;font-weight:300;font-size:1.3rem}.cart-item__name{text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:1.15rem}.main-page-title{letter-spacing:.12em;text-transform:uppercase;font-weight:200;font-size:clamp(3rem,5vw,6rem);text-align:center}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media screen and (max-width:749px){.h0{letter-spacing:.1em}.image-with-text__content{padding:3.5rem 2rem}.footer-block{margin-bottom:2.4rem}.video-hero__scroll-indicator{bottom:2rem}}.predictive-search__heading{text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;font-weight:500;opacity:.4}.pdp__payment-icons-inline{display:inline-flex;gap:.4rem;margin-left:.5rem;vertical-align:middle}.pdp__payment-icons-inline svg{height:18px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/berlin-minimal.css.map */
