body.donuvio-theme{--font-body-family:GiftManrope,sans-serif;--font-heading-family:GiftCormorant,serif;--font-heading-weight:500;--color-background:248,244,235;--color-foreground:56,42,32;--color-button:56,42,32;--color-button-text:255,250,241;--color-base-accent-1:56,42,32;--color-shadow:56,42,32;background:#f8f4eb;color:#382a20;letter-spacing:.015em;font-size:16px;line-height:1.7}.donuvio-theme .gradient{background:#f8f4eb}.donuvio-theme :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:GiftCormorant,serif;font-weight:500;letter-spacing:-.025em;color:#382a20}.donuvio-theme :is(.h0,h1){font-size:clamp(48px,5vw,76px);line-height:1.05}.donuvio-theme :is(.h1,h2){font-size:clamp(34px,3.2vw,50px);line-height:1.12}.donuvio-theme .page-width{max-width:1360px;padding-left:48px;padding-right:48px}.donuvio-theme a:focus-visible,.donuvio-theme button:focus-visible,.donuvio-theme input:focus-visible,.donuvio-theme summary:focus-visible{outline:3px solid #a57e3b;outline-offset:4px}.donuvio-theme .header-wrapper{background:#f8f4eb;border-bottom:1px solid #ded8ca}.donuvio-theme .header{padding-top:16px;padding-bottom:16px;column-gap:32px}.donuvio-theme .header__heading-link .h2{font-family:GiftCormorant,serif;font-size:43px;letter-spacing:-.055em;font-weight:500;color:#382a20}.donuvio-theme .header__heading-link{padding:4px 12px}.donuvio-theme .header__menu-item{font-size:14px;letter-spacing:.02em;color:#382a20;padding:12px 16px}.donuvio-theme .header__active-menu-item{text-underline-offset:7px;text-decoration-thickness:1px}.donuvio-theme .header__icon{color:#382a20}.donuvio-theme :is(.menu-drawer,.predictive-search,.search-modal,.cart-drawer__inner){background:#f8f4eb;color:#382a20}.donuvio-theme .menu-drawer__menu-item{font-family:GiftCormorant,serif;font-size:29px}.donuvio-theme .button{--buttons-radius:3px;--buttons-border-width:1px;--buttons-border-opacity:1;--color-button:56,42,32;--color-button-text:255,250,241;border-radius:3px;min-height:54px;font-family:GiftManrope,sans-serif;font-weight:600;font-size:15px;letter-spacing:.025em;transition:transform .18s,background .18s}.donuvio-theme .button:hover{transform:translateY(-1px)}.donuvio-theme .button--secondary{--color-button:56,42,32;--color-button-text:56,42,32;background:transparent}.donuvio-theme :is(.field__input,.select__select,.customer input,.quantity){background:#fffaf1;color:#382a20;border-radius:3px}.donuvio-theme .field:after,.donuvio-theme .select:after{box-shadow:0 0 0 1px #adb7a7;border-radius:3px}.donuvio-theme .field__label{color:#726151}.donuvio-theme :is(.caption,.caption-with-letter-spacing,.facets__summary,.product__text){font-family:GiftManrope,sans-serif}.donuvio-theme :is(.title-wrapper-with-link,.main-page-title){margin-top:40px;margin-bottom:32px}.donuvio-theme .collection-hero{background:linear-gradient(110deg,#eeeddf,#f8f4eb 75%);border-bottom:1px solid #ded8ca}.donuvio-theme .collection-hero__inner{padding-top:46px;padding-bottom:46px;align-items:center;gap:48px}.donuvio-theme .collection-hero__title{font-size:clamp(48px,5vw,76px);margin-bottom:18px}.donuvio-theme .collection-hero__description{max-width:660px;font-size:17px;line-height:1.8;color:#726151}.donuvio-theme .collection-hero__image-container{border-radius:120px 120px 6px 6px;min-height:240px}.donuvio-theme :is(.facets-container,.product-count){font-size:14px;color:#726151}.donuvio-theme .facets__disclosure{border-color:#d6d9cc}.donuvio-theme .active-facets__button-inner{background:#e8ecdf;border:0;box-shadow:none;color:#382a20}.donuvio-theme .product-grid{row-gap:40px;column-gap:24px}.donuvio-theme .card-wrapper{height:100%}.donuvio-theme .card--standard .card__inner{background:#eee9df;border-radius:8px;overflow:hidden}.donuvio-theme .card__media{border-radius:8px;overflow:hidden}.donuvio-theme .card__media img{transition:transform .35s}.donuvio-theme .card-wrapper:hover .card__media img{transform:scale(1.025)}.donuvio-theme .card__content{padding:0}.donuvio-theme .card__information{padding-top:18px;padding-bottom:12px}.donuvio-theme .card__heading{font-size:28px;line-height:1.12;font-family:GiftCormorant,serif}.donuvio-theme .card-information>.price{font-family:GiftManrope,sans-serif;font-size:17px;font-weight:600;color:#382a20;margin-top:10px}.donuvio-theme .badge{background:#e5e9dc;color:#382a20;border:0;font-size:11px;letter-spacing:.04em;padding:8px 12px;border-radius:2px}.donuvio-theme .price__badge-sale{background:#8b5038;color:#fffaf1}.donuvio-theme .quick-add__submit{min-height:45px;font-size:13px}.donuvio-theme .product{gap:55px;margin-top:35px;margin-bottom:55px}.donuvio-theme .product__media-wrapper{max-width:58%}.donuvio-theme .product__media{background:#eee9df;border-radius:8px}.donuvio-theme .product__media-list{gap:16px}.donuvio-theme .product__info-wrapper{padding-left:0}.donuvio-theme .product__info-container{max-width:490px}.donuvio-theme .product__title h1{font-size:clamp(42px,4.1vw,62px);line-height:1.04}.donuvio-theme .product__text{font-size:12px;color:#75816f;letter-spacing:.12em;text-transform:uppercase}.donuvio-theme .product__description{font-size:16px;line-height:1.85;color:#726151}.donuvio-theme .product .price{font-size:26px;font-family:GiftManrope,sans-serif;color:#382a20;font-weight:600}.donuvio-theme .product__tax{font-size:13px;color:#726151}.donuvio-theme .product-form__input .form__label{font-size:13px;font-weight:600;margin-bottom:12px}.donuvio-theme .product-form__input--pill input[type=radio]+label{background:#fffaf1;border:1px solid #c3ccbc;color:#382a20;border-radius:3px;font-size:13px;padding:12px 18px}.donuvio-theme .product-form__input--pill input[type=radio]:checked+label{background:#382a20;color:#fffaf1;border-color:#382a20}.donuvio-theme .product-form__submit{min-height:62px;font-size:17px;margin-top:6px}.donuvio-theme .product__accordion{border-color:#dbcdb8}.donuvio-theme .accordion__title{font-size:22px}.donuvio-theme .accordion__content{font-size:15px;line-height:1.85}.donuvio-theme .thumbnail{border-radius:4px;background:#eee9df}.donuvio-theme .related-products{border-top:1px solid #ded8ca;padding-top:45px}.donuvio-theme .related-products__heading{font-size:46px}.donuvio-theme .template-search__header{margin-top:45px;margin-bottom:38px}.donuvio-theme .template-search__search{max-width:700px}.donuvio-theme .cart__items{border-bottom:1px solid #dbcdb8}.donuvio-theme .cart-item{padding-top:24px;padding-bottom:24px}.donuvio-theme .cart-item__name{font-family:GiftCormorant,serif;font-size:27px;color:#382a20}.donuvio-theme .cart-item__image{border-radius:6px;background:#eee9df}.donuvio-theme .cart-items th{font-size:11px;letter-spacing:.1em;color:#6c796b}.donuvio-theme .cart__footer{padding:30px;background:#eeeee2;border-radius:6px;margin-top:32px;margin-bottom:55px}.donuvio-theme .cart__checkout-button{min-height:60px}.donuvio-theme .cart__warnings{padding-top:65px;padding-bottom:75px}.donuvio-theme .cart__warnings .button{margin-top:28px}.donuvio-theme :is(.template-404,.customer){padding-top:65px;padding-bottom:75px}.donuvio-theme .shopify-policy__container{max-width:860px;padding:50px 24px 70px}.donuvio-theme .shopify-policy__body{font-size:16px;line-height:1.9}.donuvio-theme .pagination-wrapper{margin:45px 0}.donuvio-theme .pagination__item--current:after{background:#382a20}.donuvio-theme .gift-feature{border-radius:130px 130px 6px 6px;padding-top:65px;padding-bottom:60px;border:1px solid #dde1d0}.donuvio-theme .gift-feature>a{font-weight:600;font-size:16px;text-underline-offset:6px}.donuvio-theme .gift-steps{padding-top:48px;padding-bottom:65px}.donuvio-theme .gift-category-visual{transition:transform .2s,background .2s}.donuvio-theme .gift-category:hover .gift-category-visual{transform:translateY(-4px);background:#dce3ce}.donuvio-theme .gift-service{max-width:1100px;padding-top:65px;min-height:620px}.donuvio-theme .gift-faq-list{background:#fffaf1;border:1px solid #dedfce;border-radius:6px;padding:0 30px}.donuvio-theme .gift-faq-item:first-child{border-top:0}.donuvio-theme .gift-faq-item:last-child{border-bottom:0}.donuvio-theme .gift-content-pending{border:1px solid #d7ddc8;border-radius:6px}.donuvio-theme .gift-contact-form{background:#fffaf1;padding:12px 32px 32px;border:1px solid #dbcdb8;border-radius:6px}.donuvio-theme .gift-footer{border-top:1px solid #d3c0a7;background:#eee4d4!important;padding-top:55px;padding-bottom:28px}.donuvio-theme .gift-footer-brand>a{font-size:48px;letter-spacing:-.055em}.donuvio-theme .gift-footer nav a{text-underline-offset:5px}.donuvio-theme .gift-footer h2{font-size:27px}.donuvio-theme .gift-finder{padding-top:55px;padding-bottom:75px}.donuvio-theme .gift-choice{border-radius:6px;box-shadow:0 3px 10px #382a2004;transition:background .15s,border-color .15s}.donuvio-theme .gift-choice:hover{background:#eff1e5;border-color:#839277}.donuvio-theme .gift-choice[aria-pressed=true]{background:#e8d8bf}.donuvio-theme .gift-card{padding-bottom:16px}.donuvio-theme .gift-card img,.donuvio-theme .gift-image-empty{border-radius:90px 90px 5px 5px}.donuvio-theme .gift-card h2{font-size:29px}.donuvio-theme .gift-progress{display:inline-block;border:1px solid #d4dcc8;border-radius:30px;padding:7px 17px;font-size:12px;background:#f3f4e9}.donuvio-theme.gift-global-season-off{--gift-red:#7b684c}@media(min-width:990px){.donuvio-theme .header--middle-center{grid-template-columns:1fr auto 1fr}.donuvio-theme .header--middle-center .header__inline-menu{justify-self:start}}@media(max-width:989px){.donuvio-theme .page-width{padding-left:26px;padding-right:26px}.donuvio-theme .product{gap:28px}.donuvio-theme .product__media-wrapper{max-width:100%}.donuvio-theme .header__heading-link .h2{font-size:36px}.donuvio-theme .product-grid{column-gap:18px;row-gap:30px}}@media(max-width:749px){.donuvio-theme .page-width{padding-left:20px;padding-right:20px}.donuvio-theme :is(.h0,h1){font-size:46px}.donuvio-theme .header{padding-top:10px;padding-bottom:10px}.donuvio-theme .header__heading-link .h2{font-size:35px}.donuvio-theme .collection-hero__inner{padding-top:30px;padding-bottom:30px;gap:20px}.donuvio-theme .collection-hero__title{font-size:48px}.donuvio-theme .collection-hero__description{font-size:15px}.donuvio-theme .collection-hero__image-container{min-height:180px}.donuvio-theme .card__heading{font-size:24px}.donuvio-theme .product-grid{column-gap:14px;row-gap:25px}.donuvio-theme .card-information>.price{font-size:16px}.donuvio-theme .product{margin-top:20px}.donuvio-theme .product__title h1{font-size:43px}.donuvio-theme .product__info-container{max-width:none}.donuvio-theme .product-form__submit{min-height:58px}.donuvio-theme .cart__footer{padding:22px}.donuvio-theme .cart-item__name{font-size:23px}.donuvio-theme .gift-feature{border-radius:85px 85px 5px 5px;padding-top:40px}.donuvio-theme .gift-faq-list{padding:0 18px}.donuvio-theme .gift-faq-item summary{font-size:17px;line-height:1.5}.donuvio-theme .gift-contact-form{padding:8px 20px 24px}.donuvio-theme .gift-service{padding-top:40px;min-height:480px}.donuvio-theme .gift-footer{padding-top:36px}.donuvio-theme .gift-footer-brand>a{font-size:42px}.donuvio-theme .gift-finder{padding-top:32px}.donuvio-theme .gift-hero .gift-intro{font-size:16px;line-height:1.65}.donuvio-theme .gift-hero{min-height:650px;padding-bottom:115px}.donuvio-theme .gift-hero h1{font-size:61px}}@media(prefers-reduced-motion:reduce){.donuvio-theme *{scroll-behavior:auto!important}.donuvio-theme .button,.donuvio-theme .gift-category-visual,.donuvio-theme .card__media img{transition:none;transform:none!important}}.donuvio-theme .header-wrapper,.donuvio-theme .header-wrapper.gradient{background:#382a20;--color-background:56,42,32;--color-foreground:255,250,241;--color-link:255,250,241;border-bottom:1px solid #ffffff20}.donuvio-theme .header__heading-link .h2,.donuvio-theme .header__icon,.donuvio-theme .header__menu-item,.donuvio-theme .header__heading-link{color:#fffaf1}.donuvio-theme .header__icon--menu{border:1px solid #ffffff30;border-radius:4px;width:44px;height:44px;transition:background .15s}.donuvio-theme .header__icon--menu:hover{background:#ffffff12}.donuvio-theme .header__icon--menu .icon{width:19px;height:18px}.donuvio-theme .header__icon--menu:focus-visible{outline-color:#e0c991}.donuvio-theme .menu-drawer,.donuvio-theme .menu-drawer__submenu{--color-background:248,244,235;--color-foreground:56,42,32;--color-link:56,42,32;background:#f8f4eb;color:#382a20}.donuvio-theme .menu-drawer__menu-item,.donuvio-theme .menu-drawer__account,.donuvio-theme .menu-drawer__close-button{color:#382a20}.donuvio-theme .menu-drawer__menu-item{font-size:28px;padding-top:15px;padding-bottom:15px}.donuvio-theme .menu-drawer__menu-item--active,.donuvio-theme .menu-drawer__menu-item:hover,.donuvio-theme .menu-drawer__utility-links{background:#eee4d4}.donuvio-theme .header .search-modal{--color-background:248,244,235;--color-foreground:56,42,32;background:#f8f4eb;color:#382a20}.donuvio-theme .header .search-modal__close-button{color:#382a20}.donuvio-theme .header.drawer-menu{grid-template-columns:1fr auto 1fr}.donuvio-theme .header.drawer-menu>.header__heading,.donuvio-theme .header.drawer-menu>.header__heading-link{grid-column:2}.donuvio-theme .header.drawer-menu>header-drawer{grid-column:1;justify-self:start}.donuvio-theme .header.drawer-menu>.header__icons{grid-column:3;justify-self:end}@media(max-width:749px){.donuvio-theme .header__heading-link .h2{font-size:35px}.donuvio-theme .header.drawer-menu{column-gap:10px}.donuvio-theme .menu-drawer__menu-item{font-size:26px}}@media(max-width:989px){.donuvio-theme .header.drawer-menu.header--has-account{grid-template-areas:"left-icons search heading icons";grid-template-columns:auto auto 1fr auto}.donuvio-theme .header.drawer-menu.header--has-account>.header__heading,.donuvio-theme .header.drawer-menu.header--has-account>.header__heading-link{grid-area:heading}.donuvio-theme .header.drawer-menu.header--has-account>.header__icons{grid-area:icons}.donuvio-theme .header.drawer-menu.header--has-account>header-drawer{grid-area:left-icons}}@media(max-width:374px){.donuvio-theme .header.drawer-menu{padding-left:12px;padding-right:12px;column-gap:2px}.donuvio-theme .header__heading-link{padding-left:4px;padding-right:4px}.donuvio-theme .header__heading-link .h2{font-size:28px}.donuvio-theme .header__icon,.donuvio-theme .header__icon--menu{width:36px}}.donuvio-theme .gift-service-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;margin:42px auto 0;font-size:15px}.donuvio-theme .gift-service-links a,.donuvio-theme .donuvio-empty-state p a,.donuvio-theme .donuvio-empty-back a{text-underline-offset:5px}.donuvio-theme .gift-service a,.donuvio-theme .donuvio-empty-back a,.donuvio-theme .donuvio-empty-state p a{color:#382a20}.donuvio-theme .donuvio-empty-state{max-width:1000px;min-height:420px}.donuvio-theme .donuvio-empty-state>p:not(.gift-eyebrow),.donuvio-theme .donuvio-empty-intro,.donuvio-theme .donuvio-search-intro{max-width:680px;margin:22px auto;font-size:17px;line-height:1.8}.donuvio-theme .donuvio-empty-state .gift-actions{justify-content:center;margin:30px auto;gap:16px}.donuvio-theme .cart__warnings .cart__empty-text{font-size:clamp(42px,5vw,68px);max-width:900px;margin-left:auto;margin-right:auto}.donuvio-theme .cart__warnings .cart__login-title{font-size:28px;margin-top:35px}.donuvio-theme .template-search--empty{padding-bottom:65px;min-height:420px}.donuvio-theme .gift-footer nav a{min-height:30px;display:inline-flex;align-items:center}@media(max-width:749px){.donuvio-theme .donuvio-empty-state .gift-actions{display:flex;flex-direction:column}.donuvio-theme .donuvio-empty-state .button{width:100%}.donuvio-theme .gift-service-links a{padding:8px 0}.donuvio-theme .gift-service-body{overflow-wrap:anywhere}.donuvio-theme .gift-footer nav a{min-height:40px}}.donuvio-theme .gift-finder-intro{max-width:900px;margin:0 auto 32px}.donuvio-theme .gift-finder-intro h1{font-size:clamp(40px,4.5vw,64px);margin:18px auto 22px}.donuvio-theme .gift-finder-intro>p:not(.gift-eyebrow){max-width:720px;margin:auto;line-height:1.8;font-size:17px}.donuvio-theme .gift-finder h2{font-size:clamp(34px,4vw,54px);margin:24px auto;line-height:1.12}.donuvio-theme .gift-finder-notice{max-width:760px;margin:0 auto 30px;padding:15px 22px;background:#eee4d4;font-size:15px;line-height:1.7;border-radius:4px}.donuvio-theme .gift-finder [data-gift-view]{max-width:900px;margin:auto}.donuvio-theme .gift-finder input[aria-invalid=true]{border:2px solid #8c2a25}.donuvio-theme .gift-finder-guide{max-width:760px;margin:70px auto 0;padding-top:30px;border-top:1px solid #dbcdb8;text-align:left;line-height:1.8}.donuvio-theme .gift-finder-guide h2{font-size:36px}.donuvio-theme .gift-finder-guide h3{font-size:28px;margin:30px 0 14px}.donuvio-theme .gift-finder-guide p{font-size:16px;line-height:1.85}.donuvio-theme .gift-finder-guide nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;font-size:15px}.donuvio-theme .gift-choice:focus-visible{outline:3px solid #a57e3b;outline-offset:4px}@media(max-width:650px){.donuvio-theme .gift-finder-intro{margin-bottom:24px}.donuvio-theme .gift-finder h2{font-size:34px}.donuvio-theme .gift-finder-guide h2{font-size:32px}.donuvio-theme .gift-finder-guide{margin-top:45px}.donuvio-theme .gift-quiz-actions{align-items:stretch}.donuvio-theme .gift-quiz-actions .gift-button{min-width:0;flex:1}.donuvio-theme .gift-finder-notice{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/donuvio-design.css.map */
