:root{--g-sans:"Manrope","Helvetica Neue",Arial,sans-serif;--g-display:"Forum",Georgia,serif;--g-serif:var(--g-display);--g-muted:#555d62;--g-faint:#616a70;--g-whisper:#687278;--g-off:#f4f5f6;--font-body--weight:400;--font-heading--family:var(--g-display);--font-heading--weight:400}body{font-family:var(--g-sans);font-weight:400;background:#fff;color:#111416}#header-component .menu-list__link,#header-component .menu-list__link-title{font-family:var(--g-sans);font-size:11px;letter-spacing:.09em;font-weight:500}#header-component .header__row{background:#111b20e8!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#header-component .menu-list__link{position:relative}#header-component .menu-list__link:after{content:"";position:absolute;bottom:15px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s}#header-component .menu-list__link:hover:after{transform:scaleX(1)}body .g-campaign{--campaign-ink:#fff;background:#0e1213;grid-template-columns:1.05fr 1fr 1fr}body .g-campaign__heading{font:400 clamp(52px,5.8vw,100px)/1.04 var(--g-display);letter-spacing:-.015em}body .g-campaign__heading em{font-style:normal;font-weight:400;margin-top:0}body .g-campaign__eyebrow{font-size:11px;letter-spacing:.13em;color:#bac6cb}body .g-campaign__description{font-size:15px;line-height:1.65;font-weight:400;color:#d6dfe3;max-width:310px}body .g-campaign__actions a{font-size:11px;letter-spacing:.07em;min-height:48px}body .g-campaign__media:after{background:linear-gradient(180deg,#0b121569,transparent 30%)}body .guillo-cbanner{background:#fff;padding-block:46px 30px}body .guillo-cbanner__img,body .guillo-cbanner__wash{display:none}body .guillo-cbanner__title{font:500 clamp(38px,4.5vw,66px)/1.04 var(--g-sans);letter-spacing:-.05em;margin-bottom:18px}body .guillo-cbanner__desc{font:400 15px/1.65 var(--g-sans);color:#535d63;max-width:530px}body .guillo-cbanner__crumb{margin-bottom:25px}body .guillo-cgrid__products{padding:22px 3vw 70px}body .guillo-cgrid .guillo-cgrid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}body .guillo-cgrid__toolbar{top:80px;background:#fffffff0;z-index:4}body .guillo-cgrid__toolbar-inner{gap:18px;height:64px}body .guillo-cgrid__chip{padding:0;border:0;border-bottom:1px solid transparent;font-size:11px;letter-spacing:.055em;height:42px;background:transparent;white-space:nowrap}body .guillo-cgrid__chip--on{color:#111416;border-bottom-color:#111416}body .guillo-cgrid__sort-value{font-size:11px;letter-spacing:.04em}body .g-card__info{padding:17px 0 9px}body .g-card__rating{font-size:11px;color:#626a6f;margin-bottom:10px}body .g-card__row{gap:12px}body .g-card__title{font:500 17px/1.3 var(--g-sans);text-transform:none;letter-spacing:-.025em;max-width:80%;color:#111416}body .g-card__title:hover{color:#405e6a}body .g-card__price{font:400 13px/1.5 var(--g-sans)}body .g-card__style{font:400 12px/1.5 var(--g-sans);color:#687278;letter-spacing:0;text-transform:none;margin-top:7px}body .g-card__media{aspect-ratio:3/4;background:#e8ecee}body .g-card__img{transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s}body .g-card__img--hover{transition:opacity .65s,transform 1.1s}body .g-card__quick{background:#fffffff2;color:#111416;letter-spacing:.055em;font-size:11px;bottom:18px;left:18px;right:18px}body .guillo-cgrid__break{margin:45px -3vw;background:#111b20;min-height:380px}body .guillo-cgrid__break-heading{font:500 clamp(36px,4vw,60px)/1.03 var(--g-sans);letter-spacing:-.045em}body .guillo-cgrid__break-text{font-weight:400;color:#cad4d9}body .guillo-cgrid__seo-title{font:500 29px/1.1 var(--g-sans);letter-spacing:-.035em}body .guillo-cgrid__seo-text{font-weight:400;font-size:14px}body .guillo-pdp__title{font:500 clamp(25px,2.5vw,37px)/1.08 var(--g-sans);letter-spacing:-.04em;text-transform:none}body .guillo-pdp__style{font:400 13px/1.5 var(--g-sans);letter-spacing:0;color:#5b656b;margin-top:12px}body .guillo-pdp__price{font:400 15px/1.4 var(--g-sans)}body .guillo-pdp__desc{font-weight:400;color:#505a60;line-height:1.7}body .guillo-pdp__tab-btn{font:500 11px/1.4 var(--g-sans);letter-spacing:.025em}body .guillo-pdp__tab-panel{font:400 14px/1.75 var(--g-sans);color:#4c575d}body .guillo-anatomy{background:#fff;border-top:1px solid #dce1e4;padding-block:70px}body .guillo-anatomy__heading{font:500 clamp(34px,3.5vw,52px)/1.05 var(--g-sans);letter-spacing:-.045em}body .guillo-anatomy__callout-text{font-weight:400}body .guillo-faq__heading{font:500 40px/1.05 var(--g-sans);letter-spacing:-.045em}body .guillo-faq__item summary{font:500 16px/1.5 var(--g-sans);letter-spacing:-.015em}body .guillo-faq__answer,body .guillo-faq__text{font-weight:400}body .guillo-quotes{background:#fff;border-block:1px solid #dce1e4;padding-block:65px;color:#111416}body .guillo-quotes__grid{gap:35px;background:transparent}body .guillo-quotes__cell{padding:20px 0;background:transparent;border:0}body .guillo-quotes__title{font:500 18px/1.4 var(--g-sans);letter-spacing:-.025em}body .guillo-quotes__quote{font:400 16px/1.65 var(--g-sans);color:#414c52}body .guillo-quotes__lead-score{font:500 33px/1 var(--g-sans);letter-spacing:-.04em}body .guillo-quotes__lead-count{color:#5e686e;font-weight:400}body .guillo-quotes__all{display:flex;width:fit-content;margin:30px auto 0;min-height:44px}body .guillo-story{background:#fff;grid-template-columns:1fr 1fr}body .guillo-story__panel{padding:65px 6vw}body .guillo-story__statement{font:500 clamp(31px,3.6vw,52px)/1.12 var(--g-sans);letter-spacing:-.045em}body .guillo-story__text{font:400 15px/1.7 var(--g-sans);color:#515d64}body .guillo-story__media{min-height:590px;overflow:hidden}body .guillo-newsletter__heading{font-weight:500;letter-spacing:-.045em}body .guillo-newsletter__text{font-weight:400}body .guillo-footer{background:#0c0e0f}body .guillo-footer__links a{min-height:36px;display:inline-flex;align-items:center;font-weight:400}@media(hover:hover)and (pointer:fine){body .g-card:hover .g-card__img{transform:scale(1.035)}}@media(prefers-reduced-motion:no-preference){body .g-campaign.has-exit-motion .g-campaign__media{clip-path:inset(calc(var(--campaign-exit,0)*8%) calc(var(--campaign-exit,0)*5%) 0);will-change:clip-path}body.g-modern-ready [data-g-reveal]{clip-path:inset(calc((1 - var(--g-reveal,1))*10%) 0 0);will-change:clip-path}body.g-modern-ready [data-g-reveal] img{translate:0 calc((1 - var(--g-reveal,1))*20px)}body .ga-outfit__shop[open] form{animation:g-panel-enter .5s cubic-bezier(.2,.7,.2,1) both}}@keyframes g-panel-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:g-page-out .22s ease both}::view-transition-new(root){animation:g-page-in .5s cubic-bezier(.2,.7,.2,1) both}@keyframes g-page-out{to{opacity:0;transform:translateY(-12px)}}@keyframes g-page-in{0%{opacity:0;transform:translateY(24px);clip-path:inset(4% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@media(max-width:989px){body .guillo-cgrid .guillo-cgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .guillo-story{grid-template-columns:1fr}body .guillo-story__media{min-height:90vw}}@media(max-width:749px){body .g-campaign{display:block}body .g-campaign__heading{font-size:clamp(49px,13vw,78px)}body .g-campaign__copy{padding:0 24px 32px}body .g-campaign__description{font-size:14px;max-width:290px}body .g-campaign__eyebrow{font-size:10px}body .g-campaign__media:after{background:linear-gradient(180deg,#0d141759,transparent 25%,#0d141710 36%,#0d1415df 80%,#0d1415f2)}body .guillo-cbanner{padding-block:30px 24px}body .guillo-cbanner__title{font-size:40px}body .guillo-cbanner__desc{font-size:14px}body .guillo-cgrid__products{padding:16px 16px 45px}body .guillo-cgrid .guillo-cgrid__grid{gap:25px 12px}body .g-card__title{font-size:15px}body .g-card__price{font-size:12px}body .g-card__row{display:block}body .g-card__title{max-width:100%;display:block;margin-bottom:5px}body .g-card__style{font-size:11px}body .guillo-cgrid__toolbar{top:72px}body .guillo-cgrid__toolbar-inner{gap:18px;height:60px}body .guillo-cgrid__break{margin:30px -16px}body .guillo-cgrid__break-panel{padding:40px 24px}body .guillo-pdp__title{font-size:28px}body .guillo-pdp__price{font-size:15px}body .guillo-story__panel{padding:45px 24px}body .guillo-story__statement{font-size:35px}body .guillo-quotes{padding-block:45px}body .guillo-quotes__grid{grid-template-columns:1fr;gap:10px}body .guillo-quotes__cell+.guillo-quotes__cell{border-top:1px solid #dce1e4;padding-top:25px}body .guillo-faq__heading{font-size:35px}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}body [data-g-reveal],body [data-g-reveal] img{clip-path:none!important;translate:none!important}body .g-card__img,body .g-card__quick,body .menu-list__link:after{transition:none!important}}body :is(h1,h2,h3,.g-h,.guillo-story__statement,.guillo-cbanner__title,.guillo-pdp__title,.guillo-newsletter__heading,.guillo-cgrid__break-heading,.guillo-cgrid__seo-title,.guillo-anatomy__heading,.guillo-faq__heading,.g-card__title){font-family:var(--g-display);font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:-.015em}body .g-card__title{font-size:20px;line-height:1.2}body .g-campaign__heading em{font-family:inherit;font-weight:400;font-style:normal}@media(max-width:749px){body .g-campaign__heading{font-size:clamp(48px,12.8vw,76px);line-height:1.06}body .g-card__title{font-size:18px}}@media(max-width:749px){body .guillo-quotes{padding-block:30px}body .guillo-quotes__lead{padding-bottom:18px;gap:9px}body .guillo-quotes__cell{padding:8px 0}body .guillo-quotes__cell:not(:first-child){display:none}body .guillo-quotes__stars{margin-bottom:14px}body .guillo-quotes__quote{font-size:15px;line-height:1.6;margin-bottom:18px}body .guillo-quotes__all{margin-top:16px}body .guillo-story{grid-template-columns:40% 60%;min-height:380px}body .guillo-story__media{grid-column:1;grid-row:1;min-height:0}body .guillo-story__panel{grid-column:2;grid-row:1;padding:30px 18px}body .guillo-story__eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:16px}body .guillo-story__statement{font-size:29px;line-height:1.08;margin-bottom:18px}body .guillo-story__text{font-size:12px;line-height:1.65;margin-bottom:18px}body .guillo-story__panel>.g-link{font-size:10px;min-height:44px;display:inline-flex;align-items:center}body .guillo-story__img{object-position:58% center!important}}body .guillo-newsletter{position:relative;isolation:isolate;overflow:hidden;padding-block:70px;background:#111b20;color:#fff;border-top:0}body .guillo-newsletter__inner{position:relative;z-index:1;gap:6vw}body .guillo-newsletter__eyebrow{color:#bac8ce;letter-spacing:.12em}body .guillo-newsletter__heading{color:#fff;font-size:clamp(34px,3.7vw,54px);line-height:1.08;max-width:540px}body .guillo-newsletter__text{color:#d0dbe0;font-size:13px;line-height:1.65}body .guillo-newsletter__label{color:#e2e9ec}body .guillo-newsletter__submit{background:#fff;color:#111b20!important;border-color:#fff;transition:background .3s}body .guillo-newsletter__submit:hover{background:#dfe8ec;color:#111b20!important}body .guillo-newsletter__success{color:#fff}body .guillo-newsletter__error{color:#ffbfb5}body .guillo-newsletter__row{gap:8px}@media(prefers-reduced-motion:no-preference){.guillo-newsletter.is-signup-ready .guillo-newsletter__eyebrow,.guillo-newsletter.is-signup-ready .guillo-newsletter__heading,.guillo-newsletter.is-signup-ready .guillo-newsletter__text{opacity:0;transform:translateY(12px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform 1.1s cubic-bezier(.2,.6,.2,1)}.guillo-newsletter.is-signup-ready .guillo-newsletter__heading{transition-delay:.09s}.guillo-newsletter.is-signup-ready .guillo-newsletter__text{transition-delay:.18s}.guillo-newsletter.is-signup-ready .guillo-newsletter__form{opacity:.65;transform:translateY(6px);transition:opacity 1s .22s ease,transform 1.1s .22s cubic-bezier(.2,.6,.2,1)}.guillo-newsletter.is-signup-revealed :is(.guillo-newsletter__eyebrow,.guillo-newsletter__heading,.guillo-newsletter__text,.guillo-newsletter__form),.guillo-newsletter:focus-within :is(.guillo-newsletter__eyebrow,.guillo-newsletter__heading,.guillo-newsletter__text,.guillo-newsletter__form){opacity:1;transform:none}}@media(max-width:749px){body .guillo-newsletter{padding-block:44px}body .guillo-newsletter__inner{gap:24px}body .guillo-newsletter__heading{font-size:36px;max-width:330px}}@media(prefers-reduced-motion:reduce){.guillo-newsletter :is(.guillo-newsletter__eyebrow,.guillo-newsletter__heading,.guillo-newsletter__text,.guillo-newsletter__form){transition:none!important;opacity:1!important;transform:none!important}}body .guillo-footer__tagline{color:#b4c1c7}body .guillo-footer__links a{color:#c6d1d6}body .guillo-footer__links a:hover,body .guillo-footer__links a:focus-visible{color:#fff}body .guillo-footer__copyright,body .guillo-footer__payment-chip{color:#aab9c0}
/*# sourceMappingURL=/cdn/shop/t/76/assets/guillo-modern.css.map */
