.adler-lifestyle{padding-top:var(--al-space-top);padding-bottom:var(--al-space-bottom)}.adler-lifestyle__banner{display:grid;position:relative;isolation:isolate;overflow:hidden;background:var(--al-background);color:var(--al-text);min-height:var(--al-height)}.adler-lifestyle__media,.adler-lifestyle__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.adler-lifestyle__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--al-focus)}.adler-lifestyle__overlay{background:var(--al-overlay);opacity:var(--al-opacity);pointer-events:none}.adler-lifestyle__content{display:flex;position:relative;z-index:1;justify-content:var(--al-horizontal);align-items:var(--al-vertical);padding:var(--al-padding);min-width:0}.adler-lifestyle__copy{width:100%;max-width:var(--al-width);text-align:var(--al-align);overflow-wrap:anywhere}.adler-lifestyle__heading{color:inherit;font-size:var(--al-heading-size);line-height:1.15;margin:0 0 20px;text-wrap:balance}.adler-lifestyle__heading:last-child{margin-bottom:0}.adler-lifestyle__description{font-size:var(--al-text-size);line-height:1.55;font-weight:500;color:inherit}.adler-lifestyle__description p{margin:0 0 1em}.adler-lifestyle__description p:last-child{margin-bottom:0}.adler-lifestyle__description a{color:inherit;text-decoration:underline;text-underline-offset:3px}.adler-lifestyle__description a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.adler-lifestyle__empty{padding:40px 24px;margin:16px;border:1px dashed #69746b;background:#f4f5f1;color:#273029;text-align:center}.adler-lifestyle__empty h2{margin:0 0 12px;color:inherit}.adler-lifestyle__empty p{margin:8px auto;max-width:680px}@media screen and (max-width:749px){.adler-lifestyle__banner{min-height:var(--al-mobile-height)}.adler-lifestyle__image{object-position:var(--al-mobile-focus)}.adler-lifestyle__content{justify-content:var(--al-mobile-horizontal);align-items:var(--al-mobile-vertical);padding:min(var(--al-padding),28px)}.adler-lifestyle__copy{text-align:var(--al-mobile-align)}.adler-lifestyle__heading{font-size:var(--al-mobile-heading-size);margin-bottom:16px}.adler-lifestyle__description{font-size:min(var(--al-text-size),18px)}.adler-lifestyle--mobile-below .adler-lifestyle__banner{display:block}.adler-lifestyle--mobile-below .adler-lifestyle__media{position:relative;height:var(--al-mobile-height)}.adler-lifestyle--mobile-below .adler-lifestyle__overlay{display:none}.adler-lifestyle--mobile-below .adler-lifestyle__content{background:var(--al-background)}}.adler-lifestyle[data-overlay=left] .adler-lifestyle__overlay{background:linear-gradient(90deg,var(--al-overlay) 0%,var(--al-overlay) calc(var(--al-width) + var(--al-padding)),transparent calc(var(--al-width) + var(--al-padding) + 260px))}.adler-lifestyle[data-overlay=right] .adler-lifestyle__overlay{background:linear-gradient(270deg,var(--al-overlay) 0%,var(--al-overlay) calc(var(--al-width) + var(--al-padding)),transparent calc(var(--al-width) + var(--al-padding) + 260px))}.adler-lifestyle__copy{text-shadow:0 2px 5px rgb(0 0 0 / 70%)}.adler-lifestyle__heading{font-weight:700}.adler-lifestyle--mobile-below .adler-lifestyle__copy{text-shadow:none}@media screen and (max-width:749px){.adler-lifestyle[data-mobile-overlay=solid] .adler-lifestyle__overlay{background:var(--al-overlay)}.adler-lifestyle[data-mobile-overlay=top] .adler-lifestyle__overlay{background:linear-gradient(180deg,var(--al-overlay) 0%,var(--al-overlay) 42%,transparent 92%)}.adler-lifestyle[data-mobile-overlay=bottom] .adler-lifestyle__overlay{background:linear-gradient(0deg,var(--al-overlay) 0%,var(--al-overlay) 42%,transparent 92%)}}adler-recently-viewed[hidden],.adler-rv [hidden]{display:none!important}.adler-rv{display:block;color:#111;background:#f4f5f1;border-top:3px solid var(--rv-accent);padding-block:var(--rv-padding-top) var(--rv-padding-bottom);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.adler-rv__inner{width:100%;min-width:0;box-sizing:border-box}.adler-rv__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.adler-rv h2.adler-rv__heading{margin:0;color:#111;font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:clamp(28px,4vw,42px);text-transform:uppercase;letter-spacing:normal;line-height:1.15}.adler-rv__controls{display:flex;gap:8px}.adler-rv__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #000;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:background .16s ease}.adler-rv__arrow:not(:disabled):hover{background:var(--rv-accent)}.adler-rv__arrow:disabled{opacity:.3;cursor:default}.adler-rv__arrow:focus-visible,.adler-rv__list:focus-visible{outline:2px solid #526b12;outline-offset:4px}.adler-rv__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rv-accent) #eee;list-style:none;margin:0;padding:0 0 12px;scroll-padding-inline:1px}.adler-rv__item{min-width:0;scroll-snap-align:start;padding-top:4px}.adler-rv .card-wrapper{height:100%}.adler-rv .product-card-wrapper .card{--border-width: 0px;--border-opacity: 0;--shadow-opacity: 0;height:100%;background:transparent}.adler-rv .card__inner{background:#fff}.adler-rv .card__media .media img{object-fit:contain;object-position:center}.adler-rv .card__heading{min-height:2.6em;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3}.adler-rv .card__heading a:focus-visible{outline-color:#526b12}.adler-rv .card__information{padding-top:18px}.adler-rv .price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.adler-rv .adler-rv__stock{display:flex;align-items:center;gap:8px;padding-top:12px;margin-top:12px;margin-bottom:10px;border-top:1px solid #deded9;color:#526b12;font-size:1.5rem;font-weight:400}.adler-rv__stock:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor}.adler-rv .adler-rv__stock[data-available=false]{color:#62695e}.adler-rv__editor-note{padding:24px;border:1px dashed #b2b2b2;color:#62695e}@media(max-width:989px){.adler-rv__list{grid-auto-columns:calc((100% - 40px) / 3);gap:20px}}@media(max-width:749px){.adler-rv{padding-block:calc(var(--rv-padding-top) * .75) calc(var(--rv-padding-bottom) * .75)}.adler-rv__header{gap:12px;margin-bottom:20px}.adler-rv__list{grid-auto-columns:calc((100% - 24px) / 2.15);gap:16px}}@media(prefers-reduced-motion:reduce){.adler-rv__arrow{transition:none}}.adler-related{background:#fff;color:#111;--color-foreground: 17, 17, 17;--color-background: 255, 255, 255;--gradient-background: #fff}.adler-related .related-products h2.related-products__heading{margin:0 0 28px;color:#111;font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:clamp(28px,4vw,42px);text-transform:uppercase;letter-spacing:normal;line-height:1.15}.adler-related .product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-mobile-horizontal-spacing: 16px;row-gap:28px}.adler-related .product-card-wrapper .card{--border-width: 0px;--border-opacity: 0;--shadow-opacity: 0;height:100%;background:transparent}.adler-related .card__inner{background:#fff}.adler-related .card__media .media img{object-fit:contain;object-position:center}.adler-related .card__heading{min-height:2.6em;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3}.adler-related .card__information{padding-top:18px}.adler-related .price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media(max-width:749px){.adler-related .related-products h2.related-products__heading{margin-bottom:20px}}.adler-related .adler-related__stock{display:flex;align-items:center;gap:8px;padding-top:12px;margin-top:12px;margin-bottom:10px;border-top:1px solid #deded9;color:#526b12;font-size:1.5rem;font-weight:400}.adler-related__stock:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor}.adler-related .adler-related__stock[data-available=false]{color:#62695e}.adler-product .adler-free-shipping-note{flex:0 0 100%;margin:-6px 0 0;color:var(--adler-ink);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5}.adler-product .adler-product-information{display:block;border-top:1px solid var(--adler-border);background:var(--adler-white)}.adler-product-information [hidden]{display:none!important}.adler-product .adler-product-information__row{border-bottom:1px solid var(--adler-border)}.adler-product .adler-product-information__row>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 12px;color:var(--adler-ink);font-family:var(--font-body-family);font-size:20px;font-weight:600;line-height:1.3;list-style:none;cursor:pointer}.adler-product-information__row>summary::-webkit-details-marker{display:none}.adler-product-information__row>summary>span{position:relative;width:16px;height:16px;flex:0 0 16px}.adler-product-information__row>summary>span:before,.adler-product-information__row>summary>span:after{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;background:currentColor}.adler-product-information__row>summary>span:after{transform:rotate(90deg)}.adler-product-information__row[open]>summary>span:after{transform:rotate(0)}.adler-product .adler-product-information__row[open]>summary{color:var(--adler-green-text)}.adler-product-information__row>summary:focus-visible{outline:2px solid var(--adler-green);outline-offset:-2px}.adler-product .adler-product-information__body,.adler-product .adler-product-information__empty{margin:0;padding:0 12px 22px;font-family:var(--font-body-family);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.adler-product .adler-product-information__body:empty{display:none}.adler-product-information__body>:first-child{margin-top:0}.adler-product-information__body>:last-child{margin-bottom:0}.adler-product-information__body table{display:block;max-width:100%;overflow-x:auto}.adler-product-information__empty{color:var(--adler-muted)}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=EQAAAAAAQIAC */
