:root{--dot-ivory: #fffbf4;--dot-white: #ffffff;--dot-ink: #24273f;--dot-ink-soft: #5c5f74;--dot-line: #ece6db;--dot-field: #d6d0c5;--dot-wash-sky: #e6f3fd;--dot-wash-blush: #fde9ef;--dot-wash-lilac: #efebfd;--dot-wash-mint: #e3f5ec;--dot-tint-sky: #b9ddf8;--dot-tint-butter: #ffe08a;--dot-tint-blush: #f8c3d1;--dot-tint-lilac: #d2c8f7;--dot-tint-mint: #b5e4cd;--dot-tint-pumpkin: #f9c49e;--dot-section-space: 4.8rem;--dot-radius: 2rem;--dot-arch: 999px 999px 2rem 2rem}@media screen and (min-width:750px){:root{--dot-section-space: 9.6rem;--dot-radius: 2.4rem}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.02em;color:rgb(var(--color-foreground))}.dot-eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--dot-ink-soft)}.dot-hand{margin:0;font-family:var(--dot-font-hand);font-size:2.6rem;line-height:1.2;letter-spacing:0;color:var(--dot-ink-soft)}.dot-body{color:var(--dot-ink-soft);font-size:1.6rem;line-height:1.7}.dot-body p{margin:0}@media screen and (min-width:750px){.dot-body{font-size:1.7rem}}.dot-link,.rte a:not(.button){color:var(--dot-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--dot-tint-blush);text-decoration-thickness:.3rem;text-underline-offset:.5rem;transition:text-decoration-color .15s ease}.dot-link:hover,.rte a:not(.button):hover{text-decoration-color:var(--dot-ink)}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.02em}.button--secondary{background-color:var(--dot-tint-sky);color:var(--dot-ink)}.button--secondary:after,.button--secondary:hover:after{box-shadow:none}.button--secondary:hover{background-color:#a7d3f5}.dot-button--white.button--secondary{background-color:var(--dot-white)}.dot-button--white.button--secondary:hover{background-color:var(--dot-ivory)}.dot-buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.6rem}.dot-button{min-height:5rem;padding:0 3rem}@media screen and (max-width:749px){.dot-buttons .dot-button{width:100%}}.dot-badge{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;padding:.5rem 1.2rem;border-radius:999px;font-size:1.2rem;font-weight:600;letter-spacing:.03em;line-height:1.4;color:var(--dot-ink)}.dot-badge--blush{background:var(--dot-tint-blush)}.dot-badge--sky{background:var(--dot-tint-sky)}.dot-badge--lilac{background:var(--dot-tint-lilac)}.dot-badge--mint{background:var(--dot-tint-mint)}.dot-badge--pumpkin{background:var(--dot-tint-pumpkin)}.dot-blob{position:absolute;border-radius:50%;pointer-events:none}.dot-blob--blush{background:var(--dot-wash-blush)}.dot-blob--mint{background:var(--dot-wash-mint)}.dot-blob--sky{background:var(--dot-wash-sky)}.dot-blob--lilac{background:var(--dot-wash-lilac)}.dot-blob--pumpkin{background:#f9c49e59}.dot-sparkle{display:block;flex-shrink:0}.dot-sparkle--butter{color:var(--dot-tint-butter)}.dot-sparkle--blush{color:var(--dot-tint-blush)}.dot-sparkle--sky{color:var(--dot-tint-sky)}.dot-sparkle--lilac{color:var(--dot-tint-lilac)}.dot-sparkle--mint{color:var(--dot-tint-mint)}.dot-stamp{width:9.6rem;height:9.6rem;border-radius:50%;border:1px solid var(--dot-ink);background:var(--dot-ivory);color:var(--dot-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;transform:rotate(-8deg);pointer-events:none}.dot-stamp__text{font-family:var(--dot-font-hand);font-size:2rem;line-height:1;letter-spacing:0;max-width:7rem}@media screen and (max-width:749px){.dot-stamp{width:7.8rem;height:7.8rem}.dot-stamp__text{font-size:1.7rem}}.dot-bg--ivory{background:var(--dot-ivory)}.dot-bg--sky{background:var(--dot-wash-sky)}.dot-bg--blush{background:var(--dot-wash-blush)}.dot-bg--lilac{background:var(--dot-wash-lilac)}.dot-bg--mint{background:var(--dot-wash-mint)}.dot-wash--sky{background:var(--dot-wash-sky)}.dot-wash--blush{background:var(--dot-wash-blush)}.dot-wash--lilac{background:var(--dot-wash-lilac)}.dot-wash--mint{background:var(--dot-wash-mint)}.dot-wash--white{background:var(--dot-white)}.dot-media{position:relative;overflow:hidden;border-radius:var(--dot-radius);aspect-ratio:4 / 5}.dot-media--arch{border-radius:var(--dot-arch);aspect-ratio:7 / 9}.dot-media--circle{border-radius:50%;aspect-ratio:1}.dot-media__img{width:100%;height:100%;object-fit:cover;display:block}svg.dot-media__placeholder>g>path:first-child,svg.dot-styles__placeholder>g>path:first-child,.card__media .placeholder-svg>g>path:first-child{fill:transparent}.dot-media__placeholder{width:100%;height:100%;display:block;fill:#24273f59}.dot-section{position:relative;padding:var(--dot-section-space) 0;color:var(--dot-ink)}.dot-section--inset{padding-top:0}.dot-section-wrapper+.dot-section-wrapper .dot-bg--ivory,.dot-section-wrapper .dot-how{border-top:1px solid var(--dot-line)}.dot-heading{margin-bottom:3.2rem}.dot-heading--center{text-align:center}.dot-heading--split{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem}.dot-heading--split .dot-link{white-space:nowrap}.dot-heading__title{margin:0;font-size:3rem;line-height:1.1}@media screen and (min-width:750px){.dot-heading{margin-bottom:4.4rem}.dot-heading__title{font-size:4.2rem}}.dot-hero{overflow:hidden}.dot-hero__inner{display:grid;gap:3.2rem;align-items:center}.dot-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;order:2}.dot-hero__heading{margin:0;font-size:4rem;line-height:1.05}.dot-hero__body{max-width:44rem}.dot-hero__visual{position:relative;order:1;display:flex;justify-content:center}.dot-hero__photo{position:relative;width:100%;max-width:32rem}.dot-hero__blob-1{width:13rem;height:13rem;left:0;top:3rem}.dot-hero__blob-2{width:18rem;height:18rem;right:-2rem;bottom:-2rem}.dot-hero__stamp{position:absolute;left:-1.2rem;bottom:2rem;z-index:1}.dot-hero__sparkle-1{position:absolute;right:3rem;top:2.4rem}.dot-hero__sparkle-2{position:absolute;right:1.4rem;top:6.4rem}@media screen and (min-width:990px){.dot-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.2rem}.dot-hero__text{order:1;gap:2.4rem}.dot-hero__visual{order:2}.dot-hero__heading{font-size:6.8rem;line-height:1.04}.dot-hero__photo{max-width:42rem}.dot-hero__blob-1{left:4rem}.dot-hero__blob-2{width:22rem;height:22rem;right:2rem}.dot-hero__stamp{left:-2.8rem;bottom:4.4rem}.dot-hero__sparkle-1{right:6.4rem}.dot-hero__sparkle-2{right:4.4rem;top:8rem}}.dot-styles{overflow:hidden}.dot-styles__sparkle-1{position:absolute;left:5%;top:6rem}.dot-styles__sparkle-2{position:absolute;right:7%;top:9rem}.dot-styles__list{list-style:none;margin:0 auto;padding:0 1.6rem .4rem;display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:1.6rem;max-width:var(--page-width)}.dot-styles__list::-webkit-scrollbar{display:none}.dot-styles__item{flex:0 0 11rem;scroll-snap-align:start}.dot-styles__link{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;text-decoration:none;color:var(--dot-ink)}.dot-styles__circle{width:11rem;height:11rem;border-radius:50%;border:.5rem solid var(--dot-white);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.dot-styles__link:hover .dot-styles__circle{transform:translateY(-.3rem)}.dot-styles__img,.dot-styles__placeholder{width:100%;height:100%;object-fit:cover}.dot-styles__placeholder{fill:#24273f59}.dot-styles__name{font-weight:600;font-size:1.5rem;line-height:1.3}.dot-styles__price{font-size:1.4rem;color:var(--dot-ink-soft);margin-top:-.6rem}@media screen and (min-width:990px){.dot-styles__list{overflow:visible;justify-content:center;padding:0 5rem;gap:2.4rem}.dot-styles__item{flex:1 1 0;max-width:17rem}.dot-styles__circle{width:15.6rem;height:15.6rem}.dot-styles__name{font-size:1.6rem}}.card-wrapper .card__inner,.card--standard .card__inner{border-radius:var(--dot-radius);overflow:hidden}.product-grid .grid__item:nth-child(4n+1) .card--standard .card__inner{background:var(--dot-wash-sky)}.product-grid .grid__item:nth-child(4n+2) .card--standard .card__inner{background:var(--dot-wash-blush)}.product-grid .grid__item:nth-child(4n+3) .card--standard .card__inner{background:var(--dot-wash-lilac)}.product-grid .grid__item:nth-child(4n+4) .card--standard .card__inner{background:var(--dot-wash-mint)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;letter-spacing:-.01em;color:var(--dot-ink)}@media screen and (max-width:749px){.card__heading,.card__heading a{font-size:1.6rem}}.card-information .price{color:var(--dot-ink-soft);font-size:1.4rem}.card .placeholder-svg,.card__media .placeholder-svg{fill:#24273f4d;background:transparent}.card__badge .badge{border:0;padding:.5rem 1.2rem;font-weight:600;letter-spacing:.03em;background:var(--dot-tint-blush);color:var(--dot-ink)}.dot-seasonal{position:relative;overflow:hidden;border-radius:2.8rem;padding:2.6rem 2.2rem;display:grid;gap:2.4rem}.dot-seasonal__text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.dot-seasonal__text .dot-heading__title{max-width:26rem}.dot-seasonal__doodles{position:absolute;top:2.2rem;right:2rem;display:flex;gap:.6rem;align-items:flex-end;color:var(--dot-ink);z-index:1}.dot-seasonal__blob{width:18rem;height:18rem;right:-5rem;bottom:-6rem}.dot-seasonal__photos{position:relative;display:flex;gap:1rem}.dot-seasonal__photo{flex:1}@media screen and (max-width:749px){.dot-seasonal__text .button{width:100%}.dot-seasonal__photos{order:1}.dot-seasonal__text{display:contents}.dot-seasonal__text .button{order:2}}@media screen and (min-width:990px){.dot-seasonal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4.8rem;padding:5.6rem 6.4rem}.dot-seasonal__text .dot-heading__title{max-width:none}.dot-seasonal__doodles{top:3rem;right:4rem}.dot-seasonal__photos{justify-content:center;gap:1.8rem}.dot-seasonal__photo--1{flex:0 0 22rem}.dot-seasonal__photo--2{flex:0 0 17rem;margin-top:6.4rem}}.dot-how{padding-top:5.6rem;padding-bottom:5.6rem}.dot-how__list{list-style:none;margin:0;padding:0}.dot-how__step{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid var(--dot-line)}.dot-how__icon{flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dot-ink)}.dot-how__title{margin:0;font-size:1.9rem;line-height:1.25}.dot-how__text{margin:.2rem 0 0;font-size:1.4rem;line-height:1.55;color:var(--dot-ink-soft)}@media screen and (min-width:750px){.dot-how{padding-top:7.2rem;padding-bottom:7.2rem}.dot-how__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.dot-how__step{flex-direction:column;text-align:center;gap:1.2rem;padding:.8rem 4.4rem;border-bottom:0}.dot-how__step+.dot-how__step{border-left:1px solid var(--dot-line)}.dot-how__title{font-size:2.3rem}.dot-how__text{font-size:1.5rem}}.dot-feature__inner{display:grid;gap:3.2rem;align-items:center}.dot-feature__visual{position:relative}.dot-feature__visual .dot-media{aspect-ratio:7 / 5}.dot-feature__sparkle{position:absolute;right:2.8rem;top:2.8rem}.dot-feature__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.dot-feature__text .dot-body{max-width:44rem}@media screen and (min-width:990px){.dot-feature__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.2rem}.dot-feature__inner--reverse .dot-feature__visual{order:2}}.dot-signup{overflow:hidden}.dot-signup__blob-1{width:16rem;height:16rem;left:-6rem;bottom:-7rem}.dot-signup__blob-2{width:12rem;height:12rem;right:-4rem;top:3rem}.dot-signup__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center}.dot-signup__sparkles{display:flex;gap:.8rem;align-items:flex-start}.dot-signup__form{width:100%;max-width:52rem;margin-top:.8rem}.dot-signup__row{display:flex;flex-direction:column;gap:1.2rem;text-align:left}.dot-signup__label{font-weight:600;font-size:1.3rem}.dot-signup__input{width:100%;min-height:5rem;padding:0 2rem;border-radius:999px;border:1px solid var(--dot-field);background:var(--dot-white);color:var(--dot-ink);font-family:var(--font-body-family);font-size:1.6rem}.dot-signup__input:focus-visible{outline:.2rem solid var(--dot-ink);outline-offset:.2rem}.dot-signup__message{margin:1.2rem 0 0;font-weight:600;color:var(--dot-ink)}.dot-signup__message--error{color:#a3243f}@media screen and (min-width:750px){.dot-signup__blob-1{width:26rem;height:26rem;left:-8rem;bottom:-12rem}.dot-signup__blob-2{width:20rem;height:20rem;right:-6rem;top:5rem}.dot-signup__row{flex-direction:row;flex-wrap:wrap;align-items:center}.dot-signup__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dot-signup__input{flex:1}}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.03em;color:var(--dot-ink)}.utility-bar{border-bottom:0}.header-wrapper--border-bottom{border-bottom:1px solid var(--dot-line)}.header__heading-link .h2,.header__heading .h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em;color:var(--dot-ink)}.header__menu-item{color:var(--dot-ink);font-weight:500}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--dot-tint-blush);text-decoration-thickness:.3rem}.product__title h1,.product__title .h1{font-size:3.6rem;line-height:1.06}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:4.4rem}}.product__info-container .price-item--regular,.product__info-container .price__regular .price-item{color:var(--dot-ink);font-weight:600}.product__media-list .product-media-container,.product__media-list .global-media-settings{border-radius:var(--dot-radius)}.product__media-list .product__media-item:first-child .product-media-container,.product__media-list .product__media-item:first-child .global-media-settings{border-radius:var(--dot-arch)}.product__media-list .product__media-item:first-child .product-media-container{position:relative}.product__media-list .product__media-item:first-child .product-media-container:after{content:"sewn by hand";position:absolute;right:1.4rem;bottom:1.6rem;width:7.8rem;height:7.8rem;border-radius:50%;border:1px solid var(--dot-ink);background:var(--dot-ivory);color:var(--dot-ink);font-family:var(--dot-font-hand);font-size:1.7rem;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1rem;transform:rotate(-8deg);pointer-events:none;z-index:2}.product .thumbnail{border-radius:1.2rem}.product-form__input.product-form__input--pill input[type=radio]+label{background-color:var(--dot-white);border-color:var(--dot-field);color:var(--dot-ink);font-weight:500}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background-color:var(--dot-tint-blush);color:var(--dot-ink);border-color:var(--dot-ink);box-shadow:inset 0 0 0 .05rem var(--dot-ink);font-weight:600}.product-form__input.product-form__input--pill input[type=radio]:checked+label::selection{background-color:#24273f33}.product-form__input .form__label,.product-form__input legend{color:var(--dot-ink);font-weight:600}.product .select__select,.product .field__input{background-color:var(--dot-white)}.product-form__submit.button{background-color:var(--dot-ink);color:var(--dot-white);min-height:5.4rem}.product-form__submit.button:after,.product-form__submit.button:hover:after{box-shadow:none}.product-form__submit.button:hover{background-color:#34385a}.product-form__submit.button:disabled,.product-form__submit.button[aria-disabled=true]{background-color:var(--dot-ink);opacity:.5}.shopify-payment-button__button--unbranded{background-color:var(--dot-tint-sky)!important;color:var(--dot-ink)!important;border-radius:999px!important;font-weight:600!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#a7d3f5!important}.shopify-payment-button__more-options{color:var(--dot-ink)}.dot-addons{background:var(--dot-wash-sky);border-radius:1.6rem;padding:.4rem 1.4rem}.dot-addon+.dot-addon{border-top:1px solid #cfe3f3}.dot-addon__check{accent-color:var(--dot-ink)}.dot-addons .dot-addon__select{width:10.5rem}.product__accordion{border-color:var(--dot-line)}.product__accordion summary .icon-caret{color:var(--dot-ink)}.footer{border-top:1px solid var(--dot-line)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--dot-ink-soft)}.footer-block__details-content .list-menu__item--link,.footer .link{color:var(--dot-ink)}.footer-block__brand-info .rte,.footer-block__brand-info p{color:var(--dot-ink-soft)}.footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em;text-transform:none;font-size:2.4rem;color:var(--dot-ink)}.dot-airy-global-section{display:none}::selection{background:var(--dot-tint-blush);color:var(--dot-ink)}*:focus-visible{outline-color:var(--dot-ink)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dot-airy.css.map */
