.corp-section{--PT: 48px;--PB: 48px;--corp-ink: var(--COLOR-HEADING);--corp-body: var(--COLOR-TEXT);--corp-muted: var(--COLOR-TEXT-ALPHA-60);--corp-line: var(--COLOR-TEXT-ALPHA-15);--corp-wash: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND)}.corp-section .wrapper{position:relative}.corp-section p{color:var(--corp-body)}.corp-eyebrow{display:block;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:.2em;text-transform:uppercase;color:var(--corp-muted);margin-bottom:16px}.corp-heading{margin:0 0 14px;color:var(--corp-ink)}.corp-section .section-heading{margin:0 0 28px}.corp-section h1,.corp-section h2,.corp-section h3{font-family:var(--FONT-STACK-HEADING)}.corp-section p,.corp-section li,.corp-section summary{font-family:var(--FONT-STACK-BODY)}.corp-section h2.corp-heading{font-size:27px;line-height:1.25}@media(min-width:768px){.corp-section h2.corp-heading{font-size:33px}}.corp-subhead{max-width:560px;margin:0 0 8px;font-size:17px;line-height:1.65}.corp-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.corp-btn-row--center{justify-content:center;margin-top:34px}.corp-hero{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.corp-hero__media img{width:100%;height:auto;border-radius:8px;display:block}@media(min-width:768px){.corp-hero{grid-template-columns:1.05fr 1fr;gap:56px}}.corp-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 14px}.corp-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:14px;line-height:1.5;color:var(--corp-ink)}.corp-trust__item .icon{width:26px;height:26px}.corp-trust__item .icon svg{width:100%;height:100%}.corp-trust__item .icon--img{width:64px;height:64px}.corp-trust__item .icon--img img{width:100%;height:100%;object-fit:contain}@media(min-width:768px){.corp-trust{grid-template-columns:repeat(4,1fr);gap:28px 24px}.corp-trust__item{font-size:15px}.corp-trust__item .icon--img{width:84px;height:84px}}.corp-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.corp-logos__cell{background:var(--COLOR-BG);border:1px solid var(--corp-line);border-radius:8px;padding:12px 10px;display:flex;align-items:center;justify-content:center;min-height:72px}.corp-logos__cell img{max-width:100%;max-height:48px;width:auto;height:auto}@media(min-width:1024px){.corp-logos{grid-template-columns:repeat(6,1fr);gap:16px}.corp-logos__cell{min-height:92px;padding:16px 14px}.corp-logos__cell img{max-height:56px}}.corp-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 14px}.corp-gallery__card{display:block}.corp-gallery__card:last-child:nth-child(odd){grid-column:span 2}.corp-gallery__media{aspect-ratio:1 / 1;background:var(--corp-wash);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.corp-gallery__media img{width:100%;height:100%;object-fit:cover;display:block}.corp-gallery__caption{font-size:13.5px;line-height:1.5;margin-top:10px;color:var(--corp-body);text-align:center}@media(min-width:768px){.corp-gallery{grid-template-columns:repeat(3,1fr);gap:26px 22px}.corp-gallery__card:last-child:nth-child(odd){grid-column:auto}.corp-gallery__caption{font-size:14.5px}}@media(min-width:1024px){.corp-gallery{grid-template-columns:repeat(5,1fr);gap:22px 18px}.corp-gallery__caption{font-size:13.5px}}.corp-cards{display:grid;grid-template-columns:1fr;gap:14px}.corp-cards__item{background:var(--corp-wash);border-radius:8px;padding:26px 24px}.corp-cards__item h3{margin:0 0 10px;font-size:18px;color:var(--corp-ink)}.corp-cards__item p{margin:0;font-size:15px;line-height:1.65}@media(min-width:600px){.corp-cards{grid-template-columns:repeat(2,1fr);gap:18px}}@media(min-width:1024px){.corp-cards{grid-template-columns:repeat(3,1fr);gap:22px}}.corp-steps{display:grid;grid-template-columns:1fr;gap:22px;counter-reset:corpstep;max-width:560px;margin-left:auto!important;margin-right:auto!important}.corp-steps__item{position:relative;padding-left:56px}.corp-steps__item:before{counter-increment:corpstep;content:counter(corpstep);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--corp-ink);color:var(--COLOR-WHITE);display:flex;align-items:center;justify-content:center;font-family:var(--FONT-STACK-HEADING);font-size:16px;font-weight:var(--FONT-WEIGHT-HEADING-BOLD)}.corp-steps__item h3{margin:6px 0;font-size:17px;color:var(--corp-ink)}.corp-steps__item p{margin:0;font-size:14.5px;line-height:1.6}.corp-steps__note{margin-top:30px;font-size:14.5px;font-style:italic;color:var(--corp-muted)}@media(min-width:1024px){.corp-steps{grid-template-columns:repeat(5,1fr);gap:28px;max-width:none}.corp-steps__item{padding-left:0;padding-top:56px;text-align:center}.corp-steps__item:before{left:50%;transform:translate(-50%)}}[data-section-type=corporate-why] .corp-heading{text-align:center}.corp-why__intro{max-width:640px;margin:0 auto 28px;text-align:center}.corp-why__intro p{font-size:16.5px;line-height:1.7}.corp-why__list{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:14px;max-width:840px}.corp-why__list li{position:relative;padding-left:30px;font-size:15px;line-height:1.6;color:var(--corp-body)}.corp-why__list li:before{content:"";position:absolute;left:2px;top:7px;width:13px;height:7px;border-left:2px solid var(--corp-ink);border-bottom:2px solid var(--corp-ink);transform:rotate(-45deg)}@media(min-width:768px){.corp-why__list{grid-template-columns:1fr 1fr;gap:16px 40px}}#corporate-enquiry{scroll-margin-top:110px}.corp-form{max-width:720px;margin:0 auto}.corp-form__intro{margin:0 0 26px;font-size:16px;line-height:1.65}.corp-form__grid{display:grid;grid-template-columns:1fr;gap:18px}.corp-form__field label{display:block;font-family:var(--FONT-STACK-LABEL);font-size:11.5px;font-weight:var(--FONT-WEIGHT-LABEL);letter-spacing:.12em;text-transform:uppercase;color:var(--corp-ink);margin-bottom:8px}.corp-form__field input,.corp-form__field select,.corp-form__field textarea{width:100%;padding:13px 15px;font-size:15px;font-family:var(--FONT-STACK-BODY);border:1px solid var(--COLOR-TEXT-ALPHA-25);border-radius:8px;background:var(--COLOR-INPUT-BG);color:var(--corp-body)}.corp-form__field input:focus,.corp-form__field select:focus,.corp-form__field textarea:focus{border-color:var(--corp-ink);outline:none}.corp-form__field textarea{min-height:120px;resize:vertical}.corp-form__submit{margin-top:8px}.corp-form__success{background:var(--COLOR-SUCCESS-BG);color:var(--COLOR-SALE-BG);border-radius:8px;padding:16px 18px;margin-bottom:24px;font-size:15px}.corp-form__errors{background:var(--COLOR-ERROR-BG);color:var(--COLOR-ERROR);border-radius:8px;padding:16px 18px;margin-bottom:24px;font-size:14px}.corp-form__contact-line{margin-top:24px;font-size:15px}@media(min-width:600px){.corp-form__grid{grid-template-columns:1fr 1fr;gap:18px 20px}.corp-form__field--full{grid-column:1 / -1}}.corp-faq{max-width:780px;margin:0 auto}.corp-faq details{border-bottom:1px solid var(--corp-line)}.corp-faq details:first-of-type{border-top:1px solid var(--corp-line)}.corp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--corp-ink)}.corp-faq summary::-webkit-details-marker{display:none}.corp-faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--corp-muted);flex:0 0 auto}.corp-faq details[open] summary:after{content:"\2212"}.corp-faq .corp-faq__answer{padding:0 2px 20px;font-size:15px;line-height:1.65;color:var(--corp-body);max-width:680px}.corp-closing{background:var(--corp-ink);color:var(--COLOR-WHITE)}.corp-closing .corp-heading{color:var(--COLOR-WHITE)}.corp-closing__address{margin-top:30px;font-size:13px;line-height:1.8;letter-spacing:.02em;color:var(--COLOR-WHITE-ALPHA-60)!important}.corp-closing .btn.btn--white.btn--outline{color:var(--COLOR-WHITE);border-color:var(--COLOR-WHITE-ALPHA-60)}[id$=__corp_testimonials] .testimonial__item__inner{display:flex;flex-direction:column;width:100%}[id$=__corp_testimonials] .testimonial__item__content{display:flex;flex-direction:column;flex:1 1 auto}[id$=__corp_testimonials] .testimonial__text{flex:0 0 auto}[id$=__corp_testimonials] .testimonial__user{margin-top:auto;padding-top:20px}.corp-center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/46/assets/corporate-gifting.css.map */
