/* Original Tilda geometry, with the light palette applied on top. */
.msi-restored #allrecords{background:#f8f7f4!important}.msi-restored #t-header,.msi-restored #rec3082033101,.msi-restored #rec3281744701,.msi-restored [data-record-type="1691"]{display:none!important}.msi-restored #allrecords>.r:not(#rec3087621301){background-color:#f8f7f4!important}.msi-restored #allrecords>.r:not(#rec3087621301) .t396__artboard,.msi-restored #allrecords>.r:not(#rec3087621301) .t396__carrier,.msi-restored #allrecords>.r:not(#rec3087621301) .t396__filter{background-color:#f8f7f4!important}.msi-restored #allrecords>.r:not(#rec3087621301) [data-elem-type="text"] .tn-atom{color:#29292d!important}.msi-restored #allrecords>.r:not(#rec3087621301) [data-elem-type="button"] .tn-atom{background-color:#3f3f3f!important;color:#fff!important}.msi-restored #allrecords>.r:not(#rec3087621301) [data-elem-type="button"] .tn-atom:hover{background-color:#77628e!important}.msi-restored #allrecords>.r:not(#rec3087621301) [data-elem-type="shape"] .tn-atom:not([role="img"]):not(.t-bgimg){background-color:#eeebf4!important}.msi-restored #rec3084169901 .tn-group [data-elem-type="text"] .tn-atom{color:white!important}.msi-restored #allrecords>.r:not(#rec3087621301) .t-section__title,.msi-restored #allrecords>.r:not(#rec3087621301) .t-title{color:#29292d!important}.msi-restored #rec3087621301 .t396__artboard,.msi-restored #rec3087621301 .t396__carrier,.msi-restored #rec3087621301 .t396__filter{background-color:#242424!important}.msi-restored .msi-header a,.msi-restored .msi-header button{color:#f5f2f8!important}.msi-restored .audience-switch a:not([aria-current=page]){color:#bcb7c5!important}.msi-restored .msi-logo img{display:block!important}.msi-restored #rec3087621301 a{color:inherit}.msi-restored .restored-buy{background:#f8f7f4;color:#29292d;padding-top:55px;padding-bottom:55px}.restored-buy h2{font-size:30px;letter-spacing:-.5px}.restored-buy h3{font-size:15px}.restored-buy p{font-size:12px}.restored-carousel{background:#eeebf4;padding:0;color:#4d435a}.restored-carousel>.wrap{display:flex;gap:20px;align-items:center;min-height:65px}.restored-carousel .hero-slides{flex:1;min-width:0}.restored-carousel .hero-slide{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;transform:none}.restored-carousel .hero-slide p{font-size:12px;margin:0;color:#736a7e}.restored-carousel .hero-slide p>span{font-size:9px;font-weight:600;letter-spacing:1.2px;color:#8c6aab;margin-right:18px}.restored-carousel .hero-slide>a,.restored-carousel .hero-slide>button{font-size:11px;white-space:nowrap;color:#67517e!important;background:none;border:0;padding:5px 0}.restored-carousel .carousel-toolbar{border:0;padding:0;gap:15px;flex-shrink:0}.restored-carousel .carousel-count{display:none}.restored-carousel .carousel-arrows{gap:5px}.restored-carousel .carousel-arrows button{width:29px;height:27px;font-size:13px}.restored-carousel .carousel-dots{gap:5px}.restored-carousel .carousel-dots button{width:5px;height:5px}.restored-carousel .carousel-dots button[aria-current=true]{width:16px}.msi-restored a,.msi-restored button{font-family:inherit}.msi-restored .cms-dialog{font-family:GeneralSans,Arial,sans-serif}.msi-restored .cms-dialog a{color:#74608d!important}.msi-restored .cms-dialog .primary{color:white!important}.msi-restored .cms-dialog h2{color:#29292d}.msi-restored .msi-nav button:hover,.msi-restored .msi-nav a:hover{color:#c7ace4!important}
@media(max-width:850px){.restored-carousel .hero-slide p{font-size:11px}.restored-carousel .hero-slide p>span{margin-right:8px}.restored-carousel .carousel-dots{display:none}.restored-carousel .hero-slide{gap:10px}}@media(max-width:600px){.restored-carousel>.wrap{min-height:80px;gap:10px}.restored-carousel .hero-slide{flex-direction:column;align-items:flex-start;gap:3px;justify-content:center}.restored-carousel .hero-slide p{font-size:10px;line-height:1.6}.restored-carousel .hero-slide p>span{display:block;font-size:8px}.restored-carousel .hero-slide>a,.restored-carousel .hero-slide>button{font-size:10px;padding:0}.restored-carousel .carousel-arrows{flex-direction:column}.restored-carousel .carousel-arrows button{width:25px;height:22px;line-height:18px}.msi-restored .restored-buy{padding:35px 0}}
/* Keep gallery photos at their natural proportions and allow horizontal scrolling. */
.msi-restored .t1148__item{flex:0 0 auto}
.msi-restored .t1148__img{max-width:none;object-fit:contain}

/* Allow developer text to wrap within the left column. */
.msi-restored #rec3088988001 [data-group-id="1786978402158000002"],
.msi-restored #rec3088988001 [data-group-id="1786978441689000004"]{min-width:0!important;max-width:100%!important}
.msi-restored #rec3088988001 [data-group-id="1786978441689000004"]{width:100%!important}
.msi-restored #rec3088988001 [data-group-id="1786978441689000004"]>.tn-molecule{width:100%!important;min-width:0!important}
.msi-restored #rec3088988001 [data-elem-id="1786978408740000003"],
.msi-restored #rec3088988001 [data-elem-id="1786971401848000001"]{width:100%!important;max-width:100%!important;height:auto!important;min-width:0!important}
.msi-restored #rec3088988001 [data-elem-id="1786978408740000003"] .tn-atom,
.msi-restored #rec3088988001 [data-elem-id="1786971401848000001"] .tn-atom{white-space:normal!important;overflow-wrap:break-word}
