:root{--giften-navy: #051c2c;--giften-burgundy: #5e2a2b;--giften-button: var(--colorBtnPrimary, #5e2a2b);--giften-blush: #efb8a9;--giften-warm-tan: #c39b82;--giften-cream: #f5efe1;--giften-light-grey: #f2f2f2;--giften-white: #ffffff;--giften-sage: #98b8ad;--giften-greige: #dbd6d1;--giften-accent: var(--giften-warm-tan);--giften-body: var(--giften-navy)}.template-index .shopify-section{margin:0!important}.template-index .shopify-section:has(.quote-attribution){background-color:#fff!important}.template-index .shopify-section:has(.homepage-newsletter){background-color:var(--giften-cream)!important}.template-index .homepage-newsletter .btn,.template-index .homepage-newsletter button.btn{text-transform:none!important;font-weight:500!important;letter-spacing:.06em!important}.template-index .index-section{margin-top:0;margin-bottom:0}.template-index .shopify-section:has(.homepage-trust-lead),.template-index .shopify-section:has(.homepage-trust-logos),.template-index .shopify-section[id*=trust-lead],.template-index .shopify-section[id*=trust-logos],.template-page-corporate-gifting .shopify-section:has(.homepage-trust-lead),.template-page-corporate-gifting .shopify-section:has(.homepage-trust-logos),.template-page-corporate-gifting .shopify-section[id*=trust-lead],.template-page-corporate-gifting .shopify-section[id*=trust-logos]{background-color:var(--giften-cream)!important;margin-top:0!important;margin-bottom:0!important}.template-index .homepage-trust-lead,.template-index .homepage-trust-logos,.template-index .homepage-trust-logos .giften-trust-closing,.template-index .homepage-trust-logos .giften-trust-closing p,.template-page-corporate-gifting .homepage-trust-lead,.template-page-corporate-gifting .homepage-trust-logos,.template-page-corporate-gifting .homepage-trust-logos .giften-trust-closing,.template-page-corporate-gifting .homepage-trust-logos .giften-trust-closing p{background-color:var(--giften-cream)!important}.site-header__search #predictive-search.search__results{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;overflow:hidden!important;pointer-events:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.product-single__title,.hero__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 700);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight)}.feature-row__text h2.h1,.rte h2.h1,.theme-block h2.h1{font-size:var(--typeH1Size);line-height:var(--typeHeaderLineHeight);letter-spacing:.005em;font-weight:700}h2.h1.appear-delay{font-size:48px;line-height:50px;letter-spacing:.005em;font-weight:700}@media only screen and (min-width:769px){.template-page-about .feature-row__text h2.h1.appear-delay,.template-page-about .feature-row__text h2.h1,.template-page-about .theme-block h2.h1,.template-page-about h1.main_head{text-transform:capitalize}}@media only screen and (max-width:768px){.feature-row__text h2.h1,.rte h2.h1,.theme-block h2.h1{font-size:var(--typeH1SizeMobile);line-height:1.15}h2.h1.appear-delay{font-size:25px;line-height:1.2}}@media only screen and (min-width:769px){h2.section-header__title,.section-header__title.h1{font-size:var(--typeH1Size);line-height:var(--typeHeaderLineHeight);letter-spacing:.005em;font-weight:700}h1.main_head{font-size:calc(var(--typeHeaderSize) * 1.42);line-height:.9;letter-spacing:.005em;font-weight:700}}@media only screen and (max-width:768px){.section-header__title{font-weight:700;font-size:29px;line-height:1.1}}h1.h2.product-single__title{font-weight:700}body,input,textarea,select,.product-card__title,.product__price,.grid-product__price{font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.rte,.rte p,.rte li{font-size:var(--typeBaseSize);line-height:var(--typeBaseLineHeight)}.subheading{letter-spacing:.3em;text-transform:uppercase;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:500}.rte .enlarge-text,.rte .enlarge-text p{font-size:var(--typeEnlargeTextSize);line-height:1.5}.cust_btns{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.cust_btns .btn{margin:0}.site-nav__link,.site-nav__link--main,.site-nav__link--button,.site-nav__dropdown-link,.site-nav__deep-dropdown-link,.mobile-nav__link,.mobile-nav__link--top-level,.mobile-nav__sublist-link{font-family:"DM Sans",var(--typeBasePrimary),var(--typeBaseFallback);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.corporate-block .corporate-block__ctas a.corporate-block__btn--text:hover,.corporate-block .corporate-block__ctas a.corporate-block__btn--text:focus-visible,.corporate-block .corporate-block__ctas a.corporate-block__btn--text:hover span{color:var(--giften-cream, #f5efe1);background:transparent}.homepage-who-personal .homepage-cta--navy .btn:hover,.template-index .homepage-byo .homepage-cta--navy .btn:hover,.template-index .homepage-byo .cust_btns .btn:hover,.homepage-newsletter .input-group-btn .btn:hover{color:var(--giften-cream, #f5efe1);background:var(--giften-button, #5e2a2b)}.text-columns--hoverable .text-columns__card:hover .text-columns__card-cta,.text-columns--hoverable .text-columns__card:hover a,.collections-band__cta:hover,.text-columns--logo-grid .text-columns__section-cta:hover,.featured-collections--text .featured-collections__cta:hover{color:var(--giften-cream, #f5efe1)}.form-vertical label{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.form-vertical input.input-full,.form-vertical textarea.input-full,.form-vertical select.input-full{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--typeBaseSize);border-radius:0}.section-header__rte{font-size:var(--typeBaseSize);line-height:var(--typeBaseLineHeight)}.rte a:not(.rte__image):not(.btn),.rte-setting a:not(.rte__image):not(.btn){background-image:none}.rte a:not(.rte__image):not(.btn):hover,.rte-setting a:not(.rte__image):not(.btn):hover{background-size:0}.collapsible-content__inner p a:hover:after,.collapsible-content__inner p a:focus:after{width:0}.rte a:not(.btn):hover:after,.rte a:not(.btn):focus:after,.rte-setting a:not(.btn):hover:after,.rte-setting a:not(.btn):focus:after{width:0}.collapsible-trigger--inline{padding:11px 0 11px 40px}.collapsible-trigger--inline .collapsible-trigger__icon,.faq-section .collapsible-trigger--icon-right .collapsible-trigger__icon,.faq-item .collapsible-trigger--icon-right .collapsible-trigger__icon{left:0;right:auto}.rte.collapsible-content__inner--faq{padding-bottom:30px}.template-page-faq .index-section--faq.faq-block--intro{margin-bottom:20px}.template-page-faq .index-section--faq.faq-block--intro .h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--typeH2SizeMobile);line-height:1.15;letter-spacing:.005em;text-transform:none;font-weight:700;margin-bottom:1rem}@media only screen and (min-width:769px){.template-page-faq .index-section--faq.faq-block--intro .h2{font-size:var(--typeH2Size);line-height:var(--typeHeaderLineHeight)}}.template-page-faq .index-section--faq.faq-block--intro .rte,.template-page-faq .index-section--faq.faq-block--intro .rte p{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize) * 1.06);line-height:1.5}.template-page-faq .index-section--faq.faq-block--intro .rte .enlarge-text,.template-page-faq .index-section--faq.faq-block--intro .rte .enlarge-text p{font-size:1.3em}.template-page-faq .index-section--faq.faq-block--category{margin-top:2.5rem;margin-bottom:.5rem}.template-page-faq .index-section--faq.faq-block--category .h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--typeH2SizeMobile);letter-spacing:.005em;text-transform:none;font-weight:700;margin-bottom:.75rem}@media only screen and (min-width:769px){.template-page-faq .index-section--faq.faq-block--category .h2{font-size:var(--typeH2Size);line-height:var(--typeHeaderLineHeight)}}.faq-section .collapsible-trigger--inline,.faq-section .collapsible-trigger--inline span,.faq-section .rte.collapsible-content__inner--faq,.faq-section .rte.collapsible-content__inner--faq p,.faq-section .rte.collapsible-content__inner--faq li{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--typeBaseSize);font-weight:var(--typeBaseWeight);line-height:var(--typeBaseLineHeight);letter-spacing:normal;text-transform:none}.faq-section .collapsible-trigger--inline .collapsible-trigger__icon--circle{border-color:var(--colorBorder)}.contact-form-section .section-header__title{text-align:center}.contact-form-section .section-header__rte{text-align:center;max-width:42em;margin-left:auto;margin-right:auto}.contact-form-section .btn{letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:700}a.btn,.btn,.contact-form-section .btn,button.btn.btn--full.add-to-cart span,.contact-form button,.cart__checkout-wrapper .btn{font-family:var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:.15em;font-weight:700}a.btn{letter-spacing:.12em}button.btn.cart__checkout{padding:11px;letter-spacing:.05em;font-weight:700;font-size:13px}.cart__checkout-wrapper .aodSaveCart,.cart__checkout-wrapper .aodViewCart{width:100%;margin-top:10px;padding:11px;letter-spacing:.05em;font-weight:700;font-size:13px}@media screen and (min-width:769px){.template-cart .cart__page-col.cart__page-sidebar{background-color:#f7f7f7}.template-cart .cart__page-col.cart__page-sidebar:after{display:none}}.template-cart .cart__page-shipping-note{margin-top:12px;margin-bottom:0}.template-cart .cart__checkout-wrapper .aodSaveCart,.template-cart .cart__checkout-wrapper .aodViewCart{background-color:#e1ddd9;border-color:#e1ddd9;color:#000}.template-cart .cart__checkout-wrapper .aodSaveCart:hover,.template-cart .cart__checkout-wrapper .aodViewCart:hover{background-color:#d4cec9;border-color:#d4cec9;color:#000}.template-cart [data-section-type=featured-collection] .section-header{text-align:center}.template-cart [data-section-type=featured-collection] .section-header__link{display:table;margin:12px auto 0}.template-cart .cart__item .js-qty__wrapper{border:1px solid var(--colorTextBody)}.grid-product__gift-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;gap:6px;pointer-events:none}.grid-product__gift-badge{display:inline-block;font-family:var(--typeBasePrimary),system-ui,sans-serif;font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;background:var(--giften-navy);color:var(--giften-cream);white-space:nowrap}.grid-product__gift-badge--new{background:var(--giften-blush);color:var(--giften-navy)}.grid-product__gift-badge--low_stock{background:var(--giften-white);color:var(--giften-navy);border:1px solid var(--giften-navy)}.grid-product__gift-tagline{font-family:var(--typeHeaderPrimary),Georgia,serif;font-weight:400;font-style:italic;font-size:14px;line-height:1.3;color:var(--giften-navy);opacity:.85;margin:4px 0 6px;max-width:32ch}@media(max-width:768px){.collection-filter{position:relative!important;top:auto!important;z-index:1!important;background:var(--colorBody);width:100%;margin-bottom:15px}}body.template-page .rte.rte--nomargin img{margin:0 auto!important;padding:10px 0}.product-section.is-modal .ot-estimated-shipping{display:none!important}.quick-product__btn.custom_btn{font-weight:600;text-transform:uppercase;font-family:var(--typeBasePrimary),system-ui,sans-serif;letter-spacing:.14em}.theme-block h1{line-height:1.1;letter-spacing:.005em}input.ot-estimated-shipping-zipcode-input,p.ot-estimated-shipping-zipcode-submit-btn{font-family:var(--typeBasePrimary),var(--typeBaseFallback)}input.ot-estimated-shipping-zipcode-input{border-radius:var(--buttonRadius, 50px);text-transform:uppercase;letter-spacing:.1em;padding:10px 20px;margin-bottom:15px}p.ot-estimated-shipping-zipcode-submit-btn{border-radius:var(--buttonRadius, 50px);background:var(--giften-button, #5e2a2b)!important;padding:13px 25px!important;font-weight:500;text-transform:uppercase}.testimonials-section h2,h3.section-header__title,product-recommendations h3.section-header__title{text-transform:capitalize;font-weight:700;font-size:32px;letter-spacing:3px}.testimonials-section h2{letter-spacing:.1px;font-size:42px;font-weight:700}.modal--is-closing,.modal--is-active{display:flex!important;overflow:hidden}.modal{display:none;bottom:0;left:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;z-index:30;color:#fff;align-items:center;justify-content:center}.giftbox-modal-open .modal:before{cursor:default}.modal-open .modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e6e6e6;background-color:var(--colorModalBg);animation:overlay-on .5s forwards;cursor:pointer}.modal-open .modal .modal__inner{animation:modal-open .5s forwards}.modal--square .modal__inner{background-color:#fff;background-color:var(--colorBody);color:#000;color:var(--colorTextBody);box-shadow:0 15px 45px #0000001a}@media only screen and (min-width:769px){.modal__inner{margin:40px;max-width:calc(100% - 80px)}}.modal__inner{transform-style:preserve-3d;flex:0 1 auto;margin:15px;max-width:calc(100% - 15px);display:flex;align-items:center}.modal__centered{position:relative;flex:0 1 auto;min-width:1px;max-width:100%}@media only screen and (min-width:769px){.modal--square .modal__centered-content{padding:45px;max-height:90vh;max-width:1200px}}.giftbox{max-width:420px}@media only screen and (min-width:769px){.h3,h3{font-size:var(--typeHeaderSize)}}.modal__inner .image-wrap img{max-height:none}.modal__inner img{display:block;max-height:90vh}.popup-cta{margin:15px 0}.template-cart .page-width.page-content.is-empty .cart__page-col{display:none}.template-cart header.section-header.text-center .text-spacing{display:none}.template-cart .page-width.page-content.is-empty header.section-header.text-center .text-spacing,.template-cart header.section-header.text-center.section-header--404 .text-spacing{display:block}.collection-item__title{background-color:#fff!important;color:#111!important;font-weight:400!important;letter-spacing:1px!important;border-radius:6px!important;padding:.5em 1.2em!important;display:inline-block!important;text-align:center!important;max-width:90%!important;line-height:1.4!important;white-space:normal!important;word-break:keep-all!important;box-shadow:0 1px 3px #00000026!important;transition:all .3s ease-in-out!important}.collection-item__title{overflow-wrap:break-word!important}@media(max-width:768px){.collection-item__title{top:55%!important;transform:translateY(-50%)!important;font-size:clamp(.6rem,2.5vw,.85rem)!important;min-width:70%!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}}.template-collection .collection-hero{padding-top:30px!important;padding-bottom:20px!important}.template-collection .collection-hero__content{margin-bottom:10px!important}.template-collection .collection-hero__title{margin-bottom:10px!important;line-height:1.15}.template-collection .collection-hero__description{margin-top:8px!important;margin-bottom:12px!important;line-height:1.45}.template-collection .index-section{margin-bottom:30px!important}.template-collection .page-width{padding-top:10px!important;padding-bottom:10px!important}.template-collection .collection-grid{margin-top:10px!important}.template-collection h1,.template-collection h2{margin-bottom:12px!important}.template-collection p{margin-bottom:10px!important;line-height:1.45}.template-collection .collection-hero,.template-collection .collection-hero__content,.template-collection .collection-hero__title,.template-collection .collection-hero__description{text-align:left!important}.template-collection .collection-hero__title{margin-bottom:6px!important}.template-collection .collection-hero__description{margin-top:4px!important;margin-bottom:8px!important}.template-collection .collection-hero__description p{margin-bottom:6px!important}.template-collection .filters-toolbar__product-count,.template-collection .collection-filter__item--count,.template-collection .filter-count,.template-collection [class*=product-count]{display:none!important}.template-collection .collection-sidebar,.template-collection .filters-toolbar{font-weight:300}.template-collection .collection-sidebar hr,.template-collection .filter__group+.filter__group{border-color:#ebe7e0!important}.template-collection .collection-sidebar{padding-top:16px!important}.template-collection .collection-hero__title,.template-collection h1,.template-collection .h1,.template-collection .collection-hero h1,.template-collection .collection-header__title,.template-collection [class*=collection-hero] h1{text-transform:none!important}.template-collection .filters-toolbar__product-count,.template-collection .collection-filter__item--count,.template-collection .filter-count,.template-collection [class*=product-count]{display:block!important}.template-collection .filters-toolbar__input-wrapper,.template-collection .filters-toolbar__item--sort,.template-collection select.collection-sort__input,.template-collection .collection-sort,.template-collection .collection-filter__sort-container{max-width:240px!important}.template-collection .breadcrumb,.template-collection .breadcrumbs,.template-collection nav[aria-label*=readcrumb]{margin-top:24px!important;margin-bottom:8px!important;padding-top:8px!important;padding-bottom:8px!important;position:relative!important;z-index:5!important;overflow:visible!important;display:block!important}body[class*=build-your-own-gift-box] .breadcrumb,body[class*=build-your-own-gift-box] .breadcrumbs{margin-top:12px!important;margin-bottom:4px!important;padding-top:4px!important;padding-bottom:4px!important}body[class*=build-your-own-gift-box] .collection-hero{padding-top:16px!important;padding-bottom:12px!important}body[class*=build-your-own-gift-box] .collection-hero__title{margin-top:0!important;margin-bottom:4px!important;line-height:1.1!important}body[class*=build-your-own-gift-box] .collection-hero__description{margin-top:6px!important;margin-bottom:10px!important}body[class*=build-your-own-gift-box] .collection-hero__description p{margin-bottom:4px!important}body[class*=build-your-own-gift-box] .collection-grid,body[class*=build-your-own-gift-box] .grid--uniform{margin-top:4px!important}body[class*=build-your-own-gift-box] .index-section{margin-bottom:12px!important}.template-collection .page-content--top:has(.section-header--flush){padding-top:12px!important;padding-bottom:8px!important}.template-collection .section-header--flush{margin-bottom:8px!important}.template-collection .section-header--flush .breadcrumb{margin-top:8px!important;margin-bottom:4px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:13px!important}.template-collection #CollectionHeaderSection .section-header--flush .section-header__title{margin-top:4px!important;margin-bottom:4px!important;line-height:1.1!important}.template-collection .collection__description{margin-top:8px!important;margin-bottom:8px!important}.template-collection .collection__description p{margin-bottom:4px!important;line-height:1.5!important}.template-collection .collection-content .page-width{padding-top:8px!important}.template-collection .grid--uniform{margin-top:4px!important}
/*# sourceMappingURL=/cdn/shop/t/75/assets/giften-market.css.map */
