:root{--gpk-paper: #F5EFE2;--gpk-paper-deep: #EAE0CC;--gpk-surface: #FCF9F1;--gpk-ink: #2C2115;--gpk-ink-soft: #63513C;--gpk-ink-faint: #8C7A62;--gpk-burgundy: #7B2D35;--gpk-burgundy-deep: #5E2028;--gpk-gold: #A9762F;--gpk-honey: #C89B4B;--gpk-lacquer: #462313;--gpk-celadon: #A3B098;--gpk-line: #DCCEB2;--gpk-line-soft: #E9DFC9;--accent-soft: rgba(123, 45, 53, .08);--text-on-inverse: #F3EAD8;--on-accent: #FBF6EA;--font-display: "Gowun Batang", "Times New Roman", serif;--font-body: "Hanken Grotesk", "Helvetica Neue", sans-serif;--eyebrow-tracking: .22em;--button-tracking: .14em;--shadow-rest: 0 1px 2px rgba(44, 33, 21, .04), 0 6px 18px rgba(44, 33, 21, .06);--shadow-card: 0 1px 2px rgba(44, 33, 21, .05), 0 10px 28px rgba(44, 33, 21, .08);--shadow-lift: 0 2px 4px rgba(44, 33, 21, .06), 0 18px 44px rgba(44, 33, 21, .14);--ease-out: cubic-bezier(.25, .6, .3, 1);--protect-gradient: linear-gradient(180deg, rgba(30, 20, 10, 0) 30%, rgba(30, 20, 10, .55) 100%);--product-card-corner-radius: 20px;--collection-card-corner-radius: 20px;--blog-card-corner-radius: 20px;--media-radius: 20px;--buttons-radius: 14px;--buttons-radius-outset: 14px;--inputs-radius: 14px;--inputs-radius-outset: 14px;--variant-pills-radius: 14px;--text-boxes-radius: 20px;--popup-corner-radius: 20px;--badge-corner-radius: 999px}html{scroll-behavior:smooth}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in,.scroll-trigger--offscreen{opacity:1!important;transform:none!important;animation:none!important}body,.gradient{background:var(--gpk-paper);color:var(--gpk-ink-soft)}body,button,input,select,textarea{font-family:var(--font-body);font-size:16px;line-height:1.65}h1,h2,h3,.h0,.h1,.h2,.hxl,.header__heading-link{font-family:var(--font-display);font-weight:700;letter-spacing:-.005em;line-height:1.12;color:var(--gpk-ink)}.button:before,.button:after,.customer button:before,.shopify-challenge__button:before,.card:before,.card:after,.card--card:before,.content-container:before,.content-container:after,.image-with-text__content:before,.banner__box:before,.multicolumn-card:before{border:0;box-shadow:none}.announcement-bar-section .utility-bar{min-height:3rem;background:var(--gpk-burgundy);border:0}.announcement-bar__message{padding-block:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.1em}.header-wrapper{background:color-mix(in srgb,var(--gpk-paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{min-height:8.2rem;padding-block:1.1rem}.header__heading-link{color:var(--gpk-ink);font-size:clamp(2.2rem,2.5vw,3.4rem)}.header__inline-menu .list-menu__item{color:var(--gpk-ink);font-size:1.5rem;font-weight:500;letter-spacing:.02em}.header__icon{color:var(--gpk-ink)}.button,.shopify-challenge__button,.customer button{min-height:4.5rem;padding-inline:3.2rem;box-shadow:none;font-family:var(--font-body);font-size:1.4rem;font-weight:600;letter-spacing:var(--button-tracking);text-transform:uppercase;transition:background .16s var(--ease-out),color .16s var(--ease-out)}.button:before,.button:after{box-shadow:none}.button,.button--primary{--color-button: 123, 45, 53;--color-button-text: 251, 246, 234}.button--secondary{background:var(--accent-soft);color:var(--gpk-burgundy);border:0}[id$=__hero] .banner{min-height:min(68rem,72vh)}[id$=__hero] .banner__media:after{background:linear-gradient(90deg,#1e140aad,#1e140a38 52%,#1e140a0a 78%);opacity:1}[id$=__hero] .banner__content{align-items:center;padding-block:clamp(5rem,8vw,11rem)}[id$=__hero] .banner__box{max-width:68rem;padding:0;background:transparent}[id$=__hero] .banner__heading{max-width:11ch;color:#fbf6ea;font-size:clamp(44px,5.2vw,72px);font-weight:700;line-height:1.12;letter-spacing:-.005em;text-wrap:balance}[id$=__hero] .banner__buttons{margin-top:3.2rem}[id$=__sourcing] .rich-text,[id$=__story] .rich-text{background-color:var(--gpk-paper-deep)}[id$=__sourcing] .rich-text__wrapper,[id$=__story] .rich-text__wrapper{width:min(100%,120rem)}[id$=__sourcing] .rich-text__blocks,[id$=__story] .rich-text__blocks{max-width:120rem}[id$=__sourcing] .rich-text__heading,[id$=__story] .rich-text__heading{font-size:clamp(3.2rem,4vw,5.6rem);max-width:22ch;text-wrap:balance}[id$=__sourcing] .rich-text__heading{font-size:clamp(2.8rem,3vw,4rem);max-width:none;text-wrap:wrap}[id$=__sourcing] .rich-text__text,[id$=__story] .rich-text__text{color:var(--gpk-ink-soft);font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.65}[id$=__sourcing] .rich-text__blocks{display:grid;grid-template-columns:minmax(38rem,1fr) minmax(34rem,1fr);gap:clamp(3rem,6vw,8rem);align-items:start;text-align:left}[id$=__sourcing] .rich-text__heading,[id$=__sourcing] .rich-text__text{margin:0}[id$=__story] .rich-text__blocks{text-align:center}[id$=__shop_collections] .collection-list-wrapper{max-width:150rem;padding-block:clamp(6rem,8vw,11rem)}[id$=__shop_collections] .title-wrapper-with-link{margin-bottom:3.2rem}[id$=__shop_collections] .collection-list-title{font-size:clamp(3.2rem,4vw,5.6rem)}[id$=__shop_collections] .collection-list{column-gap:1.6rem;row-gap:1.6rem}[id$=__shop_collections] .card__information{min-height:8.5rem;padding:2.2rem 2.2rem 2.6rem}[id$=__shop_collections] .card__heading{font-size:clamp(2rem,1.9vw,2.8rem);line-height:1.15}[id$=__trust] .multicolumn{padding-block:clamp(5rem,7vw,9rem);background:var(--gpk-lacquer);color:var(--text-on-inverse)}[id$=__trust] .title,[id$=__trust] .multicolumn__title,[id$=__trust] .multicolumn-card__info h3,[id$=__trust] .multicolumn-card__info p,[id$=__trust] .rte{color:var(--text-on-inverse)}[id$=__trust] .multicolumn__title{font-size:clamp(3.2rem,4vw,5.6rem)}[id$=__trust] .multicolumn-list{gap:0}[id$=__trust] .multicolumn-list__item{padding:3rem clamp(2rem,4vw,5rem)}[id$=__trust] .multicolumn-card__info h3{font-size:2.4rem}[id$=__trust] .multicolumn-card__info p{opacity:.78;line-height:1.65}.card-wrapper,.card--card,.card__inner{overflow:hidden;border-radius:20px}.card--card,.card--standard{background:transparent}.card-wrapper{border:0;background:var(--gpk-surface);box-shadow:var(--shadow-rest);transition:box-shadow .4s var(--ease-out)}.card__information{padding:2rem 2rem 2.4rem}.card__heading{font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.005em;line-height:1.2}.card__heading a{color:var(--gpk-ink)}.card__caption{color:var(--gpk-ink-faint);font-size:1.2rem;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.price{color:var(--gpk-ink);font-weight:600}.price .price-item--sale{color:var(--gpk-burgundy)}.price--on-sale .price-item--regular{color:var(--gpk-ink-faint);font-weight:400}.badge{padding:.6rem 1.4rem;border:0;background:var(--gpk-burgundy);color:var(--on-accent);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.collection-hero{padding-bottom:2.4rem}.collection-hero__title,.collection-hero h1{font-size:44px}.collection-hero__description{max-width:72rem;margin-top:1.2rem;color:var(--gpk-ink-soft);font-size:18px;line-height:1.65}.facets-container{margin-bottom:3.2rem}.facets__summary,.facet-filters__label,.sort-by__label{font-size:1.4rem;letter-spacing:.03em}.product-grid{column-gap:1.6rem;row-gap:3.2rem}.pagination-wrapper{margin-block:4rem}.pagination__item{letter-spacing:.04em}.product__title h1,.product__title .h2,.product__title .h1{font-size:44px;line-height:1.12}.product__text,.product__vendor{color:var(--gpk-gold);font-size:1.2rem;font-weight:600;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.product .price-item{font-size:clamp(1.8rem,1.8vw,2.4rem)}.product-form__input input[type=radio]+label{border:1px solid var(--gpk-line);letter-spacing:.03em;transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.product-form__input input[type=radio]:checked+label{border-color:var(--gpk-burgundy);background:var(--accent-soft)}.product__accordion details{border:0}.product__description,.rte{color:var(--gpk-ink-soft);font-size:17px;line-height:1.65}.cart-item__name{font-family:var(--font-display);letter-spacing:-.005em}.cart-item{padding-block:2.4rem}.cart-item .product-option,.cart-item__details{font-size:1.4rem}.field__input,.customer .field__input,.select__select,.quantity__input{box-shadow:none;border:1px solid var(--gpk-line-soft);background:var(--gpk-surface)}.field__input:focus,.quantity__input:focus,.select__select:focus{border-color:var(--gpk-burgundy);box-shadow:none;outline:none}.quantity{border:1px solid var(--gpk-line-soft);background:var(--gpk-surface)}.totals h2,.cart__ctas .button{letter-spacing:.05em}.template-search__header h1{font-size:44px}.footer{background:var(--gpk-lacquer);color:var(--text-on-inverse);border-top:0;font-size:1.3rem}.footer__content-top{padding-top:4.5rem;padding-bottom:5rem}.footer__content-top .grid{row-gap:3.2rem;align-items:start}.footer__content-bottom{padding-top:2rem;padding-bottom:2rem}.footer .gradient,.footer__content-top,.footer__content-bottom{background:transparent}.footer .footer-block__heading{font-family:var(--font-body);color:var(--gpk-honey);font-size:1.2rem;font-weight:600;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;margin-bottom:1.1rem}.footer h2,.footer a,.footer p,.footer small,.footer .copyright__content{color:var(--text-on-inverse)}.footer .list-menu__item,.footer a,.footer p,.footer-block__details-content,.footer .rte{font-size:1.3rem;line-height:1.65}.footer .list-menu__item{padding:.35rem 0}.footer__content-bottom,.footer__content-bottom .policies,.footer .copyright__content{font-size:1.2rem}.shopify-section-group-footer-group .newsletter{margin-bottom:0}.newsletter__wrapper{background:var(--gpk-burgundy);padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(6rem,7.5vw,9rem)}.newsletter__wrapper .inline-richtext,.newsletter__wrapper .h2{color:var(--on-accent);font-family:var(--font-display);font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:700;letter-spacing:-.005em;line-height:1.12}.newsletter__wrapper .newsletter__subheading{color:#fbf6ead9;max-width:54rem;margin-inline:auto;font-size:1.5rem}.newsletter__wrapper .newsletter-form{max-width:58rem;margin-inline:auto}.newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:58rem;margin:2.8rem auto 0}.newsletter__wrapper .newsletter-form .field{display:flex;align-items:stretch;gap:0}.newsletter__wrapper .newsletter-form .field__input{flex:1;min-width:0;padding-right:2rem;text-align:left;border:0;border-radius:14px 0 0 14px;box-shadow:none}.newsletter__wrapper .newsletter-form .newsletter-form__button.field__button{position:static;flex-shrink:0;width:auto;height:auto;padding-inline:3rem;border-radius:0 14px 14px 0;background:var(--gpk-paper);color:var(--gpk-burgundy);transition:background .16s var(--ease-out),color .16s var(--ease-out)}.newsletter__wrapper .newsletter-form .newsletter-form__button svg{display:none}.newsletter__wrapper .newsletter-form .newsletter-form__button:after{content:"Subscribe";font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.newsletter__wrapper .newsletter-form .newsletter-form__button.field__button:hover{background:var(--gpk-lacquer);color:var(--text-on-inverse)}.newsletter__wrapper .newsletter-form__message{color:var(--on-accent);justify-content:center;text-align:center}.footer-block--newsletter{margin-bottom:5rem;padding:clamp(3.5rem,5vw,6rem) clamp(2rem,5vw,5rem);background:var(--gpk-burgundy);border-radius:20px;text-align:center}.footer .footer-block--newsletter .footer-block__heading{color:var(--on-accent);font-family:var(--font-display);font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:700;letter-spacing:-.005em;line-height:1.12;text-transform:none;margin-bottom:1rem}.footer-block--newsletter .footer-block__newsletter>p,.footer-block--newsletter .rte{color:#fbf6ead9;max-width:54rem;margin-inline:auto;font-size:1.5rem}.footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper{max-width:58rem;margin:2.8rem auto 0}.footer-block--newsletter .newsletter-form .field{display:flex;align-items:stretch;gap:0}.footer-block--newsletter .newsletter-form .field__input{flex:1;min-width:0;padding-right:2rem;text-align:left;border:0;border-radius:14px 0 0 14px;box-shadow:none}.footer-block--newsletter .newsletter-form .newsletter-form__button.field__button{position:static;flex-shrink:0;width:auto;height:auto;padding-inline:3rem;border-radius:12px;background:var(--gpk-paper);color:var(--gpk-burgundy);transition:background .16s var(--ease-out),color .16s var(--ease-out)}.footer-block--newsletter .newsletter-form__button svg{display:none}.footer-block--newsletter .newsletter-form__button:after{content:"Subscribe";font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-block--newsletter .newsletter-form .newsletter-form__button.field__button:hover{background:var(--gpk-lacquer);color:var(--text-on-inverse)}.footer-block--newsletter .newsletter-form__message{color:var(--on-accent);justify-content:center;text-align:center}a:hover,.link:hover,.list-menu__item:hover,.card__heading a:hover,.header__inline-menu .list-menu__item:hover,.footer a:hover,.pagination__item:hover{text-decoration:none}.header__inline-menu .list-menu__item:hover,.card__heading a:hover,.pagination__item:hover{color:var(--gpk-burgundy)}.footer a:hover{color:var(--gpk-honey)}.card-wrapper:hover{box-shadow:var(--shadow-lift)}.card .media img,.card__media img{transition:transform .4s var(--ease-out)}.card-wrapper:hover .media img,.card-wrapper:hover .card__media img{transform:scale(1.03)}.button--primary:hover{background:var(--gpk-burgundy-deep);color:var(--on-accent)}.button--secondary:hover{background:var(--gpk-burgundy);color:var(--on-accent)}.product-form__input input[type=radio]+label:hover{border-color:var(--gpk-burgundy);background:var(--accent-soft)}*:focus-visible{outline:2px solid var(--gpk-burgundy);outline-offset:4px}@media screen and (max-width:749px){.header{min-height:6.8rem;padding-inline:1.6rem}.header__heading-link{max-width:13rem;font-size:2rem;line-height:1.05}[id$=__hero] .banner{min-height:56rem}[id$=__hero] .banner__media:after{background:var(--protect-gradient)}[id$=__hero] .banner__content{align-items:flex-end;padding:3rem 2rem 4rem}[id$=__hero] .banner__heading{max-width:12ch;font-size:clamp(40px,11vw,56px)}[id$=__sourcing] .rich-text__blocks{display:block}[id$=__sourcing] .rich-text__text{margin-top:2.4rem}[id$=__sourcing] .rich-text__heading,[id$=__story] .rich-text__heading{font-size:3.2rem}[id$=__shop_collections] .collection-list-wrapper{padding-block:6rem}[id$=__shop_collections] .collection-list{scroll-padding-left:1.5rem}[id$=__shop_collections] .collection-list__item{width:min(76vw,30rem)}.card__information{padding:1.6rem 1.6rem 2rem}.product__title h1,.product__title .h2,.product__title .h1,.collection-hero__title,.collection-hero h1,.template-search__header h1{font-size:32px}.footer-block,.footer__content-top,.footer .list-menu{text-align:left;align-items:flex-start}.newsletter__wrapper .newsletter-form .field{flex-direction:column}.newsletter__wrapper .newsletter-form .newsletter-form__button.field__button{min-height:4.5rem;justify-content:center;border-radius:14px}.footer__content-top{padding-top:3.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gpk-modern.css.map */
