:root{--gv-paper: #F4F2EC;--gv-linen: #E8E4DA;--gv-ink: #1B1A18;--gv-graphite: #5B5854;--gv-harbor: #1E4D46;--gv-harbor-deep: #163B36;--gv-brass: #B08A55;--gv-rule: rgba(27, 26, 24, .14);--gv-rule-strong: rgba(27, 26, 24, .5);--gv-success: #3F6B3A;--gv-error: #8C3B32;--gv-star: #B08A55;--gv-background: var(--gv-paper);--gv-background-alt: var(--gv-linen);--gv-foreground: var(--gv-ink);--gv-foreground-muted: var(--gv-graphite);--gv-accent: var(--gv-harbor);--gv-accent-hover: var(--gv-harbor-deep);--gv-accent-light: var(--gv-linen);--gv-secondary: var(--gv-graphite);--gv-border: var(--gv-rule);--gv-footer-bg: var(--gv-ink);--gv-footer-text: var(--gv-paper);--gv-ease: cubic-bezier(.22, 1, .36, 1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.h0{font-size:clamp(4rem,6.5vw,7.6rem);line-height:1;letter-spacing:-.025em}h1,.h1{font-size:clamp(3.2rem,4.6vw,5.4rem);letter-spacing:-.02em}h2,.h2{font-size:clamp(2.6rem,3.4vw,3.8rem)}h3,.h3{font-size:clamp(2.1rem,2.4vw,2.6rem)}h4,.h4{font-size:1.9rem}h5,.h5{font-size:1.6rem}@media screen and (min-width:750px){.h0{font-size:clamp(4rem,6.5vw,7.6rem)}h1,.h1{font-size:clamp(3.2rem,4.6vw,5.4rem)}h2,.h2{font-size:clamp(2.6rem,3.4vw,3.8rem)}h3,.h3{font-size:clamp(2.1rem,2.4vw,2.6rem)}}.h0 em,.h1 em,.h2 em,.h3 em,h1 em,h2 em,h3 em,.banner__heading em,.title em{font-style:italic;font-weight:300;color:inherit}.gv-rule-above,.occasion-grid__heading,.how-it-works__heading,.gift-guide__heading,.gift-quiz__heading,.collection__title .title,.title-wrapper .title,.rich-text__heading,.image-with-text__heading,.multicolumn .title,.collection-list-title,.collection-hero__title,.featured-blog .title,.newsletter__subheading+*,.contact__heading{position:relative}.occasion-grid__heading:before,.how-it-works__heading:before,.gift-guide__heading:before,.gift-quiz__heading:before,.collection__title .title:before,.title-wrapper .title:before,.image-with-text__heading:before,.collection-hero__title:before{content:"";display:block;width:4rem;height:1px;background:var(--gv-brass);margin:0 0 1.6rem}.collection__title.title-wrapper .title:before{margin-left:0}.center .title:before,.title-wrapper.center .title:before,.collection__title.center .title:before,.title-wrapper--center .title:before{margin-left:auto;margin-right:auto}.right .title:before{margin-left:auto}.occasion-grid__heading:before,.how-it-works__heading:before,.gift-guide__heading:before,.gift-quiz__heading:before{margin-left:auto;margin-right:auto}.gv-eyebrow,.caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.occasion-grid__subtitle,.trust-badges-bar__text strong,.gift-guide__card-cta,.how-it-works__step-number,.accordion__title,.footer-block__heading,.header__menu-item,.announcement-bar__message,.form__label,.personalization-field .form__label,.product-form__input .form__label,.facets__heading,.facets__summary span,.collection-product-count,.product-count__text{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rte p,.banner__text p,p.subtitle{line-height:1.6}.subtitle,.rte{font-size:1.6rem}.rte a,.link:not(.button),.underlined-link{color:var(--gv-harbor);text-decoration-thickness:.05em;text-underline-offset:.2em}.rte a:hover,.link:not(.button):hover,.underlined-link:hover{color:var(--gv-harbor-deep)}::selection{background-color:var(--gv-linen);color:var(--gv-ink)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(5rem + var(--buttons-border-width) * 2);font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:0 2.8rem;transition:color .25s var(--gv-ease),background-color .25s var(--gv-ease)}.button--small{min-height:4.2rem;padding:0 2rem;font-size:1.1rem}.button:not(.button--secondary):not(.button--tertiary):hover:before{background-color:rgb(var(--color-foreground));transition:background-color .25s var(--gv-ease)}.button:not(.button--secondary):not(.button--tertiary):hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-foreground))}.button--secondary{color:rgb(var(--color-foreground))}.button--secondary:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-foreground),.6)}.button--secondary:hover{color:rgb(var(--color-background))}.button--secondary:hover:before{background-color:rgb(var(--color-foreground));opacity:1}.button--secondary:hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-foreground))}.product-form__submit{min-height:5.6rem;width:100%}.product-form__submit.button--secondary{--color-button: 30, 77, 70;--color-button-text: 244, 242, 236;--alpha-button-background: 1;color:rgb(var(--color-button-text))}.product-form__submit.button--secondary:before{background-color:transparent}.product-form__submit.button--secondary:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-button))}.product-form__submit.button--secondary:hover{--color-button: 27, 26, 24;color:rgb(var(--color-button-text))}.shopify-payment-button__button{min-height:5.6rem;border-radius:0!important}.field__input,.select__select,.customer .field input,.customer select,input[type=text],input[type=email],input[type=tel],textarea,select{border-radius:0;background-color:transparent;color:rgb(var(--color-foreground));transition:border-color .2s ease}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--gv-rule-strong);border-radius:0}.field:hover.field:after,.select:hover.select:after,.field__input:focus~.field:after,.select__select:focus~.select:after{box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-foreground))}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.field__label{letter-spacing:.02em}.header-wrapper--border-bottom{border-bottom:1px solid var(--gv-rule)}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.8rem;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.header__heading-link .h2 em{font-style:italic;font-weight:300}.header__menu-item{color:rgb(var(--color-foreground));padding:1.2rem 1.4rem}.header__menu-item span{text-underline-offset:.5em;text-decoration-thickness:1px}.header__menu-item:hover span,.header__active-menu-item{text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:1px}.header__submenu{border-radius:0;border:1px solid var(--gv-rule);box-shadow:0 1.2rem 3rem #1b1a1814}.header__submenu .header__menu-item{font-size:1.3rem;letter-spacing:.02em;text-transform:none;font-weight:400}.header__icon .svg-wrapper svg{width:2rem;height:2rem}.cart-count-bubble{background-color:var(--gv-harbor);color:var(--gv-paper);font-family:var(--font-body-family)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:-.01em;padding:1.4rem 3rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:transparent}.menu-drawer__utility-links{background-color:rgb(var(--color-background));border-top:1px solid var(--gv-rule)}.announcement-bar__message{padding:1.1rem 0;font-weight:400;letter-spacing:.12em}.announcement-bar__link{text-underline-offset:.3em}.banner__heading{max-width:13ch}.banner--content-align-center .banner__heading{margin-left:auto;margin-right:auto}.banner__heading .h0{font-size:clamp(4.2rem,7vw,8.8rem)}.banner__box .banner__heading+.banner__text{margin-top:2rem}.banner__text{max-width:44ch;font-size:1.7rem;line-height:1.55}.banner__box>*+.banner__buttons{margin-top:3.2rem}.banner__buttons{gap:1.2rem}.banner__box{padding:5rem 2rem}@media screen and (min-width:750px){.banner__box{padding:6rem 0}.banner--desktop-transparent .banner__box{max-width:68rem}}@media screen and (max-width:749px){.banner--mobile-bottom .banner__box{border-top:1px solid var(--gv-brass)}}.card-wrapper{transition:none}.card-wrapper:hover{transform:none;box-shadow:none}.card__media .media{background-color:var(--gv-linen)}.card__media .media img{transition:transform .9s var(--gv-ease),opacity .4s ease}.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.03)}.card__content{padding:1.4rem 0 0}.card--standard.card--media .card__inner .card__information,.card--standard:not(.card--horizontal)>.card__content .card__information{padding-left:0;padding-right:0}.card__heading,.card__heading.h5{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.35}.card__heading a{color:rgb(var(--color-foreground));text-underline-offset:.2em}.card__heading a:after{outline-offset:0}.card-wrapper:hover .card__heading a{text-decoration:underline;text-decoration-thickness:1px}.card-information>*+*{margin-top:.4rem}.card-information .price,.card-information .price--large{font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:0;color:var(--gv-graphite)}.card-information .price--on-sale .price-item--regular{font-size:1.4rem}.card__badge .badge,.badge{border-radius:0;border:0;padding:.5rem .9rem;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.card__badge .badge--personalizable{background-color:var(--gv-paper);color:var(--gv-harbor)}.card__content .button,.card-information .quick-add__submit{background-color:transparent;color:rgb(var(--color-foreground))}.quick-add__submit{min-height:4.4rem}.title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid var(--gv-rule);padding-bottom:1.6rem;margin-bottom:3.2rem}.title-wrapper-with-link .link-with-icon{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:.4rem}.title-wrapper-with-link .title:before{margin-bottom:1.2rem}.collection-hero__title{font-size:clamp(3.4rem,5vw,6rem)}.collection-hero__description{max-width:56ch;font-size:1.6rem;color:var(--gv-graphite)}.facets__summary,.facet-filters__label,.facet-filters__sort{font-family:var(--font-body-family)}.facets__disclosure .facets__summary{border:0}.facets-vertical .facets__disclosure-vertical{border-bottom:1px solid var(--gv-rule)}.facet-checkbox{font-size:1.4rem}.facets__display,.facets__display-vertical{border-radius:0}.pagination__item--current:after,.pagination__item:hover:after{height:1px}.product__title h1,.product__title .h1{font-size:clamp(3rem,3.8vw,4.6rem);line-height:1.04;letter-spacing:-.02em}.product__title{margin-bottom:1.2rem}.product__text.caption-with-letter-spacing{color:var(--gv-graphite)}.product .price,.product .price--large{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:0;line-height:1.2}.product .price .price-item--regular{font-size:1.7rem;color:var(--gv-graphite)}.product__tax{font-size:1.2rem;color:var(--gv-graphite)}.product__info-container>*+*{margin:2rem 0}.product__info-container .product-form{margin:2.4rem 0}.product-form__input .form__label{margin-bottom:.8rem}.product-form__input input[type=radio]+label{border-radius:0;padding:0 1.6rem;min-height:4.2rem;font-size:1.3rem;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}.product-form__input input[type=radio]:not(:checked)+label:hover{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.quantity{border-radius:0}.quantity:after{border-radius:0;box-shadow:0 0 0 var(--inputs-border-width) var(--gv-rule-strong)}.quantity:before{display:none}.product__accordion .accordion,.accordion{margin-top:0;margin-bottom:0;border-top:1px solid var(--gv-rule);border-bottom:0}.accordion+.accordion{border-top:1px solid var(--gv-rule)}.product__accordion:last-of-type .accordion,.product__info-container .product__accordion+.product__accordion .accordion{border-bottom:0}.product__info-container .product__accordion:last-of-type .accordion{border-bottom:1px solid var(--gv-rule)}.accordion summary{padding:1.8rem 0}.accordion__title{font-size:1.2rem;margin-left:0}.accordion .summary__title .icon-accordion{display:none}.accordion .icon-caret{height:.5rem}.product__accordion .accordion__content{padding:0 0 2rem;font-size:1.5rem;line-height:1.6;color:var(--gv-graphite)}.product__description{font-size:1.6rem;line-height:1.6}.product__media-item .media,.product__media{background-color:var(--gv-linen)}.thumbnail{border-radius:0;background-color:var(--gv-linen)}.thumbnail[aria-current]:not([aria-current=false]){box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.share-button__button,.product__inventory,.product__pickup-availabilities{font-size:1.3rem}.product-form__input.personalization-field{margin-bottom:1.6rem}.personalization-field .form__label{display:block;color:rgb(var(--color-foreground));margin-bottom:.6rem}.personalization-field input[type=text],.personalization-field textarea,.personalization-field select{width:100%;padding:1.2rem 1.4rem;font-size:1.5rem;border:1px solid var(--gv-rule-strong);border-radius:0;background-color:transparent}.personalization-field input[type=text]:focus,.personalization-field textarea:focus,.personalization-field select:focus{border-color:rgb(var(--color-foreground));outline:none;box-shadow:none}.personalization-field textarea{min-height:9rem;resize:vertical}.personalization-field .custom-checkbox-wrapper{display:flex;align-items:center;gap:.8rem;text-transform:none;letter-spacing:0;font-size:1.4rem}.personalization-field .radio-group{display:flex;flex-wrap:wrap;gap:.8rem}.personalization-field .radio-group label{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border:1px solid var(--gv-rule-strong);border-radius:0;cursor:pointer;font-size:1.3rem;text-transform:none;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.personalization-field .radio-group label:has(input:checked){border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.personalization-field .form__message,.personalization-field small{font-size:1.2rem;color:var(--gv-graphite)}.product-trust-badges{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;padding:1.8rem 0;border-top:1px solid var(--gv-rule);border-bottom:1px solid var(--gv-rule);margin:1.6rem 0}.product-trust-badges__item{display:flex;align-items:center;gap:.7rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gv-graphite)}.product-trust-badges__icon{width:1.8rem;height:1.8rem;color:var(--gv-harbor)}.delivery-estimate{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 0 1.2rem 1.6rem;border-left:2px solid var(--gv-harbor);background-color:transparent;border-radius:0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground));margin:1.2rem 0}.delivery-estimate__icon{width:1.8rem;height:1.8rem;flex-shrink:0;margin-top:.2rem;color:var(--gv-harbor)}.delivery-estimate strong{color:var(--gv-harbor);font-weight:600}.cart-drawer,.cart-notification{border-radius:0}.drawer__header{border-bottom:1px solid var(--gv-rule);padding-bottom:1.6rem}.drawer__heading{font-size:2.4rem}.cart-item__name{font-size:1.5rem;font-weight:500}.cart-item__details>*{font-size:1.3rem}.totals__total{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.totals__total-value{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:0}.cart__ctas .button{width:100%}.cart-drawer__footer{border-top:1px solid var(--gv-rule)}.footer-block__heading{color:rgb(var(--color-foreground));margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),.72);font-size:1.4rem;padding-top:.5rem;padding-bottom:.5rem}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration-thickness:1px;text-underline-offset:.3em}.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:-.015em;text-transform:none;font-weight:400}.footer-block__newsletter .footer-block__subheading{color:rgba(var(--color-foreground),.72)}.newsletter-form__field-wrapper .field__input{background-color:transparent}.newsletter-form__field-wrapper .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.35)}.newsletter-form__field-wrapper .field:hover:after,.newsletter-form__field-wrapper .field__input:focus~.field:after{box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-foreground))}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.14)}.footer__copyright,.copyright__content,.copyright__content a{font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6)}.footer .list-social__link{color:rgba(var(--color-foreground),.72)}.footer .list-social__link:hover{color:rgb(var(--color-foreground))}.footer .list-payment__item svg{opacity:.8}.rating .rating-star:before{background:linear-gradient(to right,var(--gv-star) var(--percent, 100%),rgba(var(--color-foreground),.15) var(--percent, 100%))}.rating-text,.rating-count{font-size:1.2rem;letter-spacing:.04em}.modal__content,.quick-add-modal__content,.product-popup-modal__content{border-radius:0}.collapsible-content__heading{font-size:clamp(2.6rem,3.4vw,3.8rem)}.collapsible-content .accordion summary{padding:1.8rem 0}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:-.01em;text-transform:none;font-weight:400}.multicolumn-card__info .h3{font-size:2rem}.image-with-text__text{font-size:1.6rem;line-height:1.6}.image-with-text__media{background-color:var(--gv-linen)}.collection-list .card__heading,.collection-list .card__heading.h5{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400}.article-card__title,.blog__title{letter-spacing:-.015em}.loading__spinner .spinner .path{stroke:var(--gv-harbor)}.predictive-search{border-radius:0;border:1px solid var(--gv-rule)}.predictive-search__heading{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gv-rule)}@media(prefers-reduced-motion:reduce){.card__media .media img,.occasion-grid__image,.gift-guide__card-image img{transition:none!important}}@media screen and (max-width:749px){.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product--thumbnail_slider .product__media-item.is-active{width:100%;max-width:100%}.product--thumbnail_slider .product__media-list{overflow:visible;scroll-snap-type:none}.product-trust-badges{gap:1rem 1.6rem}.product-trust-badges__item{font-size:1.1rem;flex:0 0 calc(50% - .8rem)}.header__heading-link .h2{font-size:2.4rem}.title-wrapper-with-link{margin-bottom:2rem}.banner__text{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/giftvoyage-custom.css.map */
