.d2-cart-trust__wrap{padding-block:var(--d2-space-24)}.d2-cart-trust{list-style:none;margin:0;padding:0;display:grid;gap:var(--d2-space-8);font-size:var(--d2-text-sm-size-mobile)}@media(min-width:750px){.d2-collection-banner.collection-hero--with-image .collection-hero__image-container:not(.collection-hero__height-auto) .collection-hero__image{height:calc(var(--d2-space-96) * 4 + var(--d2-space-64) + var(--d2-space-2))}}@media(max-width:749px){.d2-collection-banner.collection-hero--with-image .collection-hero__image-container:before{display:none}.d2-collection-banner.collection-hero--with-image .collection-hero__image,.d2-collection-banner.collection-hero--with-image .collection-hero__height-auto .collection-hero__image{height:auto;padding-top:0;aspect-ratio:2 / 1}.d2-collection-banner.collection-hero--with-image .collection-hero__inner{position:static;inset:auto;padding-top:var(--d2-space-24);padding-bottom:var(--d2-space-24);--color-heading: unset !important;--color-foreground: unset !important;--color-link: unset !important}}@media(min-width:750px)and (max-width:1199px){.d2-collection-banner.collection-hero--with-image .collection-hero__wrapper-content{max-width:50%}}.d2-clb__inner>*+*{margin-top:var(--d2-space-24)}.d2-clb__item{display:grid;gap:var(--d2-space-8);max-width:calc(var(--d2-space-64) * 10)}.d2-clb__item .d2-contact-line{margin:0;font-size:var(--d2-text-base-size-mobile);line-height:var(--d2-text-base-lh-mobile);color:inherit}@media screen and (min-width:750px){.d2-clb__item{grid-template-columns:1fr 2fr;column-gap:var(--d2-space-24);align-items:start;max-width:none}.d2-clb__item>.d2-contact-line{grid-column:2}}.d2-cp{text-align:center}.d2-cp--lines{padding-top:var(--d2-space-32);padding-bottom:var(--d2-space-8)}.d2-cp--routes{padding-top:var(--d2-space-16);padding-bottom:0}.d2-cp__inner{max-width:calc(var(--d2-content-max-width) * .6)}.d2-cp__line{margin:0}.d2-cp--note{text-align:left;padding-top:var(--d2-space-16);padding-bottom:0}.d2-cp--note .d2-cp__inner{max-width:var(--d2-measure-form);margin-inline:auto}@media(min-width:800px){.d2-cp--note .d2-cp__inner{padding-inline:0}}.d2-cp__note{margin:0}.d2-cp__routes{margin:0;justify-content:center}@media(min-width:750px){.d2-cp--lines{padding-top:var(--d2-space-48)}}.d2-faq__inner>*+*{margin-top:var(--d2-space-32)}.d2-faq__group{max-width:var(--d2-measure-narrow)}.d2-faq__group+.d2-faq__group{margin-top:var(--d2-space-48)}.d2-faq__group-title{margin:0 0 var(--d2-space-16)}.d2-faq__item{border-top:var(--d2-border-width-thin) solid var(--d2-color-border)}.d2-faq__group>.d2-faq__item:last-child{border-bottom:var(--d2-border-width-thin) solid var(--d2-color-border)}.d2-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--d2-space-16);padding:var(--d2-space-16) 0;min-height:var(--d2-size-tap);cursor:pointer;list-style:none;font-weight:var(--d2-font-weight-semibold)}.d2-faq__q::-webkit-details-marker{display:none}.d2-faq__icon{flex:none;width:var(--d2-size-chevron);height:var(--d2-size-chevron);border-right:var(--d2-border-width-thick) solid currentColor;border-bottom:var(--d2-border-width-thick) solid currentColor;transform:rotate(45deg);transition:transform var(--d2-duration-base) var(--d2-ease-standard)}.d2-faq__item[open]>.d2-faq__q .d2-faq__icon{transform:rotate(-135deg)}.d2-faq__a{padding:0 0 var(--d2-space-24);max-width:var(--d2-measure-faq-answer)}.d2-faq__a>*+*{margin-top:var(--d2-space-12)}.d2-faq__group{scroll-margin-top:var(--d2-space-64)}.d2-faq__jump{display:flex;flex-wrap:wrap;gap:0 var(--d2-space-24)}.d2-faq__jump-link{display:inline-flex;align-items:center;min-height:var(--d2-size-tap);min-width:var(--d2-size-tap);font-weight:var(--d2-font-weight-semibold);text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}.template-page-d2-faq .main-page-title{text-align:left;margin-bottom:var(--d2-space-16)}.template-page-d2-faq .rich-text{padding-left:0;padding-right:0}.template-page-d2-faq .d2-faq__wrap{padding-top:var(--d2-space-16)}.d2-faq__more{margin:0}.d2-faq__more-link{font-weight:var(--d2-font-weight-semibold);text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}@media(prefers-reduced-motion:reduce){.d2-faq__icon{transition:none}}.d2-hero__wrap{padding-top:var(--d2-space-64);padding-bottom:var(--d2-space-64)}.d2-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.d2-hero__inner>*,.d2-hero__text>*{margin-top:0;margin-bottom:0}.d2-hero__text{display:flex;flex-direction:column;align-items:center;width:100%}.d2-hero__text>*+*{margin-top:var(--d2-space-24)}.d2-hero__mark{display:block;width:var(--d2-size-hero-mark-width);height:var(--d2-space-64);color:rgb(var(--color-foreground))}.d2-hero__wordmark-img{display:block;width:100%;max-width:var(--d2-measure-narrow);height:auto;margin:0 auto}.d2-hero__wordmark{width:70vw;max-width:var(--d2-measure-narrow)}.d2-hero__eyebrow{font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile);letter-spacing:var(--d2-text-sm-tracking);font-weight:var(--d2-font-weight-medium);color:rgb(var(--color-foreground))}.d2-hero__nowrap{white-space:nowrap}.d2-hero__heading{max-width:var(--d2-measure-hero-title);font-family:var(--d2-font-display);font-weight:var(--d2-font-weight-regular);font-size:var(--d2-text-3xl-size-mobile);line-height:var(--d2-text-3xl-lh-mobile);letter-spacing:var(--d2-text-3xl-tracking);color:rgb(var(--color-foreground));text-wrap:balance}.d2-hero__sub{max-width:var(--d2-measure-hero-lede);font-size:var(--d2-text-md-size-mobile);line-height:var(--d2-text-md-lh-mobile);color:rgb(var(--color-foreground))}.d2-hero__photo{width:100%;margin-top:var(--d2-space-48)}.d2-hero__photo-img{display:block;width:100%;height:auto}.d2-hero__outline{stroke-dasharray:1;stroke-dashoffset:0;animation:d2-hero-draw var(--d2-duration-hero-draw) var(--d2-ease-standard) both}.d2-hero__outline--girdle{animation-delay:var(--d2-duration-hero-delay)}.d2-hero__glint{stroke-dasharray:.09 .91;stroke-dashoffset:0;color:var(--d2-raw-champagne);opacity:0;animation:d2-hero-glint var(--d2-duration-hero-glint) linear var(--d2-duration-hero-glint-delay) infinite}@keyframes d2-hero-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes d2-hero-glint{0%{stroke-dashoffset:0;opacity:0}6%{opacity:1}40%{stroke-dashoffset:-1;opacity:1}46%,to{stroke-dashoffset:-1;opacity:0}}@media(prefers-reduced-motion:reduce){.d2-hero__outline{animation:none;stroke-dashoffset:0}.d2-hero__glint{animation:none;opacity:0;display:none}}@media screen and (min-width:750px){.d2-hero__wrap{padding-top:var(--d2-space-96);padding-bottom:var(--d2-space-96)}.d2-hero__text>*+*{margin-top:var(--d2-space-32)}.d2-hero__mark{width:var(--d2-size-hero-mark-width-wide);height:var(--d2-space-80)}.d2-hero__heading{max-width:var(--d2-measure-hero-title-wide);font-size:var(--d2-text-4xl-size-desktop);line-height:var(--d2-text-4xl-lh-desktop);letter-spacing:var(--d2-text-4xl-tracking)}.d2-hero__sub{font-size:var(--d2-text-md-size-desktop);line-height:var(--d2-text-md-lh-desktop)}}@media screen and (min-width:750px){.d2-hero__wrap:has(.d2-hero__inner--photo){padding-top:var(--d2-space-64);padding-bottom:var(--d2-space-64)}.d2-hero__inner--photo{display:grid;grid-template-columns:45fr 55fr;column-gap:var(--d2-space-48);align-items:center;text-align:left}.d2-hero__inner--photo .d2-hero__text{align-items:flex-start}.d2-hero__inner--photo .d2-hero__photo{margin-top:0}.d2-hero__inner--photo .d2-hero__wordmark{width:100%}}@media screen and (min-width:750px)and (max-width:1299px){.d2-hero__inner--photo{grid-template-columns:1fr 1fr;column-gap:var(--d2-space-32)}.d2-hero__inner--photo .d2-hero__heading{font-size:var(--d2-text-3xl-size-desktop);line-height:var(--d2-text-3xl-lh-desktop);letter-spacing:var(--d2-text-3xl-tracking)}.d2-hero__inner--photo .d2-hero__text>*+*{margin-top:var(--d2-space-24)}}.d2-in-stock__wrap--teaser{--d2-section-pad-y: var(--d2-space-32)}.d2-in-stock__inner>*+*{margin-top:var(--d2-space-32)}.d2-in-stock__route-title,.d2-in-stock__sold-heading,.d2-in-stock__sold-title,.d2-in-stock-feature__title{font-family:var(--d2-font-display);font-weight:var(--d2-font-weight-regular);color:rgb(var(--color-foreground));margin:0}.d2-in-stock__route-title,.d2-in-stock__sold-heading{font-size:var(--d2-text-lg-size-mobile);line-height:var(--d2-text-lg-lh-mobile);letter-spacing:var(--d2-text-lg-tracking)}.d2-in-stock__intro>*+*{margin-top:var(--d2-space-12)}.d2-in-stock__note{max-width:calc(var(--d2-space-64) * 10)}.d2-in-stock__note p,.d2-in-stock__count,.d2-in-stock__ship,.d2-in-stock__filtered-line{margin:0}.d2-in-stock__count{font-weight:var(--d2-font-weight-semibold)}.d2-in-stock__sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d2-space-8) var(--d2-space-12)}.d2-in-stock__sort .d2-in-stock__sort-field{flex-grow:0}.d2-in-stock__sort .select__select{min-width:calc(var(--d2-space-64) * 3);min-height:var(--d2-size-tap)}.js .d2-in-stock__sort-submit{display:none}.d2-in-stock__sort-group{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--d2-space-8) var(--d2-space-12);align-self:center;min-width:0}.d2-in-stock__facets .d2-in-stock__bar:empty{display:none}.d2-in-stock__grid{column-gap:var(--d2-grid-gutter-mobile);row-gap:var(--d2-space-32);list-style:none;margin-left:0;padding:0}.d2-in-stock__links{align-items:center;margin:0}.d2-in-stock__features{display:grid;gap:var(--d2-space-32)}.d2-in-stock-feature{display:grid;gap:var(--d2-space-16)}.d2-in-stock-feature__media{display:block}.d2-in-stock-feature__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--d2-space-12)}.d2-in-stock-feature__title{font-size:var(--d2-text-xl-size-mobile);line-height:var(--d2-text-xl-lh-mobile)}.d2-in-stock-feature__title a{color:inherit;text-decoration:none}.d2-in-stock-feature__spec,.d2-in-stock-feature__note{margin:0}.d2-in-stock__grid .d2-in-stock-variant-line{margin:var(--d2-space-8) 0 0}.d2-in-stock-variant-line a{color:inherit;text-decoration:none}.d2-in-stock-variant-line a:hover,.d2-in-stock-variant-line a:focus-visible{text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}.d2-in-stock__routes{display:grid;gap:var(--d2-space-24)}.d2-in-stock__route,.d2-in-stock__notify{display:flex;flex-direction:column;align-items:flex-start;gap:var(--d2-space-12)}.d2-in-stock__route p,.d2-in-stock__notify p{margin:0}.d2-in-stock__form{width:100%;max-width:calc(var(--d2-space-64) * 7)}.d2-in-stock__label{display:block;margin-bottom:var(--d2-space-8);font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile)}.d2-in-stock__form-row{display:flex;flex-wrap:wrap;gap:var(--d2-space-12)}.d2-in-stock__form-row .d2-input{flex:1 1 calc(var(--d2-space-64) * 3);min-width:0}.d2-in-stock__form-ok{margin:0;font-weight:var(--d2-font-weight-semibold)}.d2-in-stock__sold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--d2-space-24) var(--d2-grid-gutter-mobile);list-style:none;margin:var(--d2-space-16) 0 0;padding:0}.d2-in-stock__sold-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--d2-space-8)}.d2-in-stock__sold-link{display:block;color:inherit;text-decoration:none;width:100%}.d2-in-stock__sold-title{display:block;margin-top:var(--d2-space-8);font-size:var(--d2-text-base-size-mobile);line-height:var(--d2-text-base-lh-mobile)}.d2-in-stock__wrap.d2-surface--soft-black .d2-btn--secondary{border-color:var(--d2-color-text-inverse);color:var(--d2-color-text-inverse)}.d2-in-stock__wrap.d2-surface--soft-black .d2-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--d2-color-surface-inverse-hover)}.d2-in-stock__wrap.d2-surface--soft-black .d2-btn--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--d2-color-text-inverse);border-color:var(--d2-color-text-inverse);color:var(--d2-color-text)}.d2-in-stock__wrap.d2-surface--soft-black .d2-price{color:var(--d2-color-text-inverse)}.d2-in-stock__wrap.d2-surface--soft-black .d2-btn--link{color:var(--d2-color-link-inverse)}.d2-in-stock__wrap.d2-surface--soft-black .d2-btn--link:hover:not(:disabled):not([aria-disabled=true]),.d2-in-stock__wrap.d2-surface--soft-black .d2-btn--link:active:not(:disabled):not([aria-disabled=true]){color:var(--d2-color-text-inverse)}@media(min-width:990px){.d2-in-stock__route-title,.d2-in-stock__sold-heading{font-size:var(--d2-text-lg-size-desktop);line-height:var(--d2-text-lg-lh-desktop)}.d2-in-stock__grid{column-gap:var(--d2-grid-gutter-desktop)}.d2-in-stock-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--d2-space-48);align-items:center}.d2-in-stock-feature__media{max-width:calc(var(--d2-space-64) * 7)}.d2-in-stock__routes{grid-template-columns:repeat(auto-fit,minmax(calc(var(--d2-space-64) * 4),1fr))}.d2-in-stock__sold-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--d2-space-24) var(--d2-grid-gutter-desktop)}}.d2-intake__inner{max-width:calc(var(--d2-space-64) * 12);margin-left:auto;margin-right:auto}.d2-intake--medium .d2-intake__inner{max-width:calc(var(--d2-space-64) * 16)}.d2-intake__inner>*+*{margin-top:var(--d2-space-32)}.d2-intake__intro>*+*{margin-top:var(--d2-space-12)}.d2-intake__title:focus-visible{outline:var(--d2-border-width-thick) solid var(--d2-color-focus-ring);outline-offset:var(--d2-focus-offset)}.d2-intake__lede p,.d2-intake__privacy p{margin:0}.d2-intake__lede>*+*,.d2-intake__privacy>*+*{margin-top:var(--d2-space-8)}.d2-intake__notice{margin:0;padding:var(--d2-space-8) var(--d2-space-12);border:var(--d2-border-width-thin) solid var(--d2-boundary);border-radius:var(--d2-radius-sm);font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile)}.d2-intake__chip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d2-space-12) var(--d2-space-16);padding:var(--d2-space-12) var(--d2-space-16);border:var(--d2-border-width-thin) solid var(--d2-boundary);border-radius:var(--d2-radius-md)}.d2-intake__chip[hidden],.d2-intake__chip-img[hidden],.d2-intake__chip-cap[hidden],.d2-intake__chip-actions [hidden]{display:none}.d2-intake__chip-img{display:block;width:var(--d2-size-intake-chip-img);height:var(--d2-size-intake-chip-img);object-fit:cover;border-radius:var(--d2-radius-sm)}.d2-intake__chip-body{flex:1 1 var(--d2-size-intake-chip-body-basis);min-width:0}.d2-intake__chip-body>p{margin:0}.d2-intake__chip-label{font-size:var(--d2-text-sm-size-mobile)}.d2-intake__chip-sub:empty{display:none}.d2-intake__chip-actions{display:flex;gap:var(--d2-space-16)}.d2-intake__chip-actions .d2-btn--link{min-height:var(--d2-size-tap);min-width:var(--d2-size-tap)}.d2-intake__anchor{display:block;height:0;scroll-margin-top:var(--d2-space-64)}.d2-intake__form{scroll-margin-top:var(--d2-space-64);min-height:var(--d2-size-hairline)}.d2-intake__reassure,.d2-intake__steps{list-style:none;margin-left:0;padding:0;display:grid;gap:var(--d2-space-12)}.d2-intake__reassure-item,.d2-intake__step{margin:0}.d2-intake__steps{counter-reset:d2-intake-step}.d2-intake__step{counter-increment:d2-intake-step;display:grid;grid-template-columns:var(--d2-space-20) 1fr;gap:var(--d2-space-8)}.d2-intake__step:before{content:counter(d2-intake-step) ".";font-weight:var(--d2-font-weight-semibold)}.d2-intake__h2{margin:0 0 var(--d2-space-12);font-family:var(--d2-font-display);font-weight:var(--d2-font-weight-regular);font-size:var(--d2-text-xl-size-mobile);line-height:var(--d2-text-xl-lh-mobile)}.d2-intake__links{margin:var(--d2-space-16) 0 0}@media(prefers-reduced-motion:reduce){.d2-intake *{scroll-behavior:auto;transition:none;animation:none}}.d2-link-cards__list{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 8)}.d2-link-cards__item{margin:0;padding:0}.d2-link-cards__card{display:block;height:100%;padding:calc(var(--spacing) * 6);border-radius:var(--media-radius);outline:var(--d2-border-width-thin) solid rgb(var(--color-border));background-color:rgb(var(--color-background));color:inherit;text-decoration:none}.d2-link-cards__title{margin-top:0;text-align:start}.d2-link-cards__text{display:block;text-align:start}.d2-link-cards__text p{margin:0}.d2-link-cards__card:hover .d2-link-cards__title{text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}.d2-link-cards__card:hover .d2-link-cards__text p{color:var(--d2-color-text)}@media screen and (min-width:768px){.d2-link-cards__list{grid-template-columns:repeat(var(--d2-link-cards-cols, 4),minmax(0,1fr));gap:calc(var(--spacing) * 16)}}.d2-rr__wrap{padding-top:var(--d2-space-48);padding-bottom:var(--d2-space-64)}.d2-rr__inner{max-width:var(--d2-measure-request)}.d2-rr__inner>*+*{margin-top:var(--d2-space-32)}.d2-rr__title,.d2-rr__subhead{font-family:var(--d2-font-display);font-weight:var(--d2-font-weight-regular);color:rgb(var(--color-foreground));margin:0}.d2-rr__title{font-size:var(--d2-text-3xl-size-mobile);line-height:var(--d2-text-3xl-lh-mobile);letter-spacing:var(--d2-text-3xl-tracking)}.d2-rr__subhead{font-size:var(--d2-text-xl-size-mobile);line-height:var(--d2-text-xl-lh-mobile)}.d2-rr__ref{margin:var(--d2-space-16) 0 0;font-size:var(--d2-text-md-size-mobile)}.d2-rr__ref[hidden],.d2-rr__eyebrow[hidden]{display:none}.d2-rr__steps{margin:var(--d2-space-16) 0 0;padding-left:var(--d2-space-24);list-style:decimal outside}.d2-rr__steps>li{margin:0 0 var(--d2-space-12);padding-left:var(--d2-space-4);list-style:decimal outside;display:list-item}.d2-rr__steps>li::marker{font-family:var(--d2-font-body);color:inherit}.d2-rr__steps>li[hidden],.d2-rr__images[hidden]{display:none}.d2-rr__steps .rte>:first-child,.d2-rr__images .rte>:first-child{margin-top:0}.d2-rr__steps .rte>:last-child,.d2-rr__images .rte>:last-child{margin-bottom:0}.d2-rr__copy p,.d2-rr__images-head{margin:0}.d2-rr__copy p+p{margin-top:var(--d2-space-8)}.d2-rr__images-head{margin-bottom:var(--d2-space-4)}.d2-rr__links{margin:var(--d2-space-32) 0 0}.d2-rr__wrap a{color:var(--d2-color-link);text-decoration:underline;text-underline-offset:var(--d2-underline-offset)}.d2-rr__wrap.d2-surface--soft-black a{color:var(--d2-color-link-inverse)}@media(min-width:750px){.d2-rr__wrap{padding-top:var(--d2-space-80);padding-bottom:var(--d2-space-96)}.d2-rr__title{font-size:var(--d2-text-3xl-size-desktop);line-height:var(--d2-text-3xl-lh-desktop)}.d2-rr__subhead{font-size:var(--d2-text-xl-size-desktop);line-height:var(--d2-text-xl-lh-desktop)}}.shopify-section:has(+.d2-search-empty .d2-se__wrap) .template-search--empty{padding-bottom:0}.shopify-section:has(+.d2-search-empty .d2-se__wrap) .template-search--empty .facets-vertical{display:none}.d2-se__wrap{padding-top:var(--d2-space-16);padding-bottom:var(--d2-space-32);text-align:center}.d2-se__line{margin:0}.d2-se__link{margin:var(--d2-space-8) 0 0}.d2-se__link a{display:inline-block;min-height:var(--d2-size-tap-min);padding:var(--d2-space-4) 0}.d2-st__inner>*+*{margin-top:var(--d2-space-24)}.d2-st__list{display:grid;gap:var(--d2-space-16);max-width:calc(var(--d2-space-64) * 10)}.d2-st__item{display:grid;gap:var(--d2-space-8)}.d2-st__item-title{margin:0;font-weight:var(--d2-font-weight-semibold)}.d2-st__item-body>*{margin:0}.d2-st__item-body>*+*{margin-top:var(--d2-space-8)}.d2-st__item-body a.d2-tap-link:hover{text-decoration-thickness:var(--d2-underline-thickness-active)}.d2-st__list--ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--d2-space-24) var(--d2-space-16)}.d2-st__way{align-content:start}.d2-st__way-text,.d2-st__fixed{margin:0}.d2-st__table-wrap{overflow-x:auto}.d2-st__table{border-collapse:collapse;width:100%;max-width:var(--d2-measure-table);font-size:var(--d2-text-sm-size-mobile);line-height:var(--d2-text-sm-lh-mobile);font-variant-numeric:tabular-nums}.d2-st__table caption{caption-side:top;text-align:left;padding-bottom:var(--d2-space-8)}.d2-st__table th,.d2-st__table td{padding:var(--d2-space-8) var(--d2-space-12) var(--d2-space-8) 0;text-align:left;border-bottom:var(--d2-border-width-thin) solid var(--d2-divider)}.d2-st__table thead th{font-weight:var(--d2-font-weight-semibold);vertical-align:bottom}.d2-st__table tbody th{font-weight:var(--d2-font-weight-regular)}.d2-st__note,.d2-st__lead{margin:0}.d2-st__lead>div{display:grid;gap:var(--d2-space-4)}.d2-st__lead dt{font-weight:var(--d2-font-weight-semibold)}.d2-st__lead dd{margin:0}@media screen and (min-width:750px){.d2-st__item{grid-template-columns:1fr 2fr;column-gap:var(--d2-space-24);align-items:start}.d2-st__list{max-width:none}.d2-st__list--ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--d2-space-24)}.d2-st__way{grid-template-columns:1fr}.d2-st__item .d2-st__editor-chip{grid-column:1 / -1}.d2-st__item>.d2-st__fixed{grid-column:2}.d2-st__item>.d2-st__item-body:first-child{grid-column:2}.d2-st__item--table>.d2-st__table-wrap,.d2-st__item--table>.d2-st__note{grid-column:2}}.d2-settings-gallery__wrap--teaser{--d2-section-pad-y: var(--d2-space-32)}.d2-settings-gallery__inner>*+*{margin-top:var(--d2-space-32)}.d2-settings-gallery__intro>*+*{margin-top:var(--d2-space-12)}.d2-settings-gallery__note{max-width:calc(var(--d2-space-64) * 10)}.d2-settings-gallery__note p{margin:0}.d2-settings-gallery__filters{display:grid;gap:var(--d2-space-12)}.d2-settings-gallery__filter{--d2-cluster-gap: var(--d2-space-8)}.d2-settings-gallery__status{margin:0}.d2-settings-gallery__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--d2-space-32) var(--d2-grid-gutter-mobile);list-style:none;margin-left:0;padding:0}.d2-settings-gallery__item[hidden]{display:none}.d2-settings-gallery__card{display:flex;flex-direction:column;gap:var(--d2-space-12);height:100%}.d2-settings-gallery__card--own{justify-content:center;align-items:flex-start}.d2-settings-gallery__figure{margin:0}.d2-settings-gallery__img{display:block;width:100%;height:auto}.d2-settings-gallery__caption{margin-top:var(--d2-space-8);font-size:var(--d2-text-xs-size-mobile);line-height:var(--d2-text-xs-lh-mobile);color:var(--d2-muted)}.d2-settings-gallery__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--d2-space-8);flex:1 1 auto}.d2-settings-gallery__body>p,.d2-settings-gallery__name{margin:0}.d2-settings-gallery__name{font-family:var(--d2-font-display);font-weight:var(--d2-font-weight-regular);font-size:var(--d2-text-xl-size-mobile);line-height:var(--d2-text-xl-lh-mobile)}.d2-settings-gallery__style{font-weight:var(--d2-font-weight-semibold)}.d2-settings-gallery__cta{margin-top:auto}.d2-settings-gallery__links,.d2-settings-gallery__how p{margin:0}@media(min-width:750px){.d2-settings-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.d2-settings-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--d2-grid-gutter-desktop)}.d2-settings-gallery__wrap--teaser .d2-settings-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.d2-sp__inner>*+*{margin-top:var(--d2-space-32)}.d2-sp__intro{margin-top:var(--d2-space-16);max-width:var(--d2-measure-prose)}.d2-sp__stages{display:grid;gap:var(--d2-space-32)}.d2-sp__head+.d2-sp__stages{margin-top:var(--d2-space-32)}.d2-sp__stage{display:grid;grid-template-columns:var(--d2-space-40) 1fr;gap:var(--d2-space-16);--d2-row-pad: var(--d2-space-24)}.d2-sp__num{width:var(--d2-size-swatch);height:var(--d2-size-swatch);border-radius:var(--d2-radius-pill);border:var(--d2-border-width-thin) solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--d2-font-weight-semibold);font-size:var(--d2-text-sm-size-mobile)}.d2-sp__stage-title,.d2-sp__term-title{margin:0}.d2-sp__what{margin-top:var(--d2-space-8);max-width:var(--d2-measure-prose)}.d2-sp__facts{margin:var(--d2-space-16) 0 0;display:grid;gap:var(--d2-space-8);max-width:var(--d2-measure-prose)}.d2-sp__facts dt{font-size:var(--d2-text-sm-size-mobile);font-weight:var(--d2-font-weight-semibold)}.d2-sp__facts dd{margin:0}.d2-sp__contract{display:grid;gap:var(--d2-space-32)}.d2-sp__term{--d2-row-pad: var(--d2-space-24);max-width:var(--d2-measure-prose)}.d2-sp__term-body,.d2-sp__fact,.d2-sp__note,.d2-sp__list{margin-top:var(--d2-space-8)}.d2-sp__fact-label{font-size:var(--d2-text-sm-size-mobile);font-weight:var(--d2-font-weight-semibold);margin:var(--d2-space-8) 0 0}.d2-sp__fact .d2-sp__fact-label{margin:0 var(--d2-space-8) 0 0}.d2-sp__fact-value{font-family:var(--d2-font-display);font-size:var(--d2-text-lg-size-mobile)}.d2-sp__list{padding-left:var(--d2-space-20)}.d2-sp__stages--acc{gap:0}.d2-sp__stage--acc{display:block;--d2-row-pad: 0}.d2-sp__stage--acc:last-child{border-bottom:var(--d2-border-width-thin) solid var(--d2-color-border)}.d2-sp__acc-sum{display:flex;align-items:center;gap:var(--d2-space-16);min-height:var(--d2-size-stage-row);padding:var(--d2-space-12) 0;cursor:pointer;list-style:none}.d2-sp__acc-sum::-webkit-details-marker{display:none}.d2-sp__acc-sum:after{content:"+";margin-left:auto;font-size:var(--d2-text-lg-size-mobile);line-height:var(--d2-lh-tight)}.d2-sp__acc[open]>.d2-sp__acc-sum:after{content:"\2212"}.d2-sp__acc>.d2-sp__stage-body{padding:0 0 var(--d2-space-24) var(--d2-space-48)}.d2-sp__acc-sum .d2-sp__num{flex:0 0 var(--d2-size-swatch)}@media(min-width:750px){.d2-sp__stage{grid-template-columns:var(--d2-size-stage-row) 1fr}.d2-sp__facts{grid-template-columns:1fr 1fr;gap:var(--d2-space-16) var(--d2-space-32)}}.d2-stone-standard__inner.d2-stone-standard__inner>*+*{margin-top:var(--d2-space-24)}.d2-stone-standard__intro,.d2-stone-standard__selection{margin:0;max-width:calc(var(--d2-space-64) * 10);font-size:var(--d2-text-base-size-mobile);line-height:var(--d2-text-base-lh-mobile)}.d2-stone-standard__checks{display:grid;gap:var(--d2-space-16);max-width:calc(var(--d2-space-64) * 10)}.d2-stone-standard__check{display:grid;gap:var(--d2-space-4)}.d2-stone-standard__check-name{font-weight:var(--d2-font-weight-semibold)}@media screen and (min-width:750px){.d2-stone-standard__check{grid-template-columns:1fr 2fr;column-gap:var(--d2-space-24)}}.d2-why-d2__inner.d2-why-d2__inner>*+*{margin-top:var(--d2-space-24)}.d2-why-d2__pillars{display:grid;gap:var(--d2-space-24)}.d2-why-d2__pillar-name{margin:0 0 var(--d2-space-8);font-weight:var(--d2-font-weight-semibold);font-size:var(--d2-text-lg-size-mobile);line-height:var(--d2-text-lg-lh-mobile)}.d2-why-d2__pillar-text,.d2-why-d2__cta{margin:0;max-width:calc(var(--d2-space-64) * 10);font-size:var(--d2-text-base-size-mobile);line-height:var(--d2-text-base-lh-mobile)}@media screen and (min-width:750px){.d2-why-d2__pillars{grid-template-columns:repeat(3,1fr);column-gap:var(--d2-space-32)}.d2-why-d2__pillar-name{font-size:var(--d2-text-lg-size-desktop);line-height:var(--d2-text-lg-lh-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
