.product--pamula-studio-layout .pamula-studio{margin-top:2.6rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.14)}.product--pamula-studio-layout .pamula-studio__header{scroll-margin-top:8rem}@media screen and (min-width:990px){.product--pamula-studio-layout{align-items:flex-start}.product--pamula-studio-layout:not(.product--no-media) .product__media-wrapper{position:sticky;top:calc(var(--header-height, 7.2rem) + 1.2rem);align-self:flex-start;z-index:1}.product--pamula-studio-layout .product__info-container{max-width:none}}@media screen and (min-width:990px){.product--pamula-studio-layout .pamula-studio__live-price{top:calc(var(--header-height, 7.2rem) + 1.2rem)}}@media screen and (min-width:990px)and (max-height:900px){.product--pamula-studio-layout .pamula-media-switcher__preview .pamula-studio__preview-stage:has(.pamula-studio__preview-cap.is-pamula-position-reference){width:min(100%,max(36rem,calc(100dvh - var(--header-height, 7.2rem) - 24rem)));margin-inline:auto}}@media screen and (min-width:990px)and (max-height:680px){.product--pamula-studio-layout:not(.product--no-media) .product__media-wrapper{position:relative;top:auto}}@media screen and (max-width:989px){.product--pamula-studio-layout .pamula-studio{margin-top:2rem;padding-top:2rem}}.product--pamula-studio-layout .pamula-media-switcher{--pamula-media-radius: 1.8rem;display:grid;gap:1.2rem;width:100%}.product--pamula-studio-layout .pamula-media-switcher__topbar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4.8rem}.product--pamula-studio-layout .pamula-media-switcher__topbar>div{display:grid;gap:.15rem}.product--pamula-studio-layout .pamula-media-switcher__eyebrow{font-size:1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.58}.product--pamula-studio-layout .pamula-media-switcher__title{font-size:1.55rem;line-height:1.25;font-weight:650}.product--pamula-studio-layout .pamula-media-switcher__live{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .9rem;border:1px solid rgba(34,197,94,.4);border-radius:999px;background:#22c55e21;color:#166534;font-size:1.05rem;line-height:1;white-space:nowrap}.product--pamula-studio-layout .pamula-media-switcher__live>span,.product--pamula-studio-layout .pamula-media-switcher__thumb-live{width:.7rem;height:.7rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 .28rem #22c55e2e,0 0 .75rem #22c55eb8}.product--pamula-studio-layout .pamula-media-switcher__preview,.product--pamula-studio-layout .pamula-media-switcher__gallery{position:relative;width:100%;overflow:hidden;border:1px solid rgba(var(--color-foreground),.09);border-radius:var(--pamula-media-radius);background:#fff}.product--pamula-studio-layout .pamula-media-switcher__loading{display:grid;place-items:center;min-height:clamp(36rem,45vw,62rem);background:#fff}.product--pamula-studio-layout .pamula-media-switcher__loading img{width:100%;height:100%;max-height:62rem;object-fit:contain}.product--pamula-studio-layout .pamula-media-switcher__preview>.pamula-studio__preview{display:grid;gap:1rem;margin:0;padding:0;border:0;background:transparent}.product--pamula-studio-layout .pamula-media-switcher__preview>.pamula-studio__preview>.pamula-studio__area-header{display:none}.product--pamula-studio-layout .pamula-media-switcher__preview .pamula-studio__preview-tabs{order:2;padding:0 1.4rem;justify-content:center}.product--pamula-studio-layout .pamula-media-switcher__preview .pamula-studio__preview-stage{order:1;min-height:clamp(36rem,45vw,62rem);border-radius:0}.product--pamula-studio-layout .pamula-media-switcher__preview .pamula-studio__preview-meta{order:3;padding:0 1.6rem}.product--pamula-studio-layout .pamula-media-switcher__preview .pamula-studio__preview-disclaimer{order:4;margin:0;padding:0 1.6rem 1.5rem}.product--pamula-studio-layout .pamula-media-switcher__gallery media-gallery{display:block;padding:0}.product--pamula-studio-layout .pamula-media-switcher__gallery .thumbnail-slider{display:none!important}.product--pamula-studio-layout .pamula-media-switcher__gallery .product__media-list{margin-bottom:0}.product--pamula-studio-layout .pamula-media-switcher__rail{display:flex;gap:.9rem;width:100%;padding:.2rem .1rem .6rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.34) transparent;scroll-snap-type:x proximity}.product--pamula-studio-layout .pamula-media-switcher__rail::-webkit-scrollbar{height:.5rem}.product--pamula-studio-layout .pamula-media-switcher__rail::-webkit-scrollbar-track{background:transparent}.product--pamula-studio-layout .pamula-media-switcher__rail::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.28);border-radius:999px}.product--pamula-studio-layout .pamula-media-switcher__thumb{-webkit-appearance:none;appearance:none;flex:0 0 8.8rem;display:grid;gap:.55rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.product--pamula-studio-layout .pamula-media-switcher__thumb-image{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.15rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product--pamula-studio-layout .pamula-media-switcher__thumb-image img{width:100%;height:100%;display:block;object-fit:cover}.product--pamula-studio-layout .pamula-media-switcher__thumb--preview .pamula-media-switcher__thumb-image img{object-fit:contain}.product--pamula-studio-layout .pamula-media-switcher__thumb.is-active .pamula-media-switcher__thumb-image{border-color:rgba(var(--color-foreground),.78);box-shadow:0 0 0 .12rem rgba(var(--color-foreground),.62)}.product--pamula-studio-layout .pamula-media-switcher__thumb:hover .pamula-media-switcher__thumb-image{transform:translateY(-1px)}.product--pamula-studio-layout .pamula-media-switcher__thumb-label{display:block;min-height:2.5em;font-size:1rem;line-height:1.25;opacity:.68}.product--pamula-studio-layout .pamula-media-switcher__thumb.is-active .pamula-media-switcher__thumb-label{opacity:1;font-weight:650}.product--pamula-studio-layout .pamula-media-switcher__thumb-live{position:absolute;right:.75rem;top:.75rem}.product--pamula-studio-layout .pamula-media-switcher__thumb-type{position:absolute;right:.55rem;bottom:.55rem;display:grid;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .55rem;border-radius:999px;background:#ffffffeb;color:#111;font-size:.9rem;font-weight:700}@media screen and (min-width:990px){.product--pamula-studio-layout:not(.product--no-media) .product__media-wrapper{max-width:56%;width:calc(56% - var(--grid-desktop-horizontal-spacing) / 2)}.product--pamula-studio-layout:not(.product--no-media) .product__info-wrapper{max-width:44%;width:calc(44% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:clamp(3rem,3.5vw,4.6rem)}}@media screen and (max-width:989px){.product--pamula-studio-layout .pamula-media-switcher{gap:1rem;margin-bottom:.8rem}.product--pamula-studio-layout .pamula-media-switcher__preview,.product--pamula-studio-layout .pamula-media-switcher__gallery{border-radius:1.4rem}.product--pamula-studio-layout .pamula-media-switcher__preview .pamula-studio__preview-stage,.product--pamula-studio-layout .pamula-media-switcher__loading{min-height:min(92vw,48rem)}}@media screen and (max-width:749px){.product--pamula-studio-layout .pamula-media-switcher__topbar{padding:0 .15rem}.product--pamula-studio-layout .pamula-media-switcher__title{font-size:1.4rem}.product--pamula-studio-layout .pamula-media-switcher__thumb{flex-basis:7.6rem}.product--pamula-studio-layout .pamula-media-switcher__gallery slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product--pamula-studio-layout .pamula-media-switcher__gallery .product__media-list{width:100%;margin-left:0}.product--pamula-studio-layout .pamula-media-switcher__gallery .product__media-list .product__media-item{width:100%}}.product--pamula-studio-layout .pamula-media-switcher__preview[hidden],.product--pamula-studio-layout .pamula-media-switcher__gallery[hidden],.product--pamula-studio-layout .pamula-media-switcher__preview [hidden]{display:none!important}@media screen and (max-width:749px){.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned{position:fixed;top:calc(7.2rem + env(safe-area-inset-top));right:1rem;z-index:39;width:13rem;aspect-ratio:1 / 1;border-radius:1.35rem;background:#fff;box-shadow:0 .8rem 2.8rem #0000002e;pointer-events:none;overflow:hidden}.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned>.pamula-studio__preview{width:100%;height:100%;gap:0}.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-tabs,.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-meta,.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-disclaimer,.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__area-header{display:none!important}.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-stage{width:100%;height:100%;min-height:0!important;aspect-ratio:1 / 1;border-radius:0}.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-stitch-area.is-placeholder-text .pamula-studio__preview-text{font-size:1.7rem}.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-stitch-area.is-placeholder-text[data-position=left] .pamula-studio__preview-text,.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned .pamula-studio__preview-stitch-area.is-placeholder-text[data-position=right] .pamula-studio__preview-text{font-size:1.2rem}.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned:after{content:"LIVE";position:absolute;top:.55rem;left:.55rem;z-index:5;padding:.28rem .48rem;border-radius:999px;background:#ffffffe6;color:#111;font-size:.72rem;font-weight:750;line-height:1;letter-spacing:.08em}}@media screen and (max-width:390px){.product--pamula-studio-layout .pamula-media-switcher__preview.is-pamula-mobile-pinned{width:11.6rem;right:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/255/assets/pamula-product-studio-layout.css.map */
