.bb-campaigns{max-width:1320px;margin:0 auto;padding:0 0 clamp(18px,3vw,34px);width:calc(100% - clamp(24px,6vw,72px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bb-campaigns__tile{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#f8e4db;color:#242821;text-decoration:none}.bb-campaigns__tile--2{background:#e5eedc}.bb-campaigns__tile--3{background:#dceaf5}.bb-campaigns__tile--4{background:#f7edcf}.bb-campaigns__tile img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.bb-campaigns__copy{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 15px 14px}.bb-campaigns__copy h2{margin:0;color:inherit;font-size:clamp(17px,2vw,26px);line-height:1.13}.bb-campaigns__offer{background:#a82032;color:#fff;padding:4px 8px;border-radius:5px;font-weight:800;font-size:13px}.bb-campaigns__cta{margin-top:auto;font-weight:700;font-size:13px}.bb-campaigns__tile:hover .bb-campaigns__cta{text-decoration:underline}.bb-campaigns__tile:focus-visible{outline:3px solid #283931;outline-offset:2px}@media(max-width:760px){.bb-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bb-campaigns__copy{padding:9px 10px 11px}}.bb-campaigns--wide{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3vw,48px)}.bb-campaigns--wide .bb-campaigns__tile{display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center;background:#f1e8d9;color:#172e24}.bb-campaigns--wide .bb-campaigns__tile--2{background:#e5ecda}.bb-campaigns--wide .bb-campaigns__tile--3{background:#e4edf3}.bb-campaigns--wide .bb-campaigns__tile img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;-webkit-mask-image:linear-gradient(to right,#000 83%,transparent);mask-image:linear-gradient(to right,#000 83%,transparent)}.bb-campaigns--wide .bb-campaigns__copy{min-width:0;justify-content:center;gap:8px;padding:12px clamp(8px,1.2vw,22px)}.bb-campaigns--wide .bb-campaigns__copy h2{font-size:clamp(16px,1.7vw,30px);overflow-wrap:anywhere}.bb-campaigns--wide .bb-campaigns__offer{order:-1;background:#f8e295;color:#203629;border-radius:100px}.bb-campaigns--wide .bb-campaigns__cta{margin-top:0;background:#203629;color:#fff;padding:7px 10px;border-radius:100px}@media(max-width:700px){.bb-campaigns--wide{grid-template-columns:1fr}}.bb-thule{color:#161c18;padding:clamp(16px,3vw,42px) clamp(12px,3vw,36px)}.bb-thule__inner{max-width:1320px;margin:auto}.bb-thule__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:#fff;border-radius:18px;padding:clamp(16px,3vw,34px);margin-bottom:12px}.bb-thule__eyebrow{display:inline-block;margin:0 0 9px;padding:5px 10px;background:#e3f083;border-radius:5px;color:#202c23;font-size:11px;font-weight:800;letter-spacing:.12em}.bb-thule h1{color:inherit;font-size:clamp(42px,7vw,90px);line-height:.9;margin:0;font-weight:900;letter-spacing:-.055em}.bb-thule__intro{max-width:300px;margin:0;font-size:clamp(14px,1.6vw,20px);line-height:1.3}.bb-thule__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bb-thule__card{--thule-card:#dce8ff;display:flex;flex-direction:column;background:var(--thule-card);color:#162019;text-decoration:none;overflow:hidden;border-radius:16px}.bb-thule__card--2{--thule-card:#f8dfc5}.bb-thule__card--3{--thule-card:#e3edbd}.bb-thule__card:focus-visible{outline:3px solid #202c23;outline-offset:2px}.bb-thule__visual{display:grid;place-items:center;isolation:isolate;background:radial-gradient(ellipse at center,#ffffffbf 0%,transparent 68%);min-width:0}.bb-thule__visual img{display:block;width:100%;height:clamp(158px,20vw,258px);object-fit:contain;padding:12px 18px;mix-blend-mode:multiply;transition:transform .2s ease}.bb-thule__label{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:4px clamp(14px,2vw,25px) 20px}.bb-thule__label h2{font-size:clamp(19px,2.4vw,34px);font-weight:850;line-height:1.05;letter-spacing:-.035em;margin:0 0 7px;color:inherit}.bb-thule__price{font-size:14px;margin:0 0 12px}.bb-thule__price strong{font-size:1.2em}.bb-thule__cta{margin-top:auto;display:inline-flex;align-items:center;gap:9px;border-radius:100px;background:#202c23;color:#fff;padding:8px 13px;font-size:13px;font-weight:700}@media(hover:hover){.bb-thule__card:hover img{transform:scale(1.045)}.bb-thule__card:hover .bb-thule__cta{background:#101812}}@media(prefers-reduced-motion:reduce){.bb-thule__visual img{transition:none}}@media(max-width:639px){.bb-thule__header{align-items:flex-start;flex-direction:column;gap:9px}.bb-thule__grid{grid-template-columns:1fr;gap:8px}.bb-thule__card{display:grid;grid-template-columns:42% 58%;align-items:center}.bb-thule__visual img{height:124px;padding:7px}.bb-thule__label{padding:10px 10px 10px 3px}.bb-thule__price{margin-bottom:6px}.bb-thule__cta{padding:6px 10px}}.bb-thule{padding-block:clamp(12px,2vw,28px)}.bb-thule__header{display:grid;grid-template-columns:58% 42%;align-items:stretch;gap:0;overflow:hidden;padding:0;color:#23372e;margin-bottom:14px}.bb-thule__hero-image{position:relative;overflow:hidden;border-radius:18px;min-height:clamp(270px,32vw,460px)}.bb-thule__hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.bb-thule__heading{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(22px,4vw,62px)}.bb-thule__eyebrow{background:#dce6bb;color:#23372e}.bb-thule h1{font-size:clamp(34px,5vw,70px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.bb-thule__intro{max-width:34ch;margin-top:14px;line-height:1.4}.bb-thule__hero-cta{display:inline-flex;align-items:center;gap:10px;margin-top:20px;border-radius:100px;padding:11px 17px;background:#23372e;color:#fff;text-decoration:none;font-weight:750;font-size:14px}.bb-thule__hero-cta:hover{background:#101e16;color:#fff}.bb-thule__hero-cta:focus-visible{outline:3px solid #23372e;outline-offset:3px}.bb-thule__grid{scroll-margin-top:100px}.bb-thule__card{--thule-card:#dae7ed}.bb-thule__card--2{--thule-card:#f4dfcc}.bb-thule__card--3{--thule-card:#e3e9cc}.bb-thule__visual{background:radial-gradient(ellipse at 50% 62%,#fff9 0%,transparent 67%),radial-gradient(ellipse at 50% 86%,#22382d29 0%,transparent 44%)}@media(max-width:720px){.bb-thule__header{grid-template-columns:1fr}.bb-thule__hero-image{min-height:0;aspect-ratio:16/10}.bb-thule__heading{padding:18px}.bb-thule h1{font-size:clamp(33px,7vw,48px)}.bb-thule__intro{margin-top:8px}.bb-thule__hero-cta{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=gAE */
