.pribbly-shop .shop-theme-string{pointer-events:none;z-index:18;justify-content:center;align-items:flex-start;width:52px;height:74px;line-height:0;display:flex;position:absolute;top:0;right:108px;overflow:visible}.pribbly-shop .shop-theme-string[data-hint-active]{transform-origin:50% 0;animation:3.2s ease-in-out infinite shop-theme-string-sway}@keyframes shop-theme-string-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.pribbly-shop .shop-theme-string-cord{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pribbly-shop .shop-theme-string-handle{cursor:grab;touch-action:none;pointer-events:auto;z-index:1;border:2px solid #333;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex;position:relative;box-shadow:0 7px 18px #0000001a}.pribbly-shop .shop-theme-string[data-dragging] .shop-theme-string-handle{cursor:grabbing}.pribbly-shop .shop-theme-string-icons{pointer-events:none;width:22px;height:22px;display:block;position:relative}.pribbly-shop .shop-theme-string-icons svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-basket-button{margin-right:174px}.pribbly-shop[data-shop-theme]{transition:background-color .4s,color .4s}.pribbly-shop[data-shop-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pribbly-shop[data-shop-theme=dark]{--shop-line:#3d3d3a;--shop-muted:#b8b8b3;--shop-theme-ink:#f5f5f0;--shop-theme-panel:#242424;color:#f5f5f0;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111}.pribbly-shop[data-shop-theme=dark] :focus-visible{outline-color:#f5f5f0}.pribbly-shop[data-shop-theme=dark] .shop-brand span{background:#f5f5f0}.pribbly-shop[data-shop-theme=dark] .shop-basket-button b{color:#111;background:#f5f5f0}.pribbly-shop[data-shop-theme=dark] .shop-toolbar{background:#111111f5}.pribbly-shop[data-shop-theme=dark] :is(.shop-categories a,.shop-search,.shop-category-name,.shop-price>span,.shop-tax,.shop-preview-credit,.shop-cart-template,.shop-cart-checkout>p,.shop-order-line small,.shop-logo-spin-count,.shop-depth-controls span,.shop-depth-credit){color:var(--shop-muted)}.pribbly-shop[data-shop-theme=dark] .shop-categories a[aria-current=page]{color:var(--shop-theme-ink);border-color:var(--shop-theme-ink)}.pribbly-shop[data-shop-theme=dark] :is(.shop-search input,.shop-category-select select,.shop-card-meta,.shop-catalog-bottom>a,.shop-clear-selection,.shop-detail-summary,.shop-detail-intro,.shop-detail-purchase,.shop-empty-cart,.shop-depth-controls,.shop-depth-actions>a,.shop-order){color:var(--shop-theme-ink)}.pribbly-shop[data-shop-theme=dark] .shop-search input::placeholder{color:var(--shop-muted);opacity:1}.pribbly-shop[data-shop-theme=dark] .shop-category-select option{color:var(--shop-theme-ink);background:#111}.pribbly-shop[data-shop-theme=dark] :is(.shop-card-label>span,.shop-catalog-card .shop-card-scope,.shop-detail-usecases,.shop-product-facts li,.shop-product-facts details>p,.shop-order>p){color:#c7c7c2}.pribbly-shop[data-shop-theme=dark] :is(.shop-card-visual,.shop-detail-preview,.shop-cart-thumb,.shop-notice){background:var(--shop-theme-panel)}.pribbly-shop[data-shop-theme=dark] :is(.shop-add,.shop-depth-actions>button){color:#111;background:#f5f5f0;border-color:#f5f5f0}.pribbly-shop[data-shop-theme=dark] :is(.shop-add,.shop-depth-actions>button):hover{background:#dddfd6}.pribbly-shop[data-shop-theme=dark] .shop-depth-actions>button.is-selected{color:var(--shop-theme-ink);background:0 0}.pribbly-shop[data-shop-theme=dark] :is(.shop-empty-results>a,.shop-template-picker-heading>button.is-selected,.shop-depth-actions>a){border-color:var(--shop-theme-ink)}.pribbly-shop[data-shop-theme=dark] .shop-cart-dialog{color:var(--shop-theme-ink);background:#171717;box-shadow:-20px 0 80px #0005}.pribbly-shop[data-shop-theme=dark] .shop-cart-panel h2>span{color:var(--shop-theme-ink);background:#363633}.pribbly-shop[data-shop-theme=dark] .shop-quantity button{color:var(--shop-theme-ink);border-color:#70706b}.pribbly-shop[data-shop-theme=dark] .shop-cart-checkout .shop-payment-error{color:#ffcece;background:#3d2020}.pribbly-shop[data-shop-theme=dark] :is(.shop-order-lines,.shop-order-line){border-color:var(--shop-line)}.pribbly-shop[data-shop-theme=dark] .shop-detail-preview--logo{background:#1c1c1a}.pribbly-shop[data-shop-theme=dark] :is(.shop-preview-image--logo,.shop-preview-template--logo,.shop-template-grid>button>div,.shop-logo-spin .shop-logo-spin-cell){background:#fff}.pribbly-shop[data-shop-theme=dark] .shop-template-grid>button.is-selected>div{outline-offset:3px;outline:2px solid #f5f5f0}.pribbly-shop[data-shop-theme=dark] .shop-logo-spin{color:var(--shop-theme-ink)}.pribbly-shop[data-shop-theme=dark] .shop-logo-spin .shop-logo-spin-controls button{color:var(--shop-theme-ink);background:#242424;border-color:#70706b}.pribbly-shop[data-shop-theme=dark] .shop-logo-spin .shop-logo-spin-controls button:hover{border-color:var(--shop-theme-ink)}.pribbly-shop[data-shop-theme=dark] :is(.shop-book-dialog,.shop-website-examples){color:var(--shop-theme-ink);background:#1c1c1a}.pribbly-shop[data-shop-theme=dark] .shop-brand-book{color:var(--shop-theme-ink)}.pribbly-shop[data-shop-theme=dark] :is(.shop-book-enlarge,.shop-book-close,.sbb-controls){color:var(--shop-theme-ink);background:#242424;border-color:#70706b}.pribbly-shop[data-shop-theme=dark] .sbb-controls button{color:#111;background:#f5f5f0}.pribbly-shop[data-shop-theme=dark] .sbb-controls button:not(:disabled):hover{background:#dddfd6}.pribbly-shop[data-shop-theme=dark] .shop-depth-controls>button{color:var(--shop-theme-ink);border-color:#70706b}.pribbly-shop[data-shop-theme=dark] .shop-career-preview{color:#111}.pribbly-shop[data-shop-theme=dark] .shop-voice-preview{color:#1e2347}:root body .site-shell:has(.pribbly-shop[data-shop-theme=dark]) .command-dock{color:#f5f5f0;background:#242424;border-color:#70706b}:root body .site-shell:has(.pribbly-shop[data-shop-theme=dark]) .command-dock .codigo-input{color:#f5f5f0;background:0 0}:root body .site-shell:has(.pribbly-shop[data-shop-theme=dark]) .command-dock .codigo-input__icon-button{color:#f5f5f0}:root body .site-shell:has(.pribbly-shop[data-shop-theme=dark]) .command-dock .codigo-input__icon-button:focus-visible{outline-offset:3px;outline:2px solid #f5f5f0}@media (width<=760px){.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-basket-button>span{display:none}.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-home-link{margin-left:10px;margin-right:auto;position:static;left:auto;transform:none}}@media (width<=580px){.pribbly-shop .shop-theme-string{height:70px;right:84px}.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-basket-button{gap:6px;margin-right:144px}.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-home-link{margin-left:10px;margin-right:auto;position:static;left:auto;transform:none}}@media (width<=360px){.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-brand{flex-shrink:0;width:65px}.pribbly-shop .shop-topbar:has(.shop-theme-string) .shop-home-link{display:none}}@media (prefers-reduced-motion:reduce){.pribbly-shop[data-shop-theme],.pribbly-shop .shop-theme-string *{transition:none!important}.pribbly-shop .shop-theme-string{animation:none!important;transform:none!important}}.shop-website-card-preview{pointer-events:none;background:#eeefec;width:100%;min-width:0;height:100%;position:relative;overflow:hidden;container-type:size}.shop-website-card-preview__scene{perspective:1400px;perspective-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.shop-website-card-preview__slide{backface-visibility:hidden;background:#e1e2df;border-radius:5px;width:min(74cqw,136.4cqh);height:88%;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 19px 35px -22px #0008}.shop-website-card-preview__slide img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.shop-website-card-preview__slide--previous{filter:blur(1.69px);transform:translate3d(calc(-96% - 35px),-50%,-170px)rotateY(24deg)scale(.66)}.shop-website-card-preview__slide--next{filter:blur(1.69px);transform:translate3d(calc(35px - 4%),-50%,-170px)rotateY(-24deg)scale(.66)}.shop-website-card-preview__slide--featured{z-index:2;transform:translate(-50%,-50%)}@media (width<=580px){.shop-website-card-preview__slide{width:min(78cqw,133.3cqh);height:min(86cqh,50.33cqw)}.shop-website-card-preview__slide--previous{transform:translate3d(calc(-96% - 20px),-50%,-170px)rotateY(24deg)scale(.66)}.shop-website-card-preview__slide--next{transform:translate3d(calc(20px - 4%),-50%,-170px)rotateY(-24deg)scale(.66)}}.pribbly-shop[data-shop-theme=dark] .shop-website-card-preview{background:#1c1c1a}.shop-portrait-carousel{--portrait-surface:#f5f5f2;--portrait-control:#fff;--portrait-ink:#111;background:var(--portrait-surface);width:100%;min-width:0;height:100%;min-height:0;max-height:680px;color:var(--portrait-ink);isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.shop-portrait-stage,.shop-portrait-track{touch-action:pan-y;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.shop-portrait-stage{cursor:grab}.shop-portrait-carousel[data-dragging] .shop-portrait-stage{cursor:grabbing}.shop-portrait-carousel .shop-portrait-card{appearance:none;touch-action:pan-y;will-change:transform;background:#e6e6e2;border:0;border-radius:24px;padding:0;display:block;position:absolute;top:50%;left:50%;overflow:hidden}.shop-portrait-photos{width:100%;height:100%;position:relative;overflow:hidden}.shop-portrait-carousel .shop-portrait-after{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block}.shop-portrait-selfie{aspect-ratio:4/5;box-sizing:border-box;transform-origin:50%;pointer-events:none;background:#fff;border:5px solid #fff;border-radius:8px;width:28%;padding:0;display:block;position:absolute;top:17px;left:18px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 8px 17px #0005}.shop-portrait-selfie img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block}.shop-portrait-carousel .shop-portrait-arrow{z-index:20;background:var(--portrait-control);width:48px;height:48px;color:var(--portrait-ink);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.shop-portrait-arrow--left{left:24px}.shop-portrait-arrow--right{right:24px}.shop-portrait-carousel .shop-portrait-arrow:hover{box-shadow:0 4px 18px #0003}.shop-portrait-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pribbly-shop .shop-portrait-carousel:focus-visible{outline-offset:-4px}.shop-portrait-carousel.is-compact{pointer-events:none;background:0 0;max-height:none}.shop-portrait-carousel.is-compact .shop-portrait-selfie{border-width:4px;border-radius:6px;width:27%;top:12px;left:12px}.shop-portrait-carousel.is-compact[data-has-selfie]{background:var(--portrait-surface);justify-content:center;align-items:center;display:flex}.shop-portrait-compact-card{background:#e6e6e2;border-radius:6px;flex:none;width:auto;min-width:0;max-width:calc(100% - 30px);height:calc(100% - 24px);position:relative;box-shadow:0 5px 18px #00000020}.shop-portrait-compact-card .shop-portrait-photos{overflow:visible}.shop-portrait-carousel.is-compact .shop-portrait-compact-card .shop-portrait-after{border-radius:6px}.shop-portrait-carousel.is-compact .shop-portrait-compact-card .shop-portrait-selfie{width:32%;top:8px;left:-8px}.pribbly-shop[data-shop-theme=dark] .shop-portrait-carousel{--portrait-surface:#1c1c1a;--portrait-control:#343432;--portrait-ink:#f5f5f0}.pribbly-shop[data-shop-theme=dark] .shop-portrait-carousel .shop-portrait-arrow{box-shadow:0 0 0 1px #ffffff50,0 4px 12px #0005}@media (width<=767px){.shop-portrait-carousel .shop-portrait-card{border-radius:18px}.shop-portrait-selfie{border-width:4px;border-radius:6px;top:12px;left:12px}.shop-portrait-carousel .shop-portrait-arrow{width:44px;height:44px}.shop-portrait-arrow--left{left:12px}.shop-portrait-arrow--right{right:12px}.shop-portrait-carousel.is-compact .shop-portrait-selfie{border-width:3px;top:9px;left:9px}.shop-portrait-compact-card{height:calc(100% - 18px)}.shop-portrait-carousel.is-compact .shop-portrait-compact-card .shop-portrait-selfie{top:6px;left:-6px}}@media (prefers-reduced-motion:reduce){.shop-portrait-carousel .shop-portrait-card{will-change:auto}.shop-portrait-carousel *{transition:none!important}}@media (width<=767px){.shop-portrait-carousel:not([data-measured]):not(.is-compact) .shop-portrait-card[data-position="0"]{aspect-ratio:var(--portrait-image-ratio);width:min(72%,280px)!important;height:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}.shop-portrait-carousel:not([data-measured]):not(.is-compact) .shop-portrait-card:not([data-position="0"]){visibility:hidden}.pribbly-shop .shop-detail-preview--portraits:has(.shop-portrait-carousel[data-landscape]){height:280px}}:root body .pribbly-shop .shop-detail-preview:has(>.shop-video-examples){background:0 0;height:auto;min-height:0;display:block;overflow:visible}.pribbly-shop .shop-video-examples{width:100%;min-width:0;color:inherit}.pribbly-shop .shop-video-examples-player{place-items:center;width:100%;min-width:0;display:grid}.pribbly-shop .shop-video-examples-player>.shop-film-preview{width:100%;height:auto;max-width:min(100%,calc(min(680px,65svh)*var(--shop-film-ratio,1.77778)));aspect-ratio:var(--shop-film-ratio,1.77778);border-radius:5px}.pribbly-shop .shop-video-examples-player video[controls]{object-fit:contain}.pribbly-shop .shop-video-examples-navigation{justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:4px 0;display:flex}.pribbly-shop .shop-video-examples-navigation button{border:1px solid var(--shop-line,#dededb);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pribbly-shop .shop-video-examples-navigation button:focus-visible{outline-offset:3px;outline:2px solid}.pribbly-shop .shop-video-examples-navigation button:hover{border-color:currentColor}.pribbly-shop .shop-video-examples-thumbnails{align-items:center;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.pribbly-shop .shop-video-examples-thumbnails button{opacity:.55;border-radius:5px;width:64px;height:44px;padding:3px}.pribbly-shop .shop-video-examples-thumbnails button[aria-pressed=true]{opacity:1;border-color:currentColor}.pribbly-shop .shop-video-examples-thumbnails img{object-fit:contain;border-radius:2px;width:100%;height:100%;display:block}.pribbly-shop .shop-video-examples-counter{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:38px;color:inherit;flex:none;font-size:14px;line-height:1.2}@media (width<=400px){.pribbly-shop .shop-video-examples-navigation{gap:6px}.pribbly-shop .shop-video-examples-thumbnails{gap:6px;padding:4px 2px}.pribbly-shop .shop-video-examples-thumbnails button{width:52px}.pribbly-shop .shop-video-examples-counter{min-width:34px;font-size:13px}}
