welcome-package-modal{display:block}[data-wpm-trigger-slot]{display:contents}.welcome-package-modal__dialog{--welcome-package-modal-surface: #54565b;--welcome-package-modal-item-surface: #f2f2f2;--welcome-package-modal-text: #ffffff;--welcome-package-modal-muted: rgba(255, 255, 255, .75);--welcome-package-modal-disabled: rgba(0, 0, 0, 1);--welcome-package-modal-focus: #ffffff;--welcome-package-modal-cta: #9dc3d2;border:none;padding:0;max-width:75rem;width:75vw;max-height:90dvh;overflow-y:auto;background:var(--welcome-package-modal-surface);color:var(--welcome-package-modal-text)}.welcome-package-modal__dialog::backdrop{background-color:#00000080}.welcome-package-modal__content{padding:3.2rem 3.2rem 2.4rem;position:relative;max-width:120rem;margin:0 auto}.welcome-package-modal__toggle{color:var(--welcome-package-modal-text);background-color:transparent;width:3.6rem;height:3.6rem;padding:0;position:absolute;top:1.4rem;right:1.4rem;transition:opacity var(--duration-default) ease-in-out;border:none;cursor:pointer}.welcome-package-modal__toggle:focus-visible{outline:.2rem solid var(--welcome-package-modal-focus);outline-offset:.2rem}.welcome-package-modal__toggle svg{width:1.4rem;height:1.4rem}@media(hover:hover){.welcome-package-modal__toggle:hover{opacity:.7}}.welcome-package-modal__dialog .welcome-package-modal__preheading{margin:0 0 1.2rem;text-align:center;color:var(--welcome-package-modal-text);font-family:var(--font-din);font-size:1.2rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.welcome-package-modal__dialog .h4{margin:0 0 1.4rem;text-align:center;color:var(--welcome-package-modal-text);font-family:var(--font-snell-roundhand);text-transform:none}.welcome-package-modal__dialog .welcome-package-modal__body{margin:0 0 2rem;color:var(--welcome-package-modal-muted);text-align:center;line-height:1.4}@media(max-width:989px){.welcome-package-modal__dialog{width:90vw}}@media(max-width:767px){.welcome-package-modal__dialog{width:calc(100% - 4rem)}.welcome-package-modal__content{padding:3.2rem 1.6rem 2.4rem}.welcome-package-modal__dialog .h4{margin-bottom:1rem}.welcome-package-modal__dialog .welcome-package-modal__preheading{margin-bottom:.8rem;font-size:1.1rem}.welcome-package-modal__dialog .welcome-package-modal__body{margin-bottom:2rem}}.welcome-package-modal__grid{display:grid;grid-template-columns:1fr;gap:2rem 1.6rem;justify-content:center;align-items:start}.welcome-package-modal__grid--2-col,.welcome-package-modal__grid--3-col{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:980px){.welcome-package-modal__grid--2-col{grid-template-columns:repeat(2,1fr)}.welcome-package-modal__grid--3-col{grid-template-columns:repeat(3,1fr)}}.welcome-package-modal__grid welcome-package-form{grid-column:1 / -1}.welcome-package-modal__dialog welcome-package-item{--welcome-package-item-focus: #ffffff;display:grid;grid-template-rows:auto auto 1fr;gap:1.2rem;align-items:start;height:100%}.welcome-package-modal__dialog .welcome-package-item__media{background:var(--welcome-package-modal-item-surface);width:100%;aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center}.welcome-package-modal__dialog .welcome-package-item__media img{object-fit:contain;width:100%;height:100%;aspect-ratio:3 / 4}.welcome-package-modal__dialog .welcome-package-item__title{margin:0;color:var(--welcome-package-modal-text);font-family:var(--font-baskerville);font-size:1.6rem;line-height:1.25}.welcome-package-modal__dialog .welcome-package-item__options{border:none;margin:auto 0 0;padding:0;display:grid;gap:1.2rem}@supports (grid-template-rows: subgrid){@media(min-width:980px){.welcome-package-modal__dialog .welcome-package-modal__grid--3-col{grid-auto-rows:auto}.welcome-package-modal__dialog .welcome-package-modal__grid--3-col welcome-package-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1.2rem;align-items:start;height:auto}.welcome-package-modal__dialog .welcome-package-modal__grid--3-col .welcome-package-item__options{margin-top:0}}}.welcome-package-modal__dialog .welcome-package-item__option{display:grid;gap:.8rem}.welcome-package-modal__dialog .product__option-name{color:var(--welcome-package-modal-text);font-size:1.2rem;letter-spacing:.04em;line-height:1.2;text-transform:none}.welcome-package-modal__dialog .welcome-package-item__option-selected{color:var(--welcome-package-modal-text);text-transform:capitalize}.welcome-package-modal__dialog .product__option-options-wrapper{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none}.welcome-package-modal__dialog .product__option-wrapper{position:relative}.welcome-package-modal__dialog .welcome-package-item__option:not(.welcome-package-item__option--color) .product__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.welcome-package-modal__dialog .welcome-package-item__option:not(.welcome-package-item__option--color) .product__option-label{display:block;color:var(--welcome-package-modal-text);font-family:var(--font-din);font-size:1.6rem;line-height:1.2;letter-spacing:.06em;padding-bottom:.2rem;border-bottom:.2rem solid transparent;min-width:2rem;text-align:center}.welcome-package-modal__dialog .welcome-package-item__option:not(.welcome-package-item__option--color) .product__option-input:checked+.product__option-label,.welcome-package-modal__dialog .welcome-package-item__option:not(.welcome-package-item__option--color) .product__option-input[checked]+.product__option-label{border-bottom-color:var(--welcome-package-modal-text)}.welcome-package-modal__dialog .welcome-package-item__option:not(.welcome-package-item__option--color) .product__option-input:focus-visible+.product__option-label{outline:.2rem solid var(--welcome-package-item-focus);outline-offset:.3rem}.welcome-package-modal__dialog .welcome-package-item__swatches{gap:.8rem}.welcome-package-modal__dialog .welcome-package-item__swatches .product__option-wrapper{width:2rem;height:2rem;flex:0 0 2rem;aspect-ratio:1 / 1;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.welcome-package-modal__dialog .welcome-package-item__swatches .product__option-wrapper:has(input:checked),.welcome-package-modal__dialog .welcome-package-item__swatches .product__option-wrapper:has(input[checked]){box-shadow:0 0 0 1px #fff}.welcome-package-modal__dialog .welcome-package-item__swatches .product-card-swatch{width:2rem;height:2rem;flex:0 0 2rem;aspect-ratio:1 / 1;box-sizing:border-box;border:2px solid var(--welcome-package-modal-surface);border-radius:50%;position:relative;background:transparent}.welcome-package-modal__dialog .welcome-package-item__swatches .product-card-swatch:before{content:"";position:absolute;width:13.85px;height:13.85px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--welcome-package-swatch-color, #000000)}.welcome-package-modal__dialog .welcome-package-item__swatches .product-card-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.welcome-package-modal__dialog .welcome-package-item__swatches .product-card-swatch label{display:none}.welcome-package-modal__dialog .product__option-input.option-unavailable+.product__option-label{color:var(--welcome-package-modal-disabled)}.welcome-package-modal__dialog .welcome-package-item__swatches .product__option-input.option-unavailable+.product__option-label:after{content:"";position:absolute;inset:50% auto auto 50%;width:1.8rem;height:.2rem;background:var(--welcome-package-modal-disabled);transform:translate(-50%,-50%) rotate(45deg)}.welcome-package-modal__dialog .welcome-package-item__swatches .product__option-wrapper:has(.product__option-input.option-unavailable){opacity:.55}.welcome-package-modal__dialog .welcome-package-item__swatches .product__option-wrapper:has(.product__option-input.option-unavailable):after{content:"";position:absolute;width:1.8rem;height:.2rem;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:var(--welcome-package-modal-disabled)}.welcome-package-modal__dialog .product__option-input.impossible-combination+.product__option-label{color:var(--welcome-package-modal-disabled);opacity:.5}.welcome-package-modal__dialog .product__option-wrapper:has(.product__option-input.impossible-combination){pointer-events:none}.welcome-package-modal__dialog .button--welcome-package-submit.button--disabled-state,.welcome-package-modal__dialog .button--welcome-package-submit:disabled{color:#ffffffbf;background:#c5c5c5;border-color:#c5c5c5}.welcome-package-modal__dialog .product-form__buttons{margin-top:0;text-align:center}.welcome-package-modal__dialog .button--welcome-package-submit{min-height:4.8rem;max-width:28rem;min-width:15rem;font-family:var(--font-din);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400}.welcome-package-modal__dialog .button--welcome-package-submit:focus-visible{outline:.2rem solid var(--welcome-package-modal-focus);outline-offset:.2rem}@media(max-width:767px){.welcome-package-modal__dialog welcome-package-item{gap:.8rem}.welcome-package-modal__dialog .welcome-package-item__title{min-height:auto;font-size:1.4rem;line-height:1.25}.welcome-package-modal__dialog .product__option-name{font-size:1.1rem}.welcome-package-modal__dialog .product__option-label{font-size:1.2rem}.welcome-package-modal__grid{gap:1.6rem 1.2rem}.welcome-package-modal__dialog .button--welcome-package-submit{min-height:4.4rem;font-size:1.4rem;max-width:26rem}}@media(min-width:980px){.welcome-package-modal__dialog{width:min(82vw,90rem)}}welcome-package-modal [data-govx-id]{display:none;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/1680/assets/component-welcome-package-modal.css.map */
