:root{--po-studio-ink: #192126;--po-studio-blue: #63bceb;--po-studio-ice: #b7e3f8;--po-studio-stone: #f2f1ed;--po-studio-white: #ffffff;--po-studio-muted: #55616a;--po-studio-border: #dbe1e5;--po-studio-width: 1240px}.po-studio-hero,.po-studio-edit,.po-product-tabs{color:var(--po-studio-ink);font-family:PrintorbSans,Arial,sans-serif;font-size:16px;line-height:1.6}.po-studio-hero *,.po-studio-edit *,.po-product-tabs *{box-sizing:border-box}.po-studio-hero{background:var(--po-studio-white)}.po-studio-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:calc(var(--po-studio-width) + 96px);margin-inline:auto;padding:clamp(36px,5vw,72px) 48px 64px}.po-studio-hero--text .po-studio-hero__inner{grid-template-columns:minmax(0,1fr)}.po-studio-hero__copy{min-width:0;padding-block:16px}.po-studio-kicker{display:flex;align-items:center;gap:9px;margin:0 0 22px;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.po-studio-kicker>span{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--po-studio-blue)}.po-studio-hero h1{margin:0 0 26px;font:700 clamp(48px,6.4vw,88px)/1.01 PrintorbSans,Arial,sans-serif;letter-spacing:-.065em;color:var(--po-studio-ink);text-wrap:balance}.po-studio-hero h1>span{display:block;color:var(--po-studio-ink);text-decoration:underline;text-decoration-color:var(--po-studio-blue);text-decoration-thickness:.08em;text-underline-offset:.13em}.po-studio-hero__description{max-width:36ch;margin:30px 0;font-size:17px;line-height:1.7;color:var(--po-studio-muted)}.po-studio-actions{display:flex;align-items:center;gap:16px 26px;flex-wrap:wrap}.po-studio-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 23px;border:1px solid var(--po-studio-blue);border-radius:8px;background:var(--po-studio-blue);color:var(--po-studio-ink);font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}.po-studio-button:hover{background:var(--po-studio-ice);border-color:var(--po-studio-ice)}.po-studio-button>span,.po-studio-link>span{font-size:22px;line-height:1;font-weight:400}.po-studio-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;color:inherit;font-size:13px;font-weight:700;text-decoration:none}.po-studio-link:hover{text-decoration:underline;text-underline-offset:5px}.po-studio-hero__notes{display:flex;flex-wrap:wrap;gap:10px 0;margin-top:38px;color:var(--po-studio-muted);font-size:11px}.po-studio-hero__notes>span+span:before{content:"\b7";display:inline-block;padding-inline:12px}.po-studio-hero__visual{min-width:0}.po-hero-slider{display:block}.po-hero-slider__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;border-radius:18px}.po-hero-slider__track::-webkit-scrollbar{display:none}.po-hero-slider__slide{flex:0 0 100%;min-width:0;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.po-hero-slider .po-studio-hero__caption h2{min-height:2.9em}.po-hero-slider__controls:not([hidden]){display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.po-hero-slider__button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--po-studio-border);border-radius:50%;background:var(--po-studio-white);color:var(--po-studio-ink);font:400 20px/1 PrintorbSans,Arial,sans-serif;cursor:pointer}.po-hero-slider__button:hover{border-color:var(--po-studio-blue);background:var(--po-studio-ice)}.po-hero-slider__toggle{border-color:transparent;font-size:15px}.po-hero-slider__dots{display:flex;align-items:center}.po-hero-slider__dot{display:grid;place-items:center;width:36px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.po-hero-slider__dot>span{display:block;width:7px;height:7px;border-radius:50%;background:var(--po-studio-border)}.po-hero-slider__dot[aria-current=true]>span{width:20px;border-radius:4px;background:var(--po-studio-ink)}.po-hero-slider__counter{min-width:32px;margin-inline:4px;font-size:11px;color:var(--po-studio-muted);text-align:center;font-variant-numeric:tabular-nums}.po-hero-slider__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:749px){.po-hero-slider__track{border-radius:12px}.po-hero-slider__controls:not([hidden]){gap:0}.po-hero-slider__dots{min-width:0}.po-hero-slider__dot{flex:0 1 30px;width:30px;min-width:24px}.po-hero-slider__counter{display:none}}.po-studio-hero__image{position:relative;display:grid;place-items:center;aspect-ratio:1.08;overflow:hidden;border-radius:18px;background:var(--po-studio-stone)}.po-studio-hero__image>img{display:block;width:100%;height:100%;object-fit:contain}.po-studio-hero__image-label{position:absolute;top:18px;left:18px;max-width:calc(100% - 36px);padding:7px 12px;border-radius:5px;background:var(--po-studio-white);color:var(--po-studio-ink);font-size:10px;font-weight:700;letter-spacing:.04em}.po-studio-hero__caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 0;color:inherit;text-decoration:none}.po-studio-hero__caption h2{margin:0 0 5px;font:700 16px/1.45 PrintorbSans,Arial,sans-serif;letter-spacing:-.02em}.po-studio-hero__caption p{margin:0;font-size:13px;color:var(--po-studio-muted)}.po-studio-round-arrow{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--po-studio-border);border-radius:50%;font-size:23px}.po-studio-hero__caption:hover .po-studio-round-arrow{background:var(--po-studio-blue);border-color:var(--po-studio-blue)}.po-studio-photo-note{margin:15px 0 0;font-size:10px;line-height:1.6;color:var(--po-studio-muted)}.po-studio-edit{max-width:calc(var(--po-studio-width) + 96px);margin-inline:auto;padding:58px 48px 72px}.po-studio-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.po-studio-section-heading .po-studio-kicker{color:var(--po-studio-muted);margin-bottom:12px}.po-studio-section-heading h2{max-width:24ch;margin:0;font:700 clamp(28px,3.1vw,42px)/1.13 PrintorbSans,Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}.po-studio-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.po-studio-card{min-width:0}.po-studio-card__image{display:grid;place-items:center;position:relative;overflow:hidden;aspect-ratio:1;border-radius:12px;background:var(--po-studio-stone)}.po-studio-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .24s ease}.po-studio-card__image:hover img{transform:scale(1.025)}.po-studio-card__arrow{display:grid;place-items:center;position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:var(--po-studio-white);color:var(--po-studio-ink);font-size:21px}.po-studio-card__info{padding-top:16px}.po-studio-card__info h3{margin:0 0 6px;font:700 14px/1.5 PrintorbSans,Arial,sans-serif;letter-spacing:-.015em}.po-studio-card__info h3 a{display:inline-block;min-height:44px;color:inherit;text-decoration:none}.po-studio-card__info h3 a:hover{text-decoration:underline;text-underline-offset:4px}.po-studio-card__info p{margin:0;font-size:13px;color:var(--po-studio-muted)}#PrintorbHeader .po-header__inner{max-width:1336px;min-height:88px;padding:12px 48px;gap:28px}#PrintorbHeader .po-logo{width:166px}#PrintorbHeader .po-logo img{width:166px;height:55px}#PrintorbHeader .po-logo>span{font-size:7px}#PrintorbHeader .po-nav{gap:30px}#PrintorbHeader .po-nav a{display:inline-flex;align-items:center;min-height:44px}#PrintorbHeader .po-header__actions .po-icon-link{min-width:44px;min-height:44px}#PrintorbHeader .po-header__actions{gap:10px}#PrintorbHeader .po-button{border-radius:8px}#PrintorbLanding .po-section{max-width:1336px;padding:72px 48px}#PrintorbLanding .po-categories{border-top:1px solid var(--po-studio-border)}#PrintorbLanding .po-section h2{font-size:clamp(30px,3.1vw,42px);letter-spacing:-.045em}#PrintorbLanding .po-category-grid{gap:24px}#PrintorbLanding .po-category__image{border-radius:14px;aspect-ratio:1.15}#PrintorbLanding .po-category__image img{object-fit:contain;background:var(--po-studio-stone)}#PrintorbLanding .po-category__label h3{font-size:20px}#PrintorbLanding .po-category__label p{font-size:13px;color:var(--po-studio-muted)}#PrintorbLanding .po-how-grid{gap:48px}#PrintorbLanding .po-how-grid>div{border-top:2px solid var(--po-studio-ice)}#PrintorbLanding .po-how-grid p{font-size:14px;color:var(--po-studio-muted)}#PrintorbLanding .po-faq.po-section{width:calc(100% - 96px);max-width:var(--po-studio-width);grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:64px;align-items:start;margin-bottom:72px;padding:48px;border-radius:16px;background:var(--po-studio-stone)}#PrintorbLanding .po-faq>div{min-width:0}#PrintorbLanding .po-faq summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0;gap:20px;list-style:none;font-size:14px;line-height:1.6}#PrintorbLanding .po-faq summary::-webkit-details-marker{display:none}#PrintorbLanding .po-faq summary:after{content:"+";flex:0 0 24px;font-size:24px;text-align:center}#PrintorbLanding .po-faq details[open] summary:after{content:"\2212"}#PrintorbLanding .po-faq details p{margin-bottom:0;padding:0 32px 0 0;font-size:14px}#PrintorbFooter .po-footer{padding-top:64px}#PrintorbFooter .po-footer a{font-size:13px;min-height:32px}main[data-template^=product] .product-information{padding-block:40px 64px}main[data-template^=product] .product-information__grid{--sidebar-width: 480px}main[data-template^=product] .product-details{min-width:0}main[data-template^=product] .product-details>.group-block{max-width:100%}main[data-template^=product] .product-details h1{font:700 clamp(28px,3vw,42px)/1.12 PrintorbSans,Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}main[data-template^=product] .product-details product-price{font-size:21px;font-weight:700;letter-spacing:-.02em}main[data-template^=product] .po-product-eyebrow{display:inline-flex;margin:0;padding:6px 10px;border-radius:5px;background:var(--po-studio-ice);color:var(--po-studio-ink);font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}main[data-template^=product] .media-gallery__grid{gap:14px}main[data-template^=product] .product-media-container{border-radius:14px;overflow:hidden;background:var(--po-studio-stone)}main[data-template^=product] .product-media img{object-fit:contain}main[data-template^=product] .variant-picker{width:100%}main[data-template^=product] .variant-picker__form{gap:20px}main[data-template^=product] .variant-option{width:100%}main[data-template^=product] .variant-option>legend,main[data-template^=product] .variant-option>label{margin-bottom:10px;font-size:12px;font-weight:700}main[data-template^=product] .variant-option--buttons{gap:8px}main[data-template^=product] .variant-option__button-label{min-height:44px;border:1px solid var(--po-studio-border);border-radius:7px;padding:10px 14px;color:var(--po-studio-ink);background:var(--po-studio-white);font-size:12px}main[data-template^=product] .variant-option__button-label:has(input:checked){border-color:var(--po-studio-ink);background:var(--po-studio-ice);color:var(--po-studio-ink);box-shadow:inset 0 0 0 1px var(--po-studio-ink)}main[data-template^=product] .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--po-studio-ink);outline-offset:4px}main[data-template^=product] .variant-option__button-label__pill{display:none}main[data-template^=product] .variant-option__select-wrapper{min-height:48px;border-radius:8px;border:1px solid var(--po-studio-border);background:var(--po-studio-white)}main[data-template^=product] .variant-option__select{min-height:48px;padding-block:12px;border-radius:8px;font-size:14px}main[data-template^=product] .product-form-buttons{gap:12px}main[data-template^=product] .product-form-buttons .add-to-cart-button{min-height:54px;border:1px solid var(--po-studio-blue);border-radius:8px;background:var(--po-studio-blue);color:var(--po-studio-ink);font-weight:700;font-size:15px}main[data-template^=product] .product-form-buttons .add-to-cart-button:hover:not(:disabled){background:var(--po-studio-ice);border-color:var(--po-studio-ice)}main[data-template^=product] .product-form-buttons .add-to-cart-button:disabled{opacity:.55}main[data-template^=product] quantity-selector-component{min-height:48px;border-radius:8px}main[data-template^=product] .sticky-add-to-cart__button{background:var(--po-studio-blue);color:var(--po-studio-ink)}main[data-template^=product] printorb-filament-sample.printorb-filament-sample{padding:12px 14px;border-radius:10px;background:var(--po-studio-stone);border-color:var(--po-studio-border)}main[data-template^=product] .printorb-filament-sample h3{margin:0 0 8px;font-size:12px}main[data-template^=product] .printorb-filament-sample__photo{width:64px;height:64px;min-width:64px}main[data-template^=product] .printorb-filament-sample__photo img{width:64px;height:64px;object-fit:contain}main[data-template^=product] .printorb-filament-sample__note{margin-bottom:0;font-size:10px}.po-product-tabs{display:block;width:100%;border-top:1px solid var(--po-studio-border);padding-top:10px}.po-product-tabs__list:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--po-studio-border)}.po-product-tabs__list>button{min-height:48px;padding:12px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--po-studio-muted);cursor:pointer;font:400 11px/1.5 PrintorbSans,Arial,sans-serif}.po-product-tabs__list>button[aria-selected=true]{border-bottom-color:var(--po-studio-ink);color:var(--po-studio-ink);font-weight:700}.po-product-tabs[data-enhanced=true] .po-product-tabs__panel summary{display:none}.po-product-tabs__panel[hidden]{display:none}.po-product-tabs__panel summary{padding:14px 0;cursor:pointer;font-weight:700;font-size:13px}.po-product-tabs__content{padding-top:18px;color:var(--po-studio-muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.po-product-tabs__content>:first-child{margin-top:0}.po-product-tabs__content>:last-child{margin-bottom:0}.po-product-tabs__content h2,.po-product-tabs__content h3{color:var(--po-studio-ink);font-size:15px;letter-spacing:-.015em}.po-product-tabs__content table{width:100%;font-size:12px}.po-product-tabs__content img{max-width:100%;height:auto}.po-studio-hero :focus-visible,.po-studio-edit :focus-visible,.po-product-tabs :focus-visible{outline:2px solid var(--po-studio-ink);outline-offset:5px}@media(min-width:1000px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px}main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media,main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline:0}main[data-template^=product] .sticky-content--desktop{top:24px}}@media(max-width:1100px){.po-studio-hero__inner{gap:36px;padding-inline:32px}.po-studio-hero h1{font-size:clamp(46px,6.6vw,72px)}.po-studio-hero__description{font-size:15px}.po-studio-actions{gap:12px 20px}.po-studio-edit{padding-inline:32px}.po-studio-product-grid{gap:18px}#PrintorbHeader .po-header__inner{padding-inline:32px}#PrintorbHeader .po-header__actions>.po-button{display:none}}@media(max-width:749px){.po-studio-hero__inner{grid-template-columns:minmax(0,1fr);gap:30px;padding:34px 20px 36px}.po-studio-hero__copy{padding:0}.po-studio-kicker{margin-bottom:20px;font-size:10px}.po-studio-hero h1{font-size:clamp(46px,12vw,68px);max-width:12ch;margin-bottom:24px}.po-studio-hero__description{max-width:38ch;margin-block:26px;font-size:15px}.po-studio-hero__notes{margin-top:24px;font-size:10px}.po-studio-hero__notes>span+span:before{padding-inline:9px}.po-studio-hero__image{aspect-ratio:1.12;border-radius:12px}.po-studio-hero__image-label{top:12px;left:12px}.po-studio-hero__caption{padding-top:14px}.po-studio-hero__caption h2{font-size:15px}.po-studio-edit{padding:36px 20px 44px}.po-studio-section-heading{align-items:start;flex-direction:column;gap:12px;margin-bottom:24px}.po-studio-section-heading h2{font-size:30px;max-width:24ch}.po-studio-section-heading .po-studio-link{min-height:44px}.po-studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.po-studio-card__image{border-radius:10px}.po-studio-card__arrow{width:30px;height:30px;right:8px;bottom:8px;font-size:18px}.po-studio-card__info{padding-top:12px}.po-studio-card__info h3,.po-studio-card__info p{font-size:12px}#PrintorbHeader .po-header__inner{padding:8px 20px;min-height:78px;gap:12px}#PrintorbHeader .po-logo{width:144px}#PrintorbHeader .po-logo img{width:144px;height:48px}#PrintorbHeader .po-logo>span{font-size:6px}#PrintorbHeader .po-header__actions{gap:1px}#PrintorbHeader .po-mobile-menu summary{display:grid;place-items:center;min-width:44px;min-height:44px}#PrintorbHeader .po-header__actions .po-icon-link{min-width:38px}#PrintorbLanding .po-section{padding:44px 20px}#PrintorbLanding .po-section-heading{display:flex;flex-direction:column;align-items:start;gap:10px}#PrintorbLanding .po-section-heading .po-text-link{margin-top:0;min-height:44px}#PrintorbLanding .po-category-grid{grid-template-columns:repeat(3,minmax(230px,75%));gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:14px}#PrintorbLanding .po-category{scroll-snap-align:start}#PrintorbLanding .po-category__label h3{font-size:19px}#PrintorbLanding .po-how-grid{gap:22px}#PrintorbLanding .po-faq.po-section{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:44px;padding:28px 22px;border-radius:12px}#PrintorbLanding .po-faq h2{max-width:none}#PrintorbLanding .po-faq details p{padding-right:0}#PrintorbFooter .po-footer{padding:40px 20px 0}#PrintorbFooter .po-footer a{min-height:36px}main[data-template^=product] .product-information{padding-block:20px 40px}main[data-template^=product] .product-details>.group-block{padding-block-start:24px}main[data-template^=product] .product-details h1{font-size:30px}main[data-template^=product] .variant-option__button-label{padding-inline:12px}main[data-template^=product] .product-media-container{border-radius:10px}}@media(max-width:360px){#PrintorbHeader .po-logo{width:126px}#PrintorbHeader .po-logo img{width:126px;height:42px}#PrintorbHeader .po-header__inner{gap:6px;padding-inline:14px}.po-studio-actions{gap:10px 18px}.po-studio-button{padding-inline:16px;gap:20px}}@media(prefers-reduced-motion:reduce){.po-studio-card__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/printorb-studio.css.map */
