.header-logo .ggc-header-lockup{display:block;position:relative;overflow:hidden;flex:none;width:184px;aspect-ratio:2;background:#eeeae0}.header-logo .ggc-header-lockup img{display:block;position:absolute;width:119.047619%;max-width:none;height:auto;left:-9.52381%;top:-69.047619%}.header-logo:has(.ggc-header-lockup){padding-block:0}@media(max-width:749px){.header-logo .ggc-header-lockup{width:144px}}body:has(.ggc-shop) .section-background:has(+.product-information){background:linear-gradient(135deg,#f7f4ef,#eeeae0)}body:has(.ggc-shop) .product-information{border-bottom:1px solid #59364220;padding-block:20px}body .page-wrapper .product-information .add-to-cart-button:disabled{background-color:#593642;color:#eeeae0;border-color:#593642;opacity:1;cursor:not-allowed;--button-background-color:#593642;--button-color:#eeeae0}body:has(.ggc-shop) .ggc-product-gallery{max-width:490px;padding-block:8px}body:has(.ggc-shop) .ggc-product-gallery__stage{aspect-ratio:1.08;background:#f7f4ef}body .ggc-product-gallery__slide--front img,body .ggc-product-gallery__thumbnail--front img,body .ggc-shop__card-image--front img{object-fit:cover;object-position:50% 70%}body .ggc-shop-section .ggc-shop__wrap{padding-block:28px;max-width:1240px}body .ggc-shop-section .ggc-shop--modes .ggc-shop__intro{margin-bottom:18px}body .ggc-shop-section .ggc-shop__mode-image{max-width:300px;margin-bottom:14px}body .ggc-credentials__ukca img{mix-blend-mode:multiply;filter:grayscale(1) contrast(4)}body .ggc-ritual{border-top:1px solid #59364226;scroll-margin-top:calc(var(--header-height,100px) + 20px)}body .ggc-ritual__wrap{max-width:1240px;padding-block:28px}body .ggc-ritual__eyebrow{font-size:16px;font-weight:600;letter-spacing:.08em}body .ggc-ritual__intro{display:block;margin-bottom:16px}body .ggc-ritual__intro-copy{margin-top:8px}body .ggc-ritual__intro-copy,body .ggc-ritual__intro-copy :is(p,h3,h4,h5,h6){font-size:16px;line-height:1.5}body .ggc-ritual__step h3{font-size:17px;font-weight:650;min-height:0;margin-bottom:8px}body .ggc-ritual__copy{font-size:14px;line-height:1.6}body .ggc-ritual__step .ggc-ritual__tip{font-size:13px;line-height:1.55;margin:12px 0 0;padding:0;border:0}body .ggc-ritual__cta{display:inline-flex;gap:12px;align-items:center;justify-content:center;margin-top:22px;min-height:46px;padding:12px 22px;font-size:16px;text-decoration:none;max-width:100%;text-align:center;line-height:1.4}body .ggc-story-section .ggc-story-grace,body .ggc-story-section .ggc-story-care,body .ggc-story-section .ggc-story-village{padding-block:32px}body .ggc-story-section .ggc-story-grace__layout{gap:32px}body .ggc-story-section .ggc-story-grace__frame{width:78%;max-width:380px}body .ggc-story-section .ggc-story-world{max-width:970px;margin-top:18px}body .ggc-story-section .ggc-story-global-partners{gap:14px;margin-bottom:22px}body .ggc-story-section .ggc-story-partner{padding:14px;gap:12px}body .ggc-story-section .ggc-story-uk{padding-top:20px;gap:24px}body .ggc-story-section .ggc-story-uk__map img{max-width:360px}body .ggc-story-section .ggc-story-uk__partners{gap:12px}body .ggc-story-section .ggc-story-uk__partners .ggc-story-partner{padding:12px}body .ggc-story .ggc-credentials--manufacturer{margin-bottom:20px;padding-block:12px}body .ggc-logistics{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:22px;padding:12px 16px;border-block:1px solid #59364226}body .ggc-story .ggc-logistics h3{font:400 13px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:0;margin:0}body .ggc-logistics__row{display:flex;align-items:center;justify-content:center;gap:20px}body .ggc-logistics__logo{position:relative;display:block;overflow:hidden;width:102px;aspect-ratio:1.5;flex:none;mix-blend-mode:multiply}body .ggc-logistics__logo img{position:absolute;width:208.84956%;max-width:none;height:auto;left:-54.277286%;top:-171.238938%}body .ggc-logistics__marks{display:flex;align-items:center;justify-content:center;gap:18px;list-style:none;margin:0;padding:10px 16px;background:#593642;border-radius:4px}body .ggc-logistics__marks li{display:flex;align-items:center;margin:0;padding:0}body .ggc-logistics__marks img{display:block;width:auto;height:28px;max-width:none}body .ggc-mission-section .gm-model{background:#eeeae0}body .ggc-mission-section .gm-education{background:#faf8f3;border-top:1px solid #59364226}body .ggc-mission-section .gm-tracker--without-total .gm-tracker__grid{grid-template-columns:1fr;max-width:1000px;gap:0}body .ggc-mission-section .gm-tracker--without-total .gm-copy{max-width:78ch}body .ggc-learn-section .ggc-learn{scroll-margin-top:calc(var(--header-height,100px) + 20px)}body .ggc-learn-section .ggc-learn__wrap{max-width:1240px;padding-block:28px;gap:22px}body .ggc-learn-section .ggc-learn__heading{margin-bottom:14px}body .ggc-learn-section .ggc-learn__heading :is(h1,h2,h3){font:inherit;color:inherit;letter-spacing:inherit;margin:0}body .ggc-learn-section .ggc-learn__brand{display:inline-block;width:auto;height:.72em;max-width:none;vertical-align:baseline}body .ggc-learn-section .ggc-learn__subheading{font-size:16px;line-height:1.5;margin-bottom:14px}body .ggc-learn-section .ggc-learn__cards-intro{font-size:15px;line-height:1.6;margin-bottom:18px;max-width:85ch}body .ggc-learn-section .ggc-learn__card-heading{font-size:17px;line-height:1.4;margin-bottom:10px}body .ggc-learn-section .ggc-learn__card-heading :is(h2,h3,h4,h5){font:inherit;margin:0}body .ggc-learn-section .ggc-learn--hero .ggc-learn__wrap{grid-template-columns:1fr 1.1fr;min-height:0;align-items:center}body .ggc-learn-section .ggc-learn--hero .ggc-learn__intro{padding-block:0}body .ggc-learn-section .ggc-learn--hero .ggc-learn__image{width:100%;max-width:530px;height:300px;min-height:0;border-radius:4px}body .ggc-learn-section .ggc-learn--hero .ggc-learn__image img{object-fit:cover;object-position:50% 66%}body .ggc-learn-section :is(.ggc-learn--why,.ggc-learn--science,.ggc-learn--modes,.ggc-learn--targeted,.ggc-learn--pairing,.ggc-learn--avoid) .ggc-learn__wrap{grid-template-columns:1fr}body .ggc-learn-section :is(.ggc-learn--why,.ggc-learn--science,.ggc-learn--modes,.ggc-learn--targeted,.ggc-learn--pairing,.ggc-learn--avoid) .ggc-learn__cards{grid-template-columns:repeat(var(--learn-count),minmax(0,1fr));border:0;padding:0;gap:22px}body .ggc-learn-section :is(.ggc-learn--why,.ggc-learn--science,.ggc-learn--targeted) .ggc-learn__card{padding:0;border:0;background:none;border-radius:0}body .ggc-learn-section .ggc-learn--why .ggc-learn__intro>.ggc-learn__body{columns:2;column-gap:32px;max-width:1050px}body .ggc-learn-section .ggc-learn--why .ggc-learn__intro>.ggc-learn__body p{break-inside:avoid}body .ggc-learn-section .ggc-learn--science .ggc-learn__image{grid-column:1/-1;width:100%;max-width:860px;min-height:0;max-height:none;justify-self:center;align-self:auto;overflow:visible}body .ggc-learn-section .ggc-learn--science .ggc-learn__image img{height:auto;max-height:320px;object-fit:contain}body .ggc-learn-section .ggc-learn--modes .ggc-learn__card{padding:22px 20px 18px;border:1px solid #59364220;background:#ffffff30;border-radius:8px}body .ggc-learn-section .ggc-learn--modes .ggc-learn__card-copy{padding:0}body .ggc-learn-section .ggc-learn__light-wrap{display:flex;justify-content:center;padding:10px 0 22px}body .ggc-learn-section .ggc-learn__light{position:relative;display:grid;place-items:center;width:54px;height:54px;border:2px solid currentColor;border-radius:50%;color:#d94c43}body .ggc-learn-section .ggc-learn__light:before,body .ggc-learn-section .ggc-learn__light:after{content:"";position:absolute;border-radius:50%}body .ggc-learn-section .ggc-learn__light:before{width:13px;height:13px;background:currentColor}body .ggc-learn-section .ggc-learn__light:after{top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px dashed currentColor}body .ggc-learn-section .ggc-learn__light--blue{color:#315fc7}body .ggc-learn-section .ggc-learn__light--combined{color:#df16cf}body .ggc-learn-section .ggc-learn--modes .ggc-learn__card-heading{text-align:center}body .ggc-learn-section .ggc-learn--targeted .ggc-learn__card-copy{padding:0}body .ggc-learn-section .ggc-learn--stacking .ggc-learn__wrap{grid-template-columns:1.1fr 1fr;gap:32px}body .ggc-learn-section .ggc-learn--stacking .ggc-learn__cards{grid-template-columns:1fr;border:0;padding:0}body .ggc-learn-section :is(.ggc-learn--pairing,.ggc-learn--avoid) .ggc-learn__card{padding:18px;background:#ffffff38;border:1px solid #59364220;border-radius:8px}body .ggc-learn-section :is(.ggc-learn--pairing,.ggc-learn--avoid) .ggc-learn__card-copy{padding:0}body .ggc-learn-section .ggc-learn--note .ggc-learn__wrap{display:block;max-width:1000px;padding-block:24px}body .ggc-learn-section .ggc-learn--note .ggc-learn__intro{display:block}body .ggc-learn-section .ggc-learn--note .ggc-learn__heading{margin-bottom:12px}body .ggc-learn-nav{padding-block:6px;gap:22px;font-size:14px}body .ggc-learn-nav a{min-height:44px}body .ggc-learn-nav[hidden],body .ggc-learn-nav [hidden]{display:none}@media(max-width:989px){body .ggc-story-section .ggc-story-grace__frame{width:88%;max-width:320px}body .ggc-learn-section .ggc-learn--hero .ggc-learn__image{height:270px}body .ggc-learn-section :is(.ggc-learn--science,.ggc-learn--modes,.ggc-learn--targeted) .ggc-learn__cards{gap:16px}body .ggc-learn-section .ggc-learn--modes .ggc-learn__card{padding-inline:14px}}@media(max-width:749px){body:has(.ggc-shop) .product-information{padding-block:14px}body:has(.ggc-shop) .ggc-product-gallery{max-width:400px;padding-block:6px 0}body .ggc-shop-section .ggc-shop__wrap,body .ggc-ritual__wrap{padding-block:24px}body .ggc-ritual__steps{gap:24px 18px}body .ggc-logistics{flex-direction:column;gap:10px;padding-inline:0}body .ggc-logistics__row{gap:14px}body .ggc-logistics__logo{width:84px}body .ggc-logistics__marks{gap:14px;padding:10px 12px}body .ggc-logistics__marks img{height:24px}}@media(max-width:699px){body .ggc-learn-section .ggc-learn__wrap{padding-block:24px;gap:20px}body .ggc-learn-section :is(.ggc-learn--hero,.ggc-learn--stacking) .ggc-learn__wrap{grid-template-columns:1fr}body .ggc-learn-section .ggc-learn--hero .ggc-learn__image{height:230px;max-height:230px}body .ggc-learn-section .ggc-learn--hero .ggc-learn__image img{object-position:50% 66%}body .ggc-learn-section :is(.ggc-learn--why,.ggc-learn--science,.ggc-learn--modes,.ggc-learn--targeted,.ggc-learn--pairing,.ggc-learn--avoid) .ggc-learn__cards{grid-template-columns:1fr;gap:20px}body .ggc-learn-section .ggc-learn--why .ggc-learn__intro>.ggc-learn__body{columns:1}body .ggc-learn-section .ggc-learn--science .ggc-learn__image img{max-height:none}body .ggc-learn-section .ggc-learn--note .ggc-learn__wrap{padding-block:24px}}@media(max-width:649px){body .ggc-story-section .ggc-story-grace,body .ggc-story-section .ggc-story-care,body .ggc-story-section .ggc-story-village{padding-block:26px}body .ggc-story-section .ggc-story-grace__frame{width:90%;max-width:280px}body .ggc-story-section .ggc-story-grace__layout{gap:22px}body .ggc-story-section .ggc-story-world{margin-top:16px}body .ggc-story-section .ggc-story-uk__map img{max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ggc-final-polish.css.map */
