.boje10-component{padding-block:clamp(40px,5vw,72px)}.boje10-component__header{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.boje10-component__header h2,.boje10-b2b__content h2{margin:0 0 14px}.boje10-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.boje10-product-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:14px;background:var(--color-background)}.boje10-product-card__media{display:grid;height:clamp(220px,24vw,340px);min-height:0;aspect-ratio:4 / 3;place-items:center;background:rgb(from var(--color-foreground) r g b / 7%);color:var(--color-foreground);font-size:.76rem;font-weight:750;letter-spacing:.14em}.boje10-product-card__media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.boje10-product-card__action{display:inline-flex;min-height:44px;align-items:center;color:var(--boje10-orange, #ff4800);font-weight:750;text-decoration:none}.boje10-product-card__action:hover,.boje10-product-card__action:focus-visible{color:#d83d00;text-decoration:underline;text-underline-offset:4px}.boje10-product-card__media--design{padding:clamp(28px,5vw,64px);background:#f2f2f0}.boje10-product-card__media--hat{padding:28px;background:#d9eef7;color:#121212;text-align:center;text-transform:uppercase;letter-spacing:.12em;line-height:1.15}.boje10-product-card__media--hat strong{display:block;margin-top:8px;color:var(--boje10-orange, #ff4800);font-family:var(--font-heading--family);font-size:clamp(1.4rem,2.5vw,2.4rem);letter-spacing:0;text-transform:none}.boje10-product-card__media--design img{min-height:120px;object-fit:contain}.boje10-product-card__media--premium{padding:0;background:#d9eef7}.boje10-product-card__premium-grid{display:grid;width:100%;grid-template-columns:1fr;gap:8px}.boje10-product-card__premium-grid img:not(:first-child){display:none}.boje10-product-card__premium-grid img{width:100%;min-height:0;aspect-ratio:4 / 3;padding:0;object-fit:cover;background:#fff}.boje10-product-card__media--eyewear{padding:0}.boje10-product-card__media--eyewear img{min-height:165px;object-fit:cover}.boje10-product-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(18px,2.2vw,28px)}.boje10-product-card h3{margin:3px 0 10px;font-size:clamp(1.15rem,1.5vw,1.5rem)}.boje10-product-card__text{flex:1;margin:0 0 20px}.boje10-shop-categories__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.boje10-shop-categories{background:#e1edf5}.boje10-shop-category{overflow:hidden;border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:14px;background:#fff}.boje10-shop-category__media{display:grid;height:clamp(280px,28vw,420px);min-height:0;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:rgb(from var(--color-foreground) r g b / 7%)}.boje10-shop-category__media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transform:scale(1.16);transform-origin:center}.boje10-shop-category-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:clamp(24px,4vw,42px) auto 0}.boje10-shop-category-nav a{display:inline-flex;min-height:42px;align-items:center;padding:9px 16px;border:1px solid rgb(from var(--color-foreground) r g b / 24%);border-radius:999px;color:inherit;font-weight:750;text-decoration:none;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.boje10-shop-category-nav a:hover,.boje10-shop-category-nav a:focus-visible{border-color:var(--boje10-orange, #ff4800);background:#fff;color:var(--boje10-orange, #ff4800)}.boje10-shop-category__placeholder span{font-size:.78rem;font-weight:800;letter-spacing:.14em}.boje10-shop-category__body{padding:clamp(22px,3vw,34px);background:#fff}.boje10-shop-category__body h3{margin:8px 0 12px;font-size:clamp(1.4rem,2.4vw,2rem)}.boje10-shop-category__links{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none}.boje10-shop-category__links,.boje10-shop-category__links li{list-style:none}.boje10-shop-category__links li{border-top:1px solid rgb(from var(--color-foreground) r g b / 18%)}.boje10-shop-category__links a{display:flex;justify-content:space-between;padding:12px 0;color:inherit;font-weight:700;text-decoration:none}.boje10-shop-category__links a:after{content:"\2192";color:var(--boje10-orange, #ff4800)}.boje10-designer-page{background:#fff}.boje10-designer-hero{position:relative;min-height:clamp(360px,52vw,720px);overflow:hidden}.boje10-designer-hero>img{display:block;width:100%;height:clamp(360px,52vw,720px);object-fit:cover;object-position:center}.boje10-designer-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:linear-gradient(90deg,rgb(0 0 0 / 18%),transparent 72%);color:#fff;text-align:center}.boje10-designer-hero__overlay h1{margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.92;text-shadow:0 2px 22px rgb(0 0 0 / 28%)}.boje10-designer-intro{padding-block:clamp(36px,5vw,64px);text-align:center}.boje10-designer-intro h2{max-width:960px;margin:0 auto 18px;font-size:clamp(1.9rem,3.6vw,3.5rem);line-height:1.05}.boje10-designer-intro p{max-width:62ch;margin:8px auto}.boje10-designer-story{display:grid;width:min(100%,1440px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;background:#d9eef7}.boje10-designer-story__media{min-height:560px;overflow:hidden}.boje10-designer-story__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.boje10-designer-story__content{align-self:center;padding:clamp(28px,5vw,72px)}.boje10-designer-story__content h2{margin:0 0 20px;font-size:clamp(1.7rem,3vw,3rem);line-height:1.04}.boje10-designer-story__content p{margin:0 0 16px}.boje10-designer-story__links{display:grid;gap:8px;margin-top:24px!important}.boje10-designer-story__links a{color:var(--boje10-orange, #ff4800);font-weight:750}.boje10-designer-quote{padding-block:clamp(36px,6vw,72px);text-align:center}.boje10-designer-quote p{margin:20px auto;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:800;line-height:.98}.boje10-designer-cta{padding-block:clamp(44px,6vw,80px);background:#ff4800;color:#fff;text-align:center}.boje10-designer-cta h2{margin:0 0 12px;font-size:clamp(2rem,4vw,4rem);line-height:1}.boje10-designer-cta p{max-width:54ch;margin:0 auto 24px}.boje10-designer-cta .button{background:#fff;color:#000}@media screen and (max-width:749px){.boje10-designer-story{grid-template-columns:1fr}.boje10-designer-story__media{min-height:360px}}.boje10-product-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(24px,4vw,42px)}.boje10-product-categories a{display:block;padding:13px 15px;border:1px solid rgb(from var(--color-foreground) r g b / 20%);border-radius:999px;color:inherit;font-weight:700;text-align:center;text-decoration:none}.boje10-product-categories a:hover,.boje10-product-categories a:focus-visible{border-color:var(--boje10-orange, #ff4800);color:var(--boje10-orange, #ff4800)}.boje10-product-category-nav{padding-block:clamp(38px,5vw,68px);background:#ffeadf;text-align:center}.boje10-product-category-nav h2{margin:8px 0 10px}.boje10-product-category-nav__intro{max-width:52ch;margin:0 auto}.boje10-wave-divider img{display:block;width:clamp(56px,7vw,92px);margin-inline:auto;height:auto}.boje10-product-category-nav__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px auto 0}.boje10-product-category-nav__links a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:999px;background:#fff;color:inherit;font-weight:750;text-decoration:none;transition:border-color .16s ease,color .16s ease}.boje10-product-category-nav__links a:hover,.boje10-product-category-nav__links a:focus-visible{border-color:var(--boje10-orange, #ff4800);color:var(--boje10-orange, #ff4800)}.boje10-product-category-nav__links .boje10-product-category-nav__all{grid-column:1 / -1;justify-self:center;background:var(--boje10-orange, #ff4800);border-color:var(--boje10-orange, #ff4800);color:#fff}.boje10-product-category-nav__links .boje10-product-category-nav__all:hover,.boje10-product-category-nav__links .boje10-product-category-nav__all:focus-visible{background:#d83d00;border-color:#d83d00;color:#fff}.boje10-wave-divider{padding-block:16px;background:#fff}.boje10-wave-divider--white{background:#ffeadf}.boje10-wave-divider--white img{filter:brightness(0) invert(1)}.boje10-wave-divider--orange img{filter:none}.boje10-badge,.boje10-b2b__eyebrow{margin:0;font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.boje10-coming-soon{display:inline-flex;min-height:44px;align-items:center;font-weight:700}.boje10-b2b__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,7vw,96px);align-items:start}.boje10-fulfilment-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,32px);margin-top:clamp(36px,6vw,72px)}.boje10-fulfilment-note>div{padding:clamp(24px,4vw,42px);border-radius:14px;background:rgb(from var(--color-foreground) r g b / 7%)}.boje10-fulfilment-note h3{margin:8px 0 10px}.boje10-b2b__note{margin-top:24px;font-size:.92rem;opacity:.78}.boje10-b2b__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.boje10-b2b__field{display:grid;gap:7px}.boje10-b2b__field--full,.boje10-b2b__messages,.boje10-b2b__submit{grid-column:1 / -1;display:flex;justify-content:flex-end}.boje10-b2b__field label{font-weight:650}.boje10-b2b__field :is(input,select,textarea){width:100%;min-height:48px;padding:12px 14px;border:1px solid rgb(from var(--color-foreground) r g b / 28%);border-radius:10px;background:var(--color-background);color:var(--color-foreground);font:inherit}.boje10-b2b__field textarea{min-height:140px;resize:vertical}.boje10-b2b__success{padding:14px 16px;border-radius:10px;background:rgb(from var(--color-foreground) r g b / 8%)}@media screen and (max-width:989px){.boje10-product-grid,.boje10-shop-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.boje10-product-grid,.boje10-b2b__inner,.boje10-b2b__form{grid-template-columns:1fr}.boje10-b2b__field,.boje10-b2b__field--full,.boje10-b2b__messages,.boje10-b2b__submit{grid-column:1}.boje10-shop-categories__grid{grid-template-columns:1fr}.boje10-product-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:399px){.boje10-product-grid{grid-template-columns:1fr}}.boje10-b2b-hero,.boje10-textiles,.boje10-contact-intro,.boje10-faq,.boje10-blog{padding-block:clamp(48px,7vw,96px)}.boje10-b2b-hero__content{max-width:880px}.boje10-b2b-hero__content h1,.boje10-textiles__header h1,.boje10-contact-intro h1,.boje10-blog__header h1{margin:10px 0 18px}.boje10-b2b-hero__media img,.boje10-textiles__hero img{display:block;width:100%;height:auto;border-radius:14px}.boje10-b2b-hero{padding-top:0}.boje10-b2b-hero__media{position:relative;width:100%;margin-bottom:18px;border-radius:0}.boje10-b2b-hero__media img{width:100%;height:clamp(360px,52vw,720px);border-radius:0;object-fit:cover;object-position:center 58%}.boje10-b2b-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 42%) 0%,rgb(0 0 0 / 8%) 64%,transparent 100%);content:"";pointer-events:none}.boje10-b2b-hero__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;width:min(calc(100% - (2*clamp(20px,5vw,72px))),1200px);align-items:center;justify-content:center;margin-inline:auto;color:#fff;text-align:center}.boje10-b2b-hero__overlay h1{max-width:20ch;margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.92;text-shadow:0 2px 22px rgb(0 0 0 / 28%)}.boje10-b2b-hero__content h2{margin:10px 0 18px;font-size:clamp(1.9rem,3.4vw,3.3rem);line-height:1.05}.boje10-b2b-hero .boje10-b2b-hero__content{padding-block:18px}.boje10-b2b-hero .boje10-page-wave--top{margin-bottom:12px}.boje10-b2b-hero .boje10-page-wave--bottom{margin-top:12px}.boje10-b2b-hero__placeholder{display:grid;min-height:clamp(360px,52vw,720px);place-items:center;border-radius:0;background:linear-gradient(135deg,#96d7ee,#4aa7cc 56%,#ff5a1f);color:#fff;font-weight:800;letter-spacing:.16em}.boje10-b2b-audiences{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.boje10-b2b-audiences li{padding:9px 13px;border:1px solid rgb(from var(--color-foreground) r g b / 22%);border-radius:999px;font-size:.88rem}.boje10-textiles__header,.boje10-blog__header{max-width:760px;margin-bottom:clamp(32px,5vw,60px)}.boje10-textiles__hero{margin-bottom:clamp(32px,5vw,60px)}.boje10-textiles__grid,.boje10-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,34px)}.boje10-textiles__card{padding:clamp(24px,4vw,44px);border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:14px}.boje10-textiles__card h2{margin:10px 0 14px}.boje10-textiles__designs{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.boje10-textiles__designs li{display:flex;justify-content:space-between;gap:20px;padding-top:10px;border-top:1px solid rgb(from var(--color-foreground) r g b / 18%)}.boje10-textiles__designs span{opacity:.72}.boje10-textiles__cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:clamp(32px,5vw,60px);padding-top:28px;border-top:1px solid rgb(from var(--color-foreground) r g b / 18%)}.boje10-contact-intro__inner{max-width:820px;margin-inline:auto;text-align:center}.boje10-contact-intro__media{position:relative;margin-bottom:18px}.boje10-contact-intro__media img{display:block;width:100%;height:clamp(360px,52vw,720px);object-fit:cover;object-position:center 62%;border-radius:0}.boje10-contact-intro{padding-top:0;padding-bottom:18px}.boje10-contact-intro__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgb(0 0 0 / 50%) 100%)}.boje10-contact-intro__hero-title{position:absolute;z-index:1;top:auto;left:50%;bottom:clamp(22px,4vw,56px);width:min(calc(100% - (2*clamp(20px,5vw,72px))),1200px);max-width:none;margin:0;color:#fff;font-size:clamp(2rem,6.2vw,6rem);line-height:.92;text-align:center;white-space:nowrap;text-shadow:0 2px 22px rgb(0 0 0 / 28%);transform:translate(-50%)}.boje10-contact-intro__inner{padding-block:18px;padding-inline:clamp(20px,5vw,72px);border-radius:14px;background:#fff;color:#171717}.boje10-contact-intro__text{max-width:68ch;margin-inline:auto}.contact-form__required-note{margin:0 0 var(--gap-md);color:rgb(from var(--color-foreground) r g b / 70%);font-size:.875rem}.contact-form__required-note span{color:#ff5a1f;font-weight:700}.boje10-contact-intro__wave{width:clamp(48px,5vw,78px);margin-inline:auto}.boje10-contact-intro__wave img{display:block;width:100%;height:auto}.boje10-contact-intro__wave--top{margin-bottom:12px}.boje10-contact-intro__wave--bottom{margin-top:12px;transform:scaleX(-1)}.contact-form__heading{margin:0 0 16px;font-family:var(--font-heading--family, inherit);font-weight:var(--font-heading--weight, 700);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.contact-form__field{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}.contact-form__label{font-weight:700}.contact-form__label span,.contact-form__required-note span{color:var(--boje10-orange, #ff4800);font-weight:800}.contact-form__form .submit-button,.contact-form__form button,.contact-form .button{align-self:flex-end;background:var(--boje10-orange, #ff4800)!important;color:#fff!important}.boje10-link-banner{padding-block:clamp(38px,6vw,72px)}.boje10-link-banner__inner{display:flex;width:min(calc(100% - (2*clamp(20px,5vw,72px))),1200px);align-items:center;justify-content:space-between;margin-inline:auto;gap:clamp(24px,5vw,72px)}.boje10-link-banner__inner h2{margin:8px 0 10px}.boje10-link-banner__inner .rte{max-width:64ch}.boje10-textiles{padding-top:0}.boje10-textiles__hero{position:relative;margin-bottom:0}.boje10-textiles__hero img{display:block;width:100%;height:clamp(360px,52vw,720px);border-radius:0;object-fit:cover;object-position:center 57%}.boje10-textiles__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 46%) 0%,rgb(0 0 0 / 10%) 66%,transparent 100%)}.boje10-textiles__hero h1{position:absolute;z-index:1;top:50%;left:clamp(20px,5vw,72px);max-width:11ch;margin:0;color:#fff;font-size:clamp(2.8rem,7vw,7rem);line-height:.92;text-shadow:0 2px 22px rgb(0 0 0 / 30%);transform:translateY(-50%)}.boje10-textiles__header{max-width:850px;margin:0 auto;padding-block:clamp(52px,8vw,100px);text-align:center}.boje10-textiles__header h2{margin:10px 0 18px;font-size:clamp(2rem,4vw,3.8rem)}.boje10-textiles__wave{width:clamp(48px,5vw,76px);margin:0 auto 26px}.boje10-textiles__wave img{display:block;width:100%;height:auto}.boje10-textiles__wave--bottom{margin:26px auto 0;transform:scaleX(-1)}.boje10-textiles__model{padding-block:clamp(52px,8vw,104px)}.boje10-textiles__model--stock{background:#e1edf5}.boje10-textiles__model-inner{display:grid;width:min(calc(100% - (2*clamp(20px,5vw,72px))),1200px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;margin-inline:auto;gap:clamp(34px,7vw,100px);padding-inline:0}.boje10-textiles__model-copy h2{margin:10px 0 18px}.boje10-textiles__model-copy .button{margin-top:20px}.boje10-textiles__model-media img{display:block;width:100%;height:clamp(380px,56vw,680px);border-radius:14px;object-fit:cover;object-position:center 72%}.boje10-textiles__model--order .boje10-textiles__model-copy{order:2}.boje10-textiles__design-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.boje10-textiles__design-list span{display:grid;min-height:118px;place-items:center;padding:20px;border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:14px;background:rgb(from var(--color-foreground) r g b / 5%);font-weight:750;text-align:center}.boje10-faq__inner{display:grid;gap:clamp(32px,6vw,88px)}.boje10-faq__items details{padding-block:20px;border-top:1px solid rgb(from var(--color-foreground) r g b / 20%)}.boje10-faq__items details:last-child{border-bottom:1px solid rgb(from var(--color-foreground) r g b / 20%)}.boje10-faq__items summary{cursor:pointer;font-weight:750}.boje10-faq__items .rte{max-width:70ch;padding-top:12px}.boje10-blog__grid{grid-template-columns:1fr}.boje10-blog-card{overflow:hidden;border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:14px;background:var(--color-background)}.boje10-blog-card__media{display:grid;min-height:220px;place-items:center;background:rgb(from var(--color-foreground) r g b / 7%);color:var(--color-foreground);font-weight:800;letter-spacing:.14em}.boje10-blog-card__media img{width:100%;height:100%;min-height:220px;object-fit:cover}.boje10-blog-card__body{display:flex;flex-direction:column;padding:24px}.boje10-blog-card__body h2,.boje10-blog-card__body h3{margin:8px 0 12px;font-size:clamp(1.2rem,2vw,1.65rem)}.boje10-blog-card__body h2 a,.boje10-blog-card__link{color:inherit}.boje10-blog-card__link{display:table;margin-inline-start:auto;color:var(--boje10-orange, #ff4800);font-weight:750}.boje10-blog__empty{padding:36px;border-radius:14px;background:rgb(from var(--color-foreground) r g b / 7%)}.boje10-blog-preview__action{display:flex;justify-content:flex-end;margin-top:clamp(28px,4vw,44px)}@media screen and (min-width:990px){.boje10-blog-preview .boje10-blog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.boje10-story-jump{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(34px,6vw,72px)}.boje10-story-jump a{padding:10px 16px;border:1px solid rgb(from var(--color-foreground) r g b / 20%);border-radius:999px;color:inherit;font-weight:700;text-decoration:none}.boje10-story-jump a:hover{border-color:#ff5a1f;color:#ff5a1f}.boje10-story-list{display:grid;width:100vw;gap:0;margin-left:calc(50% - 50vw)}.boje10-story-divider{display:grid;min-height:38px;place-items:center;padding-inline:20px;background:#fff}.boje10-story-divider img{display:block;width:clamp(48px,5vw,78px);height:auto}.boje10-story{display:grid;min-height:clamp(360px,42svh,500px);scroll-margin-top:130px;align-items:stretch;gap:0}.boje10-story__media{overflow:hidden;border-radius:0}.boje10-story__media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.boje10-story__content{display:flex;max-width:none;flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,58px);background:#d9eef7;color:#1f1b1c}.boje10-story__content h2{margin:8px 0 14px;font-size:clamp(1.75rem,3vw,3.2rem);line-height:1.02}.boje10-story__lead{margin-bottom:18px;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5}.boje10-story__content .button{align-self:flex-end;margin-top:22px;background:#ff5a1f;color:#fff}.boje10-story:nth-of-type(2n) .boje10-story__content{background:#fff;color:#1f1b1c}.boje10-story:nth-of-type(2n) .boje10-story__content .button,.boje10-article .button,.boje10-component .button,.boje10-blog-preview .button,.boje10-link-banner .button{background:#ff5a1f;color:#fff}.boje10-friends__header{max-width:820px;margin-inline:auto;text-align:center}.boje10-friends__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,34px)}.boje10-friend-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(from var(--color-foreground) r g b / 18%);border-radius:14px;background:#fff}.boje10-friend-card__media{display:grid;height:clamp(220px,26vw,340px);min-height:0;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:rgb(from var(--color-foreground) r g b / 7%);color:inherit;text-decoration:none}.boje10-friend-card__media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.boje10-friend-card__placeholder span{padding:20px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-align:center}.boje10-friend-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,42px)}.boje10-friend-card__body h3{margin:8px 0 16px;font-size:clamp(1.5rem,2.6vw,2.35rem)}.boje10-friend-card__body .rte{flex:1}.boje10-friend-card__link{margin-top:22px;color:inherit;font-weight:750}.boje10-friend-card__link span{color:var(--boje10-orange, #ff4800)}.boje10-friends__invite{max-width:820px;margin:clamp(60px,10vw,128px) auto 0;padding:clamp(30px,6vw,68px);border-radius:14px;background:#fff;text-align:center}.boje10-friends__invite h2{margin:10px 0 16px}.boje10-friends__invite .button{margin-top:24px}.boje10-friends__invite-button{display:flex;width:max-content;margin-inline-start:auto}@media screen and (min-width:990px){.boje10-story{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.boje10-story:nth-of-type(2n) .boje10-story__media{order:2}}@media screen and (min-width:750px){.boje10-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media screen and (max-width:989px){.boje10-blog__grid{grid-template-columns:1fr}.boje10-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.boje10-textiles__grid,.boje10-blog__grid,.boje10-friends__grid{grid-template-columns:1fr}.boje10-textiles__cta{align-items:flex-start;flex-direction:column}.boje10-link-banner__inner,.boje10-textiles__model-inner{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.boje10-textiles__model--order .boje10-textiles__model-copy{order:initial}.boje10-textiles__design-list{grid-template-columns:1fr 1fr}.boje10-fulfilment-note{grid-template-columns:1fr}.boje10-article__next{align-items:flex-start;flex-direction:column}.boje10-contact-intro__hero-title,.boje10-page-intro--contact-faq .boje10-page-intro__overlay h1{font-size:clamp(2rem,9vw,3.5rem)}}.boje10-shell{width:min(calc(100% - (2*clamp(20px,5vw,72px))),1200px);margin-inline:auto}.boje10-page-intro,.boje10-article{padding-block:clamp(32px,5vw,72px) clamp(52px,8vw,104px)}.boje10-page-intro__media,.boje10-article__media{overflow:hidden;margin-bottom:clamp(28px,5vw,64px);border-radius:14px}.boje10-page-intro__media{position:relative}.boje10-page-intro--overlay-title{padding-top:0}.boje10-page-intro--overlay-title .boje10-page-intro__media{width:100vw;margin-bottom:clamp(28px,4vw,52px);margin-left:calc(50% - 50vw);border-radius:0}.boje10-page-intro--overlay-title .boje10-page-intro__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 42%) 0%,rgb(0 0 0 / 8%) 62%,transparent 100%);content:"";pointer-events:none}.boje10-page-intro--contact-faq .boje10-page-intro__media img{object-position:center 62%}.boje10-page-intro--contact-faq .boje10-page-intro__overlay{align-items:flex-end;padding-bottom:clamp(22px,4vw,56px)}.boje10-page-intro__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;width:min(calc(100% - (2*clamp(20px,5vw,72px))),1200px);align-items:center;justify-content:center;margin-inline:auto;color:#fff;text-align:center}.boje10-page-intro__overlay h1{max-width:20ch;margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.92;text-shadow:0 2px 22px rgb(0 0 0 / 28%)}.boje10-page-intro--contact-faq .boje10-page-intro__overlay h1{max-width:none;white-space:nowrap}.boje10-page-intro__media img,.boje10-article__media img{display:block;width:100%;height:clamp(300px,48vw,620px);object-fit:cover}.boje10-page-intro__card,.boje10-article__header{max-width:880px;margin-inline:auto;padding:clamp(30px,5vw,64px);text-align:center}.boje10-page-intro__card h1,.boje10-article__header h1{margin:10px 0 18px}.boje10-page-intro--overlay-title .boje10-page-intro__card{max-width:960px;padding-top:clamp(18px,3vw,36px)}.boje10-page-intro--overlay-title .boje10-page-intro__card h2{margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.boje10-page-intro--overlay-title .boje10-page-intro__cta{display:table;margin-left:auto}.boje10-page-intro__text,.boje10-article__lead{max-width:68ch;margin-inline:auto}.boje10-page-intro__cta{margin-top:24px}.boje10-page-wave{width:clamp(48px,5vw,78px);margin-inline:auto}.boje10-page-wave img{display:block;width:100%;height:auto}.boje10-page-wave--top{margin-bottom:26px}.boje10-page-wave--bottom{margin-top:26px;transform:scaleX(-1)}.boje10-page-intro--overlay-title .boje10-page-intro__card{padding-block:clamp(12px,2vw,24px)}.boje10-page-intro--overlay-title .boje10-page-wave--top{margin-bottom:18px}.boje10-page-intro--overlay-title .boje10-page-wave--bottom{margin-top:18px}.boje10-page-intro__heading-below{margin:0 0 18px;font-size:clamp(2rem,4.3vw,4rem);line-height:1.02}.boje10-quote{padding-block:clamp(36px,6vw,72px)}.boje10-quote__inner{max-width:960px;text-align:center}.boje10-quote blockquote{max-width:22ch;margin:16px auto 0;font-size:clamp(1.8rem,4.3vw,4rem);font-family:var(--font-heading--family, inherit);font-weight:750;line-height:1.04;letter-spacing:-.02em}.boje10-friends__header h2{font-family:var(--font-heading--family, inherit);font-weight:var(--font-heading--weight, 700)}.product-information__media{width:min(100%,680px);margin-inline:auto}.product-information__media .media-gallery{width:100%}@media screen and (max-width:749px){.product-information__media{width:100%}}.boje10-quote__attribution{margin:18px 0 0;color:#ff5a1f;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.boje10-quote__wave{width:clamp(56px,7vw,92px);margin-inline:auto}.boje10-article__content{max-width:760px;margin:clamp(34px,6vw,72px) auto 0;font-size:1.04em}.boje10-article__next{display:flex;max-width:760px;align-items:center;justify-content:space-between;gap:20px;margin:clamp(40px,7vw,88px) auto 0;padding-top:28px;border-top:1px solid rgb(from var(--color-foreground) r g b / 18%)}@media screen and (max-width:749px){.boje10-product-category-nav__links{grid-template-columns:repeat(2,minmax(0,1fr))}.boje10-product-category-nav__links .boje10-product-category-nav__all{grid-column:1 / -1}}.boje10-active-products__group{scroll-margin-top:150px;padding:42px 0;border-top:1px solid rgba(0,0,0,.1)}.boje10-active-products__group:first-of-type{border-top:0}.boje10-active-products__group>h3{margin:0 0 8px}.boje10-active-products__group>p{max-width:760px;margin:0 0 24px}.boje10-active-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.boje10-active-product-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(0,0,0,.12);border-radius:18px;background:var(--color-background)}.boje10-active-product-card__media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:#fff}.boje10-active-product-card__media img,.boje10-active-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.boje10-active-product-card__preview-media{display:grid;place-items:center;padding:24px;color:#111;background:#dff1ff;text-align:center;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:900;line-height:.95;letter-spacing:-.04em}.boje10-active-product-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px}.boje10-active-product-card__body h3{margin:0}.boje10-active-product-card__body h3 a{color:inherit;text-decoration:none}.boje10-active-product-card__text{margin:0}.boje10-active-product-card__meta{display:flex;justify-content:space-between;gap:12px;margin-top:auto;font-weight:700}.boje10-product-status{text-align:right}.boje10-product-status--available{color:#257246}.boje10-product-status--unavailable{color:#8a2e21}.boje10-active-product-card__link{color:#ff5a1f;font-weight:800;text-decoration:none}.boje10-active-products__empty{grid-column:1 / -1}@media screen and (max-width:989px){.boje10-active-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.boje10-active-products__group{padding:28px 0}.boje10-active-products__grid{grid-template-columns:1fr}}.boje10-page-intro--overlay-title .boje10-page-intro__card{padding-block:clamp(14px,1.5vw,18px)}.boje10-page-intro--overlay-title .boje10-page-intro__card h2,.boje10-page-intro__heading-below{margin-bottom:14px;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1}.boje10-page-intro--overlay-title .boje10-page-wave--top{margin-bottom:14px}.boje10-page-intro--overlay-title .boje10-page-wave--bottom{margin-top:14px}@media screen and (max-width:749px){.boje10-page-intro--overlay-title .boje10-page-intro__card{padding-block:12px}.boje10-page-intro--overlay-title .boje10-page-intro__card h2,.boje10-page-intro__heading-below{margin-bottom:10px;font-size:clamp(2rem,11vw,2.75rem)}.boje10-page-intro--overlay-title .boje10-page-wave--top{margin-bottom:10px}.boje10-page-intro--overlay-title .boje10-page-wave--bottom{margin-top:10px}}.boje10-page-intro.boje10-page-intro--overlay-title{padding-block:12px 18px}@media screen and (max-width:749px){.boje10-page-intro.boje10-page-intro--overlay-title{padding-block:8px 12px}}.boje10-page-intro--overlay-title .boje10-page-intro__media{margin-bottom:0}.boje10-page-intro.boje10-page-intro--overlay-title{padding-bottom:0}.boje10-page-intro--overlay-title .boje10-page-intro__card{padding-block:24px}@media screen and (max-width:749px){.boje10-page-intro--overlay-title .boje10-page-intro__card{padding-block:18px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/boje10-components.css.map */
