:root{--gb-paper: #FFFFFF;--gb-blush: #F6E4E1;--gb-rosewood: #3A2529;--gb-rose: #A85F6C;--gb-ink: #2B2124;--gb-ink-soft: #5F5457;--gb-rose-deep: #8E4A57;--gb-champagne: #C0A062;--gb-gold-light: #E3C88F;--gb-line: #EADFDC;--gb-on-dark: rgba(255, 255, 255, .86);--gb-on-dark-soft: rgba(255, 255, 255, .78);--gb-on-dark-border: rgba(255, 255, 255, .32);--gb-serif: var(--heading-font-family), Georgia, "Times New Roman", serif;--gb-sans: var(--font-family), system-ui, -apple-system, sans-serif;--gb-s1: 16px;--gb-s2: 24px;--gb-s3: 32px;--gb-s4: 40px;--gb-s5: 56px;--gb-s6: 72px;--gb-gutter: 24px;--gb-max: 1320px;--gb-head-gap: 32px;--accent_spacing: .18em;--heading_line_height: 1.15;--xsmallText: 12px;--smallText: 14px;--text: 16px;--mediumText: 17px;--largeText: 18px;--xlargeText: 20px}@media(min-width:768px){:root{--gb-head-gap: 40px;--gb-s1: 24px;--gb-s2: 32px;--gb-s3: 32px;--gb-s4: 40px;--gb-s5: 72px;--gb-s6: 120px;--gb-gutter: 40px}}@media(min-width:1025px){:root{--gb-head-gap: 48px;--gb-s1: 24px;--gb-s2: 32px;--gb-s3: 48px;--gb-s4: 64px;--gb-s5: 80px;--gb-s6: 120px;--gb-gutter: 48px}}body{background:var(--gb-paper);color:var(--gb-ink);font-family:var(--gb-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--gb-serif);font-weight:400;color:var(--gb-ink);text-transform:none}h1,.h1{--h1: 30px;font-size:30px;line-height:1.18}h2,.h2{--h2: 24px;font-size:24px;line-height:1.25}h3,.h3{--h3: 19px;font-size:19px;line-height:1.3}h4,.h4{--h4: 19px;font-size:19px;line-height:1.3}h5,.h5{--h5: 17px;font-size:17px;line-height:1.35}h6,.h6{--h6: 16px;font-size:16px;line-height:1.4}@media(min-width:768px){h1,.h1{--h1: 36px;font-size:36px;line-height:1.15}h2,.h2{--h2: 28px;font-size:28px;line-height:1.22}h3,.h3{--h3: 22px;font-size:22px;line-height:1.3}h4,.h4{--h4: 22px;font-size:22px;line-height:1.3}h5,.h5{--h5: 18px;font-size:18px;line-height:1.35}h6,.h6{--h6: 16px;font-size:16px;line-height:1.4}}@media(min-width:1025px){h1,.h1{--h1: 44px;font-size:44px;line-height:1.12}h2,.h2{--h2: 32px;font-size:32px;line-height:1.2}h3,.h3{--h3: 22px;font-size:22px;line-height:1.3}h4,.h4{--h4: 22px;font-size:22px;line-height:1.3}h5,.h5{--h5: 18px;font-size:18px;line-height:1.35}h6,.h6{--h6: 16px;font-size:16px;line-height:1.4}}.gb-longform{font-size:17px;line-height:1.65;max-width:68ch}@media(min-width:768px){.gb-longform{font-size:18px;line-height:1.7}}.container,.custom-container{padding-left:var(--gb-gutter);padding-right:var(--gb-gutter)}@media(min-width:768px){.container,.container.sm-container,.container.md-container{max-width:var(--gb-max)}}.gb-wrap{max-width:var(--gb-max);margin-left:auto;margin-right:auto;padding-left:var(--gb-gutter);padding-right:var(--gb-gutter)}.gb-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--gb-sans);font-weight:500;font-size:11px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--gb-rose)}.gb-eyebrow:before{content:"";flex:0 0 auto;width:28px;height:1px;background:var(--gb-champagne)}.gb-eyebrow--gold{color:var(--gb-gold-light)}.gb-eyebrow--gold:before{background:var(--gb-gold-light)}@media(min-width:768px){.gb-eyebrow{gap:14px;font-size:12px;letter-spacing:.18em}.gb-eyebrow:before{width:32px}}.gb-section-header{text-align:left}.gb-section-title{margin:12px 0 0}.gb-section-standfirst{margin:12px 0 0;color:var(--gb-ink-soft);max-width:52ch}@media(min-width:768px){.gb-section-title{margin-top:16px}.gb-section-standfirst{margin-top:14px}}.gb-hide-mobile,.gb-only-mobile,.gb-btn span,.gb-link span,.sh-full,.sh-short,.sv-full,.sv-short,.announce-label-full,.announce-label-short,.announce-btn-full,.announce-btn-short{color:inherit}.gb-only-mobile{display:inline}.gb-hide-mobile{display:none}@media(min-width:768px){.gb-only-mobile{display:none}.gb-hide-mobile{display:inline}}.gb-section-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--gb-s3);flex-wrap:wrap}.gb-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 32px;border:1px solid var(--gb-champagne);border-radius:0;font-family:var(--gb-sans);font-weight:500;font-size:13px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gb-btn--block{display:flex;width:100%}.gb-btn--primary{background:var(--gb-rose);color:var(--gb-paper)}.gb-btn--primary:hover,.gb-btn--primary:focus-visible{background:var(--gb-rose-deep);color:var(--gb-paper)}.gb-btn--on-dark{background:var(--gb-paper);color:var(--gb-ink)}.gb-btn--on-dark:hover,.gb-btn--on-dark:focus-visible{background:var(--gb-blush);color:var(--gb-ink)}.gb-btn--secondary{background:transparent;color:var(--gb-ink)}.gb-btn--secondary:hover,.gb-btn--secondary:focus-visible{background:var(--gb-rosewood);color:var(--gb-paper)}.gb-btn--on-dark:focus-visible,.gb-btn--outline-dark:focus-visible{outline-color:var(--gb-paper)}.gb-btn--outline-dark{background:transparent;color:var(--gb-paper)}.gb-btn--outline-dark:hover,.gb-btn--outline-dark:focus-visible{background:var(--gb-paper);color:var(--gb-ink)}.gb-link{display:inline-block;font-family:var(--gb-sans);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--gb-rose);border-bottom:1px solid var(--gb-champagne);padding-bottom:4px;text-decoration:none;transition:color .2s ease;position:relative}.gb-link:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}.gb-link:hover,.gb-link:focus-visible{color:var(--gb-rose-deep)}@media(max-width:767px){.gb-link{font-size:12px}}.gb-frame{position:relative;padding:8px}.gb-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--gb-champagne);pointer-events:none}.gb-frame__media{position:relative;overflow:hidden;background:var(--gb-blush)}.gb-frame__media img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.gb-frame{padding:10px}}.gb-scroller{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gb-gutter)}.gb-scroller::-webkit-scrollbar{display:none}.gb-scroller>*{scroll-snap-align:start;flex-shrink:0}.button,.pdp-action-container button.shopify-payment-button__button,.pdp-action-container button.shopify-payment-button__button--hidden,.shopify-challenge__button{min-width:auto;min-height:52px;padding:0 32px;justify-content:center;border-radius:0;font-size:13px;font-weight:500;line-height:1;letter-spacing:.1em;white-space:nowrap;border:1px solid var(--gb-champagne);transition:background-color .2s ease,color .2s ease}.secondary-button{border:1px solid var(--gb-champagne)}.button:hover{background:var(--gb-rose-deep);color:var(--gb-paper)}.secondary-button:hover{background:var(--gb-rosewood);color:var(--gb-paper)}.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky),.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky).large-btn,.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky).med-btn,.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky).small-btn,.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky).xsmall-btn{min-height:52px;padding:0 32px;justify-content:center;font-size:13px;font-weight:500}.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky):before{content:none}.btn-animated-arrow{display:none}.button-style-arrow-animated .button:not(.add_to_cart,.checkout-btn,.promo-btn,.Sd_addProductSticky,[disabled]):hover .btn-txt{transform:none}.button-style-arrow-animated .button:hover{background:var(--gb-rose-deep);border-color:var(--gb-rose-deep);color:var(--gb-paper)}.button-style-arrow-animated .secondary-button:hover{background:var(--gb-rosewood);border-color:var(--gb-rosewood);color:var(--gb-paper)}body .shopify-section-main-header{z-index:40}body .shopify-section-main-header{transition:transform .24s ease}.shopify-section-main-header.gb-header-hidden{transform:translateY(-100%)}body.nav-open .shopify-section-main-header.gb-header-hidden,.shopify-section-main-header:has(#mobileMenu:target){transform:none}body.nav-open .shopify-section-main-header,body.side_Drawer_open .shopify-section-main-header,body.hamburder-opened .shopify-section-main-header,.shopify-section-main-header:has(#mobileMenu:target){z-index:60}@media(prefers-reduced-motion:reduce){body .shopify-section-main-header{transition:none}}.shopify-section-main-header .top-header{background:var(--gb-paper);border-bottom:1px solid var(--gb-champagne)}.shopify-section-main-header .top-header.header_1{padding:0}.header_1 .navbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-height:64px;position:relative}.header_1 .nav-menu-btn{display:flex;align-items:center}.header_1 .nav__btn{height:auto}.header_1 .navbar-toggler{position:static;display:flex;align-items:center;justify-content:flex-start;width:44px;height:44px}.header_1 .navbar-toggler span.navbar-toggler-icon,.header_1 .navbar-toggler span.navbar-toggler-icon:after,.header_1 .navbar-toggler span.navbar-toggler-icon:before{height:1.5px;background:var(--gb-ink)}.header_1 .navbar-toggler span.navbar-toggler-icon{width:22px}.header_1 .navbar-toggler span.navbar-toggler-icon:before{width:22px;bottom:6.5px}.header_1 .navbar-toggler span.navbar-toggler-icon:after{width:15px;top:6.5px}.header_1 .navbar-toggler:hover span.navbar-toggler-icon,.header_1 .navbar-toggler:hover span.navbar-toggler-icon:after,.header_1 .navbar-toggler:hover span.navbar-toggler-icon:before{background:var(--gb-rose-deep)}.header_1 .navbar-toggler:hover span.navbar-toggler-icon:before{width:22px}.header_1 .navbar-toggler:hover span.navbar-toggler-icon:after{width:15px}.header_1 .header__heading-link{display:flex;align-items:center;padding:0;position:absolute;left:50%;transform:translate(-50%)}.header_1 .header__heading-link img{width:68px;height:auto;max-width:none}.header_1 .navbar-nav{display:none}.header_1 .form-inline{margin-left:auto;position:static}.header_1 .header__icons{display:flex;align-items:center;gap:18px}.header_1 .header__icons>div{margin-left:0}.header_1 .header__icons .gb-header-link{display:inline-flex;align-items:center;gap:2px;width:auto;height:auto;min-width:0;min-height:44px;padding:0;border:0;background:none;font-family:var(--gb-sans);font-size:12px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--gb-ink-soft);transition:color .2s ease}.header_1 .header__icons .gb-header-link:hover{color:var(--gb-ink);background:none}.header_1 .header__icons .gb-header-link svg{display:none}.header_1 .header__icons .cart-icon .cartCount{display:inline!important;position:static;width:auto;height:auto;min-width:0;padding:0;margin:0;background:none;color:inherit;font:inherit;border-radius:0;animation:none;box-shadow:none;border:0}.header_1 .header__icons .cart-icon .cartCount:before{content:"("}.header_1 .header__icons .cart-icon .cartCount:after{content:")"}@media(max-width:767px){.header_1 .header__icons .cart-icon .cartCount{display:none!important}}.header_1 .header__icons .customer-links{display:none}.header_1 .gb-header-phone{display:none;font-family:var(--gb-sans);font-size:15px;line-height:1.2;color:var(--gb-ink);border-bottom:1px solid var(--gb-line);padding-bottom:2px;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.header_1 .gb-header-phone:hover{color:var(--gb-rose-deep)!important;border-bottom-color:var(--gb-rose-deep)}.header_1 .header__icons .gb-header-cta{display:none;min-height:48px;padding:0 24px;background:var(--gb-rose);color:var(--gb-paper)}.header_1 .header__icons .gb-header-cta:hover{background:var(--gb-rose-deep);color:var(--gb-paper)!important}@media(min-width:768px){.header_1 .navbar{min-height:76px;gap:24px}.header_1 .header__heading-link{position:static;left:auto;transform:none}.header_1 .header__heading-link img{width:84px}.header_1 .header__icons{gap:16px}.header_1 .header__icons .gb-header-link{font-size:13px}.header_1 .header__icons .gb-header-cta{display:inline-flex}}@media(min-width:1025px){.header_1 .navbar{display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:32px;min-height:88px}.header_1 .nav-menu-btn{display:none}.header_1 .header__heading-link img{width:96px}.header_1 .navbar-nav{display:flex;flex-wrap:nowrap;width:auto;max-width:none;justify-content:center;gap:32px;margin:0;padding:0}.header_1 .navbar-nav .nav-item{margin:0}.header_1 .navbar-nav .nav-link{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 0;font-family:var(--gb-sans);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--gb-ink);border-bottom:1px solid transparent;transition:border-color .2s ease}.header_1 .navbar-nav .nav-link:hover,.header_1 .navbar-nav .nav-item.active>.nav-link,.header_1 .navbar-nav .nav-item.active>.yv-dropdown-detail>.nav-link{border-bottom-color:var(--gb-rose);color:var(--gb-ink)}.header_1 .navbar-nav .nav-link svg{width:9px;height:9px;color:var(--gb-ink-soft)}.header_1 .header__icons{gap:24px}.header_1 .gb-header-phone{display:inline-block}}body header .side-menu .back-btn,body header .side-menu .close-btn,body header .side-menu a:not(.drawer-login-btn){color:var(--gb-ink)}body header .side-menu a:not(.drawer-login-btn):hover,body header .side-menu a:not(.drawer-login-btn):focus-visible{color:var(--gb-rose)}.side-menu .side-menu-header{border-bottom:1px solid var(--gb-champagne)}.side-menu .gb-drawer-cta{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding:0 var(--gb-gutter)}body header .side-menu .gb-drawer-cta .gb-btn--primary,body header .side-menu .gb-drawer-cta .gb-btn--primary:hover,body header .side-menu .gb-drawer-cta .gb-btn--primary:focus-visible{color:var(--gb-paper)}.announcement-bar-section{--smallText: 12px}.announcement-bar-section .container{padding-left:16px;padding-right:16px}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar-wrapper:not(.flickity-enabled){min-height:40px;padding:0;overflow:visible}.announcement-bar-section .announcement-bar__message{gap:12px;padding:0;align-items:center;justify-content:center}.announcement-bar-section .announcement-bar__message p{margin:0;padding:0;font-size:var(--smallText);line-height:1.3;letter-spacing:.06em;white-space:nowrap}.announcement-bar-section .announcement-bar .announce-btn{margin:0;padding:0;font-size:var(--smallText);line-height:1.3;letter-spacing:.06em;white-space:nowrap;border-width:0;border-style:solid;border-radius:0;position:relative;transition:color .2s ease,border-color .2s ease}.announcement-bar-section .announcement-bar .announce-btn{display:inline-flex;align-items:center;align-self:stretch;min-height:40px}.announcement-bar-section .announcement-bar .announce-btn .announce-btn-full,.announcement-bar-section .announcement-bar .announce-btn .announce-btn-short{color:#fff;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:3px}.announcement-bar-section .announcement-bar .announce-btn:hover .announce-btn-full,.announcement-bar-section .announcement-bar .announce-btn:hover .announce-btn-short{color:var(--gb-gold-light)}.announcement-bar-section .announcement-bar .announce-btn:hover{color:var(--gb-gold-light)!important}.announcement-bar-section .announcement-bar .announce-btn:hover .announce-btn-full,.announcement-bar-section .announcement-bar .announce-btn:hover .announce-btn-short{border-bottom-color:var(--gb-gold-light)!important}.announce-label-full{display:none}.announce-label-short{display:inline}.announce-btn-full{display:none}.announce-btn-short{display:inline}@media(min-width:768px){.announcement-bar-section{--smallText: 13px}.announcement-bar-section .container{padding-left:24px;padding-right:24px}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar .announce-btn{min-height:44px}.announcement-bar-section .announcement-bar__message{gap:20px}.announcement-bar-section .announcement-bar__message p,.announcement-bar-section .announcement-bar .announce-btn{letter-spacing:.08em}.announce-btn-full{display:inline}.announce-btn-short{display:none}}@media(min-width:1025px){.announcement-bar-section .announcement-bar__message{gap:24px}.announce-label-full{display:inline}.announce-label-short{display:none}}body .yv-mobile-dock{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:none;margin:0;padding:0;border:0;border-top:1px solid rgba(255,255,255,.16);border-radius:0;box-shadow:none;display:flex;background:var(--backgroundColor);transform:none;z-index:50}body .yv-mobile-dock .yv-dock-item{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:auto;min-width:0;max-width:none;height:auto;min-height:64px;border-radius:0;flex-direction:column;gap:4px;padding:0;background:none;color:var(--gb-paper)}body .yv-mobile-dock .yv-dock-item+.yv-dock-item{border-left:1px solid rgba(255,255,255,.16)}body .yv-mobile-dock .yv-dock-item svg{display:block;width:20px;height:20px;fill:var(--iconColor);color:var(--iconColor)}body .yv-mobile-dock .yv-dock-label{font-family:var(--gb-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--gb-paper)}@media(max-width:767px){body{padding-bottom:76px}}@media(min-width:1600px){body{font-size:17px}h1,.h1{--h1: 48px;font-size:48px}h2,.h2{--h2: 36px;font-size:36px}.header_1 .navbar-nav .nav-link{font-size:16px}}body .cookies-banner{background-color:var(--gb-rosewood);color:var(--gb-paper);border-top:1px solid rgba(255,255,255,.16);z-index:49;bottom:65px}.cookies-banner #cookies-banner-outer{max-width:var(--gb-max);margin:0 auto;padding:16px var(--gb-gutter);gap:16px}.cookies-banner #cookies-banner-outer>div{color:var(--gb-paper)}.cookies-banner #cookies-banner-outer p{margin:0;color:var(--gb-paper)}.cookies-banner .cookies-banner-btn{gap:16px;align-items:center}@media(max-width:575px){.cookies-banner .cookies-banner-btn{flex:0 0 100%;justify-content:flex-end}}.cookies-banner .gb-cookie-accept{min-height:44px;padding:0 24px;margin:0}.cookies-banner .gb-cookie-decline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;background:none;font-family:var(--gb-sans);font-size:13px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--gb-paper);cursor:pointer;transition:color .2s ease,border-color .2s ease}.cookies-banner .gb-cookie-decline:hover,.cookies-banner .gb-cookie-decline:focus-visible{color:var(--gb-gold-light);border-bottom-color:var(--gb-gold-light)}@media(min-width:768px){body .cookies-banner{bottom:0}.cookies-banner #cookies-banner-outer{padding:20px var(--gb-gutter);gap:32px}}@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}*,*:before,*:after{transition-property:color,background-color,border-color,fill,stroke,opacity!important;transition-duration:.15s!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gb-rose);outline-offset:2px}.side-menu .close-btn,.side-menu .back-btn,.search-icon-btn,.yv-search-drawer-close,.yv_side_drawer_close,.yv_similar_drawer_close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.side-menu .close-btn svg,.side-menu .back-btn svg,.search-icon-btn svg,.yv-search-drawer-close svg,.yv_side_drawer_close svg,.yv_similar_drawer_close svg{flex:0 0 auto}.side-menu .side-menu-header .close-btn{margin-inline-end:-11px}.input-group-append.yv-search-drawer-close,.yv-search-drawer-close,.search-icon-btn,.side-menu .close-btn,.side-menu .back-btn,.yv_side_drawer_close,.yv_similar_drawer_close{width:44px;min-width:44px;max-width:none;flex:0 0 44px;border-radius:0}.input-group-append.yv-search-drawer-close svg,.yv-search-drawer-close svg,.search-icon-btn svg{border-radius:0}#mobileMenu.side-menu,.side-menu{box-shadow:none}.side-menu{visibility:hidden;transition:transform .5s,visibility 0s .5s}body.nav-open .side-menu,body.hamburder-opened .side-menu,.side-menu:target{visibility:visible;transition:transform .5s,visibility 0s}.shopify-section.studio-hero-section,.shopify-section.gb-proof-section,.shopify-section.gb-services-section,.shopify-section.gb-process-section,.shopify-section.gb-split-section,.shopify-section.gb-ourwork-section,.shopify-section.gb-reviews-section,.shopify-section.gb-ctaband-section,.shopify-section.gb-shop-section,.shopify-section.gb-journal-section,.shopify-section.gb-footer-section,.shopify-section.gb-bloghero-section,.shopify-section.gb-blog-section,.shopify-section.gb-article-section,.shopify-section.gb-svc-hero-section,.shopify-section.gb-svc-intro-section,.shopify-section.gb-svc-points-section,.shopify-section.gb-svc-cards-section,.shopify-section.gb-svc-fixlist-section,.shopify-section.gb-svc-pricing-section,.shopify-section.gb-svc-chips-section,.shopify-section.gb-svc-faq-section,.shopify-section.gb-svc-book-section,.shopify-section.gb-about-founder-section,.shopify-section.gb-about-spec-section,.shopify-section.gb-contact-details-section,.shopify-section.gb-contact-map-section{overflow-x:clip;overflow-y:visible}.gb-offer{display:inline-block;color:var(--gb-ink-soft)}.gb-offer--badge{padding:6px 12px;border:1px solid var(--gb-champagne);font-family:var(--gb-sans);font-weight:500;font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-rose-deep)}.gb-offer--short{font-size:14px;line-height:1.5}.gb-offer--long{display:block;font-size:16px;line-height:1.6;max-width:58ch}.gb-offer--available.gb-offer--badge{color:var(--gb-ink-soft)}.gb-cite{margin:var(--gb-s1) 0 0;font-size:14px;line-height:1.5;color:var(--gb-ink-soft)}.gb-cite a{color:var(--gb-rose);text-decoration:none;border-bottom:1px solid var(--gb-champagne);transition:color .2s ease}.gb-cite a:hover{color:var(--gb-rose-deep)}.gb-cite a{position:relative}.gb-cite a:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}body .header_1 .gb-logo-mobile{display:block;height:42px;width:114px;max-width:none;object-fit:contain}.header_1 .header__heading-link{display:inline-flex;align-items:center;min-height:44px}@media(min-width:768px){body .header_1 .gb-logo-mobile{display:none}}@media(max-width:767px){body .header_1 .header__heading-logo:not(.gb-logo-mobile){display:none}}.gb-ce{padding:48px 0 80px}.gb-ce-split{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.gb-ce-panel{border:1px solid #C0A062;padding:48px}.gb-ce-panel--slim{max-width:640px}.gb-ce-eyebrow{font-family:var(--gb-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#a85f6c;margin:0 0 12px}.gb-ce-h2{font-family:EB Garamond,Georgia,serif;font-weight:400;font-size:32px;line-height:1.2;color:#2b2124;margin:0;text-wrap:balance}.gb-ce-body{font-size:17px;line-height:1.6;color:#5f5457;margin:16px 0 0;max-width:52ch}.gb-ce-actions{display:flex;gap:16px;margin:32px 0 0;flex-wrap:wrap}.gb-ce-facts{background:#f6e4e1;padding:32px}.gb-ce-fact+.gb-ce-fact{margin-top:24px}.gb-ce-label{font-family:var(--gb-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8e4a57;margin:0}.gb-ce-value{font-family:EB Garamond,Georgia,serif;font-size:22px;line-height:1.2;color:#2b2124;margin:6px 0 0}.gb-ce-value--sm{font-family:var(--gb-sans);font-size:15px;line-height:1.5;color:#2b2124}.gb-ce-meanwhile{margin-top:64px;padding-top:48px;border-top:1px solid #EADFDC}.gb-ce-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gb-ce-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #EADFDC;font-size:15px;color:#2b2124;text-decoration:none}.gb-ce-chip:hover,.gb-ce-chip:focus-visible{border-color:#c0a062;color:#a85f6c}@media(max-width:1024px){.gb-ce-split{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.gb-ce{padding:32px 0 56px}.gb-ce-panel,.gb-ce-facts{padding:24px}.gb-ce-h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gb-v3.css.map */
