.anlass-section,.anlass-section *,.anlass-section *:before,.anlass-section *:after{box-sizing:border-box}.anlass-section{--anlass-cta: #1a7d22;--anlass-cta-hover: #14631b;--anlass-heading: #3a3a3a;--anlass-text: #333232;--anlass-text-light: #6a6a6a;--anlass-border: #e5e5e5;--anlass-surface: #fafafa;--anlass-surface-strong: #f5f5f5;--anlass-dark: #1c1b1b;--anlass-sale: #c93d00;color:var(--anlass-text);padding:32px 0}@media(min-width:1008px){.anlass-section{padding:52px 0}}.anlass-section--tight{padding-top:0}.anlass-section--surface{background-color:var(--anlass-surface)}.anlass-container{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto;padding:0 16px}@media(min-width:641px){.anlass-container{padding:0 32px}}@media(min-width:1140px){.anlass-container{padding:0 48px}}.anlass-container--narrow{max-width:820px}.ts-mini{min-height:24px}@media(max-width:640px){.breadcrumbs{min-height:80px}}.anlass-visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.anlass-section a:focus-visible,.anlass-section button:focus-visible,.anlass-section summary:focus-visible{outline:2px solid var(--anlass-cta);outline-offset:2px;border-radius:2px}.anlass-hero__inner{display:block}@media(min-width:1008px){.anlass-hero__inner--withImage{display:flex;align-items:center;gap:48px}.anlass-hero__text{flex:1 1 0;min-width:0}.anlass-hero__media{flex:0 0 42%;max-width:42%}}.anlass-hero__subline{margin:0 0 10px;font-size:13px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--anlass-cta);font-weight:600}.anlass-hero__title{margin:0 0 14px;font-size:27px;line-height:1.22;font-weight:600;color:var(--anlass-heading)}@media(min-width:641px){.anlass-hero__title{font-size:33px}}@media(min-width:1008px){.anlass-hero__title{font-size:40px}}.anlass-hero__intro{margin:0;font-size:16px;line-height:1.65;color:var(--anlass-text)}.anlass-hero__intro p{margin:0 0 12px}.anlass-hero__intro p:last-child{margin-bottom:0}@media(max-width:640px){.anlass-hero__intro[data-anlass-clamped=true]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--anlass-clamp-lines, 3);line-clamp:var(--anlass-clamp-lines, 3);overflow:hidden}}.anlass-hero__introToggle{display:none;margin-top:8px;padding:6px 0;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--anlass-cta);text-decoration:underline;cursor:pointer}@media(max-width:640px){.anlass-hero__introToggle{display:inline-block}}.anlass-hero__intro ul,.anlass-hero__intro ol{margin:0 0 12px;padding-left:22px}.anlass-hero__intro li{margin-bottom:5px}.anlass-hero__intro a{color:var(--anlass-cta);text-decoration:underline}.anlass-hero__media{margin-top:22px}@media(min-width:1008px){.anlass-hero__media{margin-top:0}}.anlass-hero__image{display:block;width:100%;height:auto;border-radius:6px}.anlass-usp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media(min-width:641px){.anlass-usp__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.anlass-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 10px;background-color:#fff;border:1px solid var(--anlass-border);border-radius:6px}.anlass-usp__icon{display:block;width:26px;height:26px;color:var(--anlass-cta);flex:none}.anlass-usp__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.anlass-usp__image{display:block;width:30px;height:30px;object-fit:contain}.anlass-usp__title{margin:0;font-size:14px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}.anlass-usp__text{margin:0;font-size:12.5px;line-height:1.45;color:var(--anlass-text-light)}@media(max-width:640px){.anlass-usp--compactMobile .anlass-usp__text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.anlass-usp--compactMobile .anlass-usp__item{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:9px;padding:10px 11px}.anlass-usp--compactMobile .anlass-usp__icon,.anlass-usp--compactMobile .anlass-usp__image{width:22px;height:22px}.anlass-usp--compactMobile .anlass-usp__title{font-size:13px;line-height:1.25}}.anlass-grid__header{margin-bottom:18px}.anlass-grid__heading{margin:0 0 4px;font-size:20px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}@media(min-width:1008px){.anlass-grid__heading{font-size:24px}}.anlass-grid__count{margin:0;font-size:13.5px;color:var(--anlass-text-light)}.anlass-grid__list{display:grid;grid-template-columns:repeat(var(--anlass-cols-mobile, 2),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:641px){.anlass-grid__list{grid-template-columns:repeat(var(--anlass-cols-tablet, 3),minmax(0,1fr));gap:20px}}@media(min-width:1008px){.anlass-grid__list{grid-template-columns:repeat(var(--anlass-cols-desktop, 4),minmax(0,1fr));gap:24px}}.anlass-grid__empty{margin:0;padding:32px 0;text-align:center;color:var(--anlass-text-light)}.anlass-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;border:1px solid var(--anlass-border);border-radius:6px;overflow:hidden}.anlass-card__mediaWrap{position:relative;display:block;width:100%;background-color:var(--anlass-surface)}.anlass-card__mediaFrame{position:relative;width:100%;padding-top:100%}.anlass-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.anlass-card__badges{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.anlass-card__badge{display:inline-block;padding:3px 7px;border-radius:3px;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.02em;background-color:var(--anlass-dark);color:#fff}.anlass-card__badge--sale{background-color:var(--anlass-sale)}.anlass-card__badge--soldOut{background-color:#6a6a6a}.anlass-card__badge--engraving{background-color:var(--anlass-cta)}.anlass-card__info{display:flex;flex-direction:column;flex:1 1 auto;gap:5px;padding:11px 11px 13px}@media(min-width:641px){.anlass-card__info{padding:14px 14px 16px}}.anlass-card__title{margin:0;font-size:14px;line-height:1.35;font-weight:600;color:var(--anlass-heading)}@media(min-width:641px){.anlass-card__title{font-size:15px}}.anlass-card__titleLink{color:inherit;text-decoration:none}.anlass-card__titleLink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.anlass-card__desc{margin:0;font-size:12.5px;line-height:1.45;color:var(--anlass-text-light)}.anlass-card__stars{min-height:18px;zoom:.75}@media(min-width:641px){.anlass-card__stars{zoom:.85}}@media(min-width:1008px){.anlass-card__stars{zoom:1}}.anlass-card__prices{margin-top:auto;padding-top:6px;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.anlass-card__price{font-size:16px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}.anlass-card__price--sale{color:var(--anlass-sale)}.anlass-card__compare{font-size:13px;color:var(--anlass-text-light);text-decoration:line-through}.anlass-card__availability{margin:0;font-size:12px;line-height:1.4;color:var(--anlass-text-light)}.anlass-card__availability--in{color:var(--anlass-cta)}.anlass-card__availability--out{color:var(--anlass-text-light)}.anlass-upsell__inner{display:block;padding:22px 18px;background-color:var(--anlass-surface-strong);border-radius:8px;border:1px solid var(--anlass-border)}@media(min-width:1008px){.anlass-upsell__inner{display:flex;align-items:center;gap:32px;padding:28px 32px}.anlass-upsell__body{flex:1 1 auto;min-width:0}.anlass-upsell__action{flex:none}}.anlass-upsell__inner--withImage .anlass-upsell__media{margin-bottom:16px}@media(min-width:1008px){.anlass-upsell__inner--withImage .anlass-upsell__media{flex:0 0 220px;max-width:220px;margin-bottom:0;order:-1}}.anlass-upsell__image{display:block;width:100%;height:auto;border-radius:6px}.anlass-upsell__title{margin:0 0 8px;font-size:19px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}@media(min-width:1008px){.anlass-upsell__title{font-size:23px}}.anlass-upsell__text{margin:0;font-size:14.5px;line-height:1.6;color:var(--anlass-text)}.anlass-upsell__text p{margin:0 0 10px}.anlass-upsell__text p:last-child{margin-bottom:0}.anlass-upsell__text ul,.anlass-upsell__text ol{margin:0 0 10px;padding-left:22px}.anlass-upsell__text li{margin-bottom:5px}.anlass-upsell__text a{color:var(--anlass-cta);text-decoration:underline}.anlass-upsell__action{margin-top:16px}@media(min-width:1008px){.anlass-upsell__action{margin-top:0}}.anlass-upsell__price{display:block;margin-top:8px;font-size:12.5px;color:var(--anlass-text-light)}.anlass-button{display:inline-block;box-sizing:border-box;padding:14px 26px;border:1px solid var(--anlass-cta);border-radius:4px;background-color:var(--anlass-cta);color:#fff;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.anlass-button:hover,.anlass-button:focus{background-color:var(--anlass-cta-hover);border-color:var(--anlass-cta-hover);color:#fff}.anlass-button--full{display:block;width:100%}@media(min-width:641px){.anlass-button--full{display:inline-block;width:auto}}.anlass-button--outline{background-color:transparent;color:var(--anlass-cta)}.anlass-button--outline:hover,.anlass-button--outline:focus{background-color:var(--anlass-cta);color:#fff}.anlass-faq__title{margin:0 0 16px;font-size:20px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}@media(min-width:1008px){.anlass-faq__title{font-size:24px}}.anlass-faq__list{border-top:1px solid var(--anlass-border)}.anlass-faq__item{border-bottom:1px solid var(--anlass-border)}.anlass-faq__question{position:relative;display:block;padding:15px 34px 15px 0;margin:0;font-size:15.5px;line-height:1.45;font-weight:600;color:var(--anlass-heading);cursor:pointer;list-style:none}.anlass-faq__question::-webkit-details-marker{display:none}.anlass-faq__question:after{content:"+";position:absolute;top:50%;right:4px;margin-top:-13px;width:22px;height:26px;font-size:23px;line-height:26px;font-weight:400;text-align:center;color:var(--anlass-cta)}.anlass-faq__item[open]>.anlass-faq__question:after{content:"\2212"}.anlass-faq__answer{padding:0 34px 17px 0;margin:0;font-size:14.5px;line-height:1.65;color:var(--anlass-text)}.anlass-faq__answer p{margin:0 0 10px}.anlass-faq__answer p:last-child{margin-bottom:0}.anlass-seo__body{font-size:15px;line-height:1.72;color:var(--anlass-text)}.anlass-seo__body>*:first-child{margin-top:0}.anlass-seo__body>*:last-child{margin-bottom:0}.anlass-seo__body h2{margin:28px 0 10px;font-size:19px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}.anlass-seo__body h3{margin:22px 0 8px;font-size:16px;line-height:1.35;font-weight:600;color:var(--anlass-heading)}.anlass-seo__body p{margin:0 0 14px}.anlass-seo__body ul,.anlass-seo__body ol{margin:0 0 14px;padding-left:22px}.anlass-seo__body li{margin-bottom:6px}.anlass-seo__body a{color:var(--anlass-cta);text-decoration:underline}.anlass-related__title{margin:0 0 16px;font-size:20px;line-height:1.3;font-weight:600;color:var(--anlass-heading)}@media(min-width:1008px){.anlass-related__title{font-size:24px}}.anlass-related__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:641px){.anlass-related__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.anlass-related__link{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;border:1px solid var(--anlass-border);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease-in-out}.anlass-related__link:hover,.anlass-related__link:focus{border-color:var(--anlass-cta)}.anlass-related__mediaFrame{position:relative;width:100%;padding-top:66%;background-color:var(--anlass-surface)}.anlass-related__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.anlass-related__label{display:block;padding:11px 12px 13px;font-size:13.5px;line-height:1.4;font-weight:600;color:var(--anlass-heading)}@media(min-width:641px){.anlass-related__label{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/anlass.css.map */
