[hidden]{display:none!important}#profileFrame{display:block;border:0;width:100%;height:850px;background:#FFF7EE}#profilePanel{margin:0;padding:0}header nav a[aria-current=page]{color:#422D28;text-decoration:underline;text-underline-offset:7px}.inside-profile .torta-ribbon,.inside-profile header,.inside-profile footer{display:none!important}.inside-profile body{padding-bottom:0}.inside-profile .studio-section{padding-top:30px}.inside-profile .catalog-top{padding-top:30px}.inside-profile .price-bar{position:sticky;bottom:0;width:auto;box-shadow:none}.inside-profile main{padding-top:0}@media(max-width:600px){header nav a{font-size:8px!important;padding:0 9px!important;letter-spacing:.3px!important}}

.cake-overlay{width:min(1160px,96vw);height:94vh;max-height:94vh;padding:0;border:1px solid #e3c8c0;background:#fffaf6;box-shadow:0 25px 90px #4a262855}.cake-overlay::backdrop{background:#4a262877;backdrop-filter:blur(4px)}.cake-overlay iframe{width:100%;height:calc(100% - 40px);border:0;display:block}.overlay-close{height:40px;float:right;border:0;background:transparent;color:#92485b;padding:0 24px;cursor:pointer}.cake-overlay iframe{clear:both}.cake-overlay{height:96dvh;max-height:96dvh;overflow:hidden;display:flex;flex-direction:column}.cake-overlay:not([open]){display:none}.overlay-close{flex:0 0 30px;height:30px;float:none;text-align:right;width:100%;padding:0 22px;background:#fffaf6}.cake-overlay iframe{flex:1;height:calc(100% - 30px);min-height:0;clear:none}.cake-overlay::backdrop{background:#4a262877}html:has(.cake-overlay[open]){overflow:hidden}@media(max-width:600px){.cake-overlay{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;margin:0}.overlay-close{height:26px;flex-basis:26px;padding-right:15px}}
.cake-overlay.expanded{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;border:0}.overlay-close:focus-visible{outline:2px solid #ab5b6f;outline-offset:-2px}

/* Embedded catalog opens directly on products. */
.inside-profile .catalog-top{display:none!important}.inside-profile .catalog-section{padding:24px 22px!important;margin:0!important}.inside-profile .catalog-toolbar{margin-top:0!important}@media(max-width:600px){.inside-profile .catalog-section{padding:16px 12px!important}}
