handmade-nudges,recently-viewed-products{display:block;min-width:0;margin:2.4rem 0}handmade-nudges[hidden],recently-viewed-products[hidden],.dt-nudges [hidden],.related-products [hidden]{display:none!important}.dt-nudges{--dt-card-border: rgba(var(--color-foreground), .13)}.dt-nudges .dt-nudges__heading{margin:0 0 1.4rem;font-family:var(--font-body-family);font-weight:700;font-size:2.2rem;line-height:1.25;letter-spacing:-.035rem}.dt-nudges [data-nudge-cards]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.dt-nudges__card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:center;gap:1rem .5rem;min-width:0;padding:1rem;border:1px solid var(--dt-card-border);border-radius:1.2rem;background:rgb(var(--color-background))}.dt-nudges__image{grid-column:1 / -1;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:.7rem;background:#f5f2e9}.dt-nudges__image img,.dt-nudges__image svg{display:block;width:100%;height:100%;object-fit:contain}.dt-nudges__info{display:contents}.dt-nudges__title{grid-column:1 / -1;align-self:start;color:rgb(var(--color-foreground));font-size:1.45rem;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;overflow-wrap:anywhere}.dt-nudges__title:hover{text-decoration:underline;text-underline-offset:.3rem}.dt-nudges__price{font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:0}.dt-nudges__card .button{min-width:5.6rem;min-height:4.4rem;padding:.7rem 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:0;border:1px solid rgba(var(--color-foreground),.3);border-radius:.7rem;background:#edf2ed;color:rgb(var(--color-foreground));box-shadow:none;text-align:center;white-space:normal}.dt-nudges__card .button:before,.dt-nudges__card .button:after{display:none}.dt-nudges__card a.button{grid-column:1 / -1}.dt-nudges__card:has(a.button) .dt-nudges__price{grid-column:1 / -1}.dt-nudges__card .button:hover:not(:disabled){background:#e0eadf;border-color:rgb(var(--color-foreground))}.dt-nudges__card:focus-within{border-color:rgb(var(--color-foreground))}.dt-nudges :focus-visible,.dt-gift__disclosure :focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.dt-nudges__guidance{font-size:1.2rem;line-height:1.6;margin:1.2rem 0 0;color:rgba(var(--color-foreground),.8)}.dt-nudges__guidance a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.3rem;white-space:nowrap}.dt-nudges[data-context=drawer]{margin:1.8rem 0}.dt-nudges[data-context=drawer] .dt-nudges__heading{font-size:1.8rem}.dt-nudges[data-context=drawer] [data-nudge-cards]{grid-template-columns:1fr;gap:.8rem}.dt-nudges[data-context=drawer] .dt-nudges__card{grid-template-columns:6.4rem minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.2rem 1rem;padding:.8rem}.dt-nudges[data-context=drawer] .dt-nudges__image{grid-column:1;grid-row:1 / 3;aspect-ratio:1}.dt-nudges[data-context=drawer] .dt-nudges__title{grid-column:2;grid-row:1;align-self:end;font-size:1.3rem}.dt-nudges[data-context=drawer] .dt-nudges__price{grid-column:2;grid-row:2;align-self:start;font-size:1.3rem}.dt-nudges[data-context=drawer] .dt-nudges__card .button{grid-column:3;grid-row:1 / 3;max-width:8rem;padding-inline:.8rem}.dt-gift__disclosure{padding:0 1.6rem;border:1px solid #e7dfc9;border-radius:1.4rem;background:#f8f5ed}.dt-gift__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:7.6rem;padding:1.4rem 0;cursor:pointer;list-style:none}.dt-gift__summary-copy{display:flex;flex-direction:column;gap:.4rem}.dt-gift__eyebrow{font-size:.95rem;font-weight:600;letter-spacing:.15rem;color:#736345}.dt-gift__summary-title{font-size:2rem;line-height:1.25;font-weight:700;letter-spacing:-.035rem}.dt-gift__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 3.2rem;height:3.2rem;border-radius:50%;border:1px solid #d9d1bc;font-size:2rem;font-weight:400}.dt-gift__disclosure[open] .dt-gift__toggle{transform:rotate(180deg)}.dt-gift__disclosure-content{padding-bottom:1.4rem}.dt-gift__disclosure .dt-gift__heading{display:none}.dt-gift__disclosure .dt-gift__intro{margin:-.2rem 0 1.2rem;font-size:1.25rem;color:rgba(var(--color-foreground),.8);line-height:1.5}.dt-gift__disclosure .dt-gift__card{border-radius:.9rem;background:rgb(var(--color-background));border-color:#e7dfc9}.dt-gift__disclosure .dt-gift__name{font-size:1.3rem;font-weight:600;letter-spacing:0;line-height:1.4}.dt-gift__disclosure .dt-gift__price{margin-top:.5rem;font-size:1.4rem;font-weight:600}.dt-gift__disclosure .dt-gift__add{min-height:4.4rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.6rem;background:#fff;box-shadow:none;font-size:1.3rem}.dt-gift__disclosure .dt-gift__add:before,.dt-gift__disclosure .dt-gift__add:after{display:none}.dt-gift__disclosure .dt-gift__add:hover:not(:disabled){background:#edf2ed;border-color:rgb(var(--color-foreground))}.dt-gift__disclosure .dt-gift__card:has(.dt-gift__added:not([hidden])){border-color:#426049;background:#f1f5ee}.dt-gift__disclosure .dt-gift__added{color:#294b36;font-weight:600}.dt-gift--product{margin:2rem 0 2.4rem}.dt-gift--product .dt-gift__cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(14rem,44%);overflow-x:auto;gap:1rem;padding:.3rem .3rem .8rem;margin:0 -.3rem;scroll-padding-inline:.3rem;scrollbar-width:thin}.dt-gift--product .dt-gift__card{display:flex;flex-direction:column;align-items:stretch;width:auto;min-width:0;padding:.8rem;gap:.8rem}.dt-gift--product .dt-gift__image{width:100%;height:auto;aspect-ratio:4 / 3;background:#fff;border-radius:.5rem}.dt-gift--product .dt-gift__details{flex:1}.dt-gift--product .dt-gift__note{display:none}.dt-gift--product .dt-gift__actions{align-items:stretch}.dt-gift--product .dt-gift__slider-buttons{justify-content:flex-end;margin:.3rem 0 0}.dt-gift--product .dt-gift__slider-buttons .slider-button{width:4.4rem;height:4.4rem;border-radius:50%;border-color:#d9d1bc}.dt-gift--drawer .dt-gift__disclosure{padding-inline:1.2rem}.dt-gift--drawer .dt-gift__summary-title{font-size:1.7rem}.dt-gift--drawer .dt-gift__eyebrow{font-size:.85rem}.dt-gift--drawer .dt-gift__card{padding:.8rem;gap:.7rem}.dt-gift--drawer .dt-gift__disclosure>summary{min-height:6.8rem}.dt-recent{margin:4rem 0 0;padding-top:3rem;border-top:1px solid var(--dt-card-border)}.dt-recent .dt-nudges__heading{font-size:2.6rem;margin-bottom:2rem}.dt-recent [data-nudge-cards]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.dt-recent .dt-nudges__image{aspect-ratio:1}.cart-drawer cart-drawer-items{overflow-x:hidden}@media(min-width:750px){.dt-recent [data-nudge-cards]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.dt-recent .dt-nudges__card{padding:1.2rem}}@media(min-width:990px){.dt-gift--product .dt-gift__cards{grid-auto-columns:minmax(13rem,calc((100% - 2rem) / 3))}.dt-nudges[data-context=cart] .dt-nudges__image{max-height:18rem}}@media(max-width:374px){.dt-nudges [data-nudge-cards]{gap:.8rem}.dt-nudges__card{padding:.7rem}.dt-nudges__title{font-size:1.3rem}.dt-nudges__price{font-size:1.25rem}.dt-nudges__card .button{min-width:4.4rem;padding-inline:.7rem;font-size:1.2rem}.dt-gift__disclosure{padding-inline:1.2rem}.dt-gift__summary-title{font-size:1.8rem}.dt-recent [data-nudge-cards]{gap:.8rem}}.product-form__buttons:has(.dt-extras-link){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.product-form__buttons:has(.dt-extras-link)>:not(.product-form__submit):not(.dt-extras-link){grid-column:1 / -1}.product-form__buttons:has(.dt-extras-link) .product-form__submit{margin:0;min-width:0;padding-inline:.8rem}.product-form__buttons .dt-extras-link{display:flex;align-items:center;justify-content:center;min-width:0;min-height:4.8rem;padding:.8rem;margin:0;font-size:1.3rem;line-height:1.4;text-align:center;text-decoration:none}.dt-extras-link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.dt-nudges[data-context=product]{padding-top:2.4rem;border-top:1px solid #e3e5da}.dt-nudges[data-context=product] .dt-nudges__image{aspect-ratio:1}.dt-nudges[data-context=product] .dt-nudges__card{padding:0;border:0;border-radius:0;background:transparent}.dt-nudges[data-context=product] .dt-nudges__heading{font-size:2rem}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dt-handmade-nudges.css.map */
