.studio-site #joburg-milestone{padding-top:54px}.studio-site #joburg-milestone .qr-milestone__panel{overflow:visible;gap:24px;justify-content:space-between;padding:22px 36px}.studio-site #joburg-milestone .qr-milestone__art{flex:0 1 48%;margin:-58px -12px -30px 0}.studio-site #joburg-milestone .qr-milestone__art img{height:280px;width:100%;object-fit:contain;transform:translateY(-30px) scale(1.15);filter:drop-shadow(0 9px 4px #0002)}.studio-site .studio-video-nav{justify-content:flex-end}.studio-site .proof__review-card footer{flex-wrap:wrap;gap:16px}.studio-site .proof__review-card .loom-review-shop{font-size:13px;padding:12px 16px;text-decoration:none;white-space:normal}.studio-site .about-editorial__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-site .about-editorial__products .product-card h3{font-size:22px;line-height:1.15}@media(max-width:749px){.studio-site #joburg-milestone{padding-top:36px}.studio-site #joburg-milestone .qr-milestone__panel{flex-direction:column-reverse;text-align:center;padding:0 20px 20px;gap:4px}.studio-site #joburg-milestone .qr-milestone__art{flex:auto;width:min(100%,360px);margin:-38px 0 0}.studio-site #joburg-milestone .qr-milestone__art img{height:210px;transform:translateY(-12px) scale(1.08)}.studio-site #joburg-milestone .qr-milestone__copy>a{max-width:none}.studio-site .about-editorial__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-site .about-editorial__products .product-card h3{font-size:18px}}.studio-site .fs-ribbon{gap:18px;flex-wrap:wrap;text-align:center;font-size:14px;padding:16px 22px}.studio-site .fs-ribbon a{color:inherit;text-decoration:underline;text-underline-offset:4px}.studio-site .featured-products-section .section-heading{display:block;text-align:center}.studio-site .featured-products-section .section-heading h2{margin-inline:auto}.studio-site .featured-products-section .product-card h3{font-size:22px!important;line-height:1.15;min-height:2.3em}.studio-site .community-moments__heading{flex-direction:column;text-align:center;align-items:center;gap:18px}.studio-site .loom-shopping-action{text-align:center;margin-top:24px}.studio-site .button:not(.button--secondary){background:#ff7126;color:#191a16}.studio-site .section-heading>.eyebrow:empty{display:none}.studio-site .loom-timeline{position:relative;padding-block:36px;scroll-margin-top:30px}.studio-site .loom-timeline:before{content:"";position:absolute;left:50%;top:36px;bottom:36px;width:3px;background:#191a16}.studio-site .loom-timeline article{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:64px}.studio-site .loom-timeline article:last-child{margin-bottom:0}.studio-site .loom-timeline article:before{content:"";position:absolute;left:calc(50% - 9px);top:50%;width:20px;height:20px;border:3px solid #191a16;border-radius:50%;background:#ff7126}.studio-site .loom-timeline figure{margin:0;overflow:hidden;border:2px solid #191a16;border-radius:28px;background:#e0f4f2;box-shadow:5px 5px #54c3c5}.studio-site .loom-timeline img{display:block;width:100%;height:300px;object-fit:cover}.studio-site .loom-timeline article:nth-child(2) figure{grid-column:2;grid-row:1;background:#f5e4f5;box-shadow:5px 5px #ca77c9}.studio-site .loom-timeline article:nth-child(2)>div{grid-column:1;grid-row:1}.studio-site .loom-timeline article:nth-child(2) img{object-fit:contain;padding:20px}.studio-site .loom-timeline h2{font-size:clamp(25px,3vw,38px);line-height:1.12}.studio-site .loom-timeline p:not(.eyebrow){font-weight:400;font-size:16px;line-height:1.6}.studio-site .studio-story .about-editorial__hero figure img{object-fit:contain;background:#fbf5de;max-height:360px}.studio-site .loom-story-community{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-block:40px}.studio-site .loom-story-community__videos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.studio-site .loom-story-community .studio-native-video figcaption{position:static;background:#191a16;color:#fff;margin:0;border-radius:0}.studio-site .loom-serving{padding-block:28px 40px}.studio-site .loom-serving__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-site .loom-serving article{padding:24px;border:2px solid #191a16;border-radius:24px;background:#e0f4f2}.studio-site .loom-serving article:nth-child(2){background:#f5e4f5}.studio-site .loom-serving article:nth-child(3){background:#fbf5de}.studio-site .loom-serving p{font-size:16px;font-weight:400;line-height:1.5}@media(max-width:749px){.studio-site .fs-ribbon{font-size:12px;gap:10px}.studio-site .fs-ribbon>span[aria-hidden]{display:none}.studio-site .featured-products-section .product-card h3{font-size:18px!important}.studio-site .loom-timeline:before{left:25px}.studio-site .loom-timeline article{grid-template-columns:1fr;gap:24px;margin:0 0 40px 28px;padding-left:18px}.studio-site .loom-timeline article:before{left:-12px;top:25px}.studio-site .loom-timeline article:nth-child(2) figure,.studio-site .loom-timeline article:nth-child(2)>div{grid-column:auto;grid-row:auto}.studio-site .loom-timeline img{height:220px}.studio-site .loom-story-community,.studio-site .loom-serving__grid{grid-template-columns:1fr}}.studio-site .flavor-switcher__image{height:82px;flex:0 0 82px;padding:8px;box-sizing:border-box;overflow:hidden;background:var(--flavor-wash,#fff)}.studio-site .flavor-switcher__image img{width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.studio-site .flavor-switcher__label{border-top:0}.studio-site .flavor-switcher__option.is-loading{outline:3px solid var(--flavor);outline-offset:2px}.studio-site .flavor-switcher__option.is-loading small{font-size:12px}.studio-box-return{margin:20px auto;padding:20px 24px;background:#e0f4f2;border:2px solid #191a16;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px}.studio-box-return strong{display:block;font-size:22px}.studio-box-return p{margin:6px 0 0;font-size:15px}@media(max-width:699px){.studio-box-return{margin:16px;align-items:stretch;flex-direction:column}.studio-box-return .button{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/studio-refinement.css.map */
