@font-face{font-family:Helvetica Neue Custom;src:url(//ceremonymatcha.co.za/cdn/shop/t/13/assets/HelveticaNeueLight.otf?v=9775953862754794471775633618) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(//ceremonymatcha.co.za/cdn/shop/t/13/assets/HelveticaNeueLightItalic.otf?v=87161571330476661981775633618) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(//ceremonymatcha.co.za/cdn/shop/t/13/assets/HelveticaNeueMedium.otf?v=30707289953993947271775633618) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(//ceremonymatcha.co.za/cdn/shop/t/13/assets/HelveticaNeueMediumItalic.otf?v=29665608436434495131775633618) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(//ceremonymatcha.co.za/cdn/shop/t/13/assets/HelveticaNeueBold.otf?v=15052175570751403171775633618) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(//ceremonymatcha.co.za/cdn/shop/t/13/assets/HelveticaNeueBoldItalic.otf?v=76996708234331143891775633618) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--FONT-STACK-BODY: "Helvetica Neue Custom", sans-serif;--FONT-WEIGHT-BODY: 300;--FONT-WEIGHT-BODY-BOLD: 700;--FONT-STACK-HEADING: "Helvetica Neue Custom", sans-serif;--FONT-WEIGHT-HEADING: 500;--FONT-WEIGHT-HEADING-BOLD: 700;--FONT-STACK-ACCENT: "Helvetica Neue Custom", sans-serif;--FONT-WEIGHT-ACCENT: 300;--btn-custom-padding-x: 2.8rem;--btn-custom-padding-y: .625rem;--btn-custom-font-size: 1.25rem;--btn-custom-line-height: 2.75rem;--btn-custom-radius: 1.25rem;--btn-custom-letter-spacing: -5%;--btn-custom-text-transform: none;--heading-custom-font-size: 2.5rem;--heading-custom-line-height: 2.75rem;--heading-custom-letter-spacing: -5%;--body-custom-font-size: 1.25rem;--body-custom-line-height: 1.8125rem;--body-custom-letter-spacing: -5%;--kicker-custom-font-size: .75rem;--kicker-custom-letter-spacing: 8%;--kicker-custom-font-weight: 300;--font-small-size: .75rem;--font-small-letter-spacing: 5%;--product-card-font-size: .75rem;--product-card-font-weight: 300;--product-card-text-transform: uppercase}.product__grid__info a p{font-size:var(--product-card-font-size);font-weight:var(--product-card-font-weight);text-transform:var(--product-card-text-transform);letter-spacing:var(--font-small-letter-spacing)}@media(max-width:786px){.product__grid__info a p,.product__grid__price{text-align:start;width:100%;justify-content:flex-start!important}}@media(min-width:787px){.product__grid__info a{display:flex;align-items:flex-end;justify-content:space-between}}.product__submit__buttons .btn--add-to-cart{border-radius:0!important;padding-top:0!important;padding-bottom:0!important;color:#fff!important;background-color:#25332a!important;font-family:Helvetica Neue Custom,sans-serif!important;font-size:var(--FONT-STACK-BODY)!important;font-weight:500!important;line-height:var(--body-custom-line-height)!important;letter-spacing:var(--font-small-letter-spacing)!important;text-transform:uppercase!important}.product-section{padding-top:36px}@media screen and (max-width:768px){.product-section .product__inner{padding-top:16px}}@media screen and (min-width:768px){.product-section .product__inner{margin-top:160px}}.product-section .product__title,.product-section .product__price{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.product-section .product__price{font-size:2rem}.product-section .product__block__description,.product-section .product__block__description a,.product-section .product__block__description span{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--font-small-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--font-small-letter-spacing)}.btn--outline{font-family:Amiri,serif!important;font-size:var(--btn-custom-font-size)!important;font-weight:400!important;line-height:var(--btn-custom-line-height)!important;letter-spacing:var(--btn-custom-letter-spacing)!important;padding:var(--btn-custom-padding-y) var(--btn-custom-padding-x)!important;border-radius:var(--btn-custom-radius)!important;text-transform:var(--btn-custom-text-transform)!important}.accordion__title{font-weight:var(--FONT-WEIGHT-BODY)}.section-video .hero__title p{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.section-video .hero__description p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--body-custom-font-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--body-custom-letter-spacing)}.text__standard .standard__heading p{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.text__standard .standard__kicker p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--font-small-size);font-weight:300;letter-spacing:var(--kicker-custom-letter-spacing)}.text__standard .standard__kicker:after{display:none}.text__standard .rte p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--body-custom-font-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--body-custom-letter-spacing)}.text__standard .standard__cta{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--font-small-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--font-small-letter-spacing)}.section-list-collections .kicker-flourished{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing);text-transform:none;text-align:start;margin-bottom:0}.section-list-collections .kicker-flourished:after{display:none}.brick__section .standard__heading,.brick__section .brick-tabs__panel-title{font-family:Amiri,serif;font-size:var(--heading-custom-font-size)!important;font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing);text-transform:none}.brick__section .brick-tabs__panel-title{font-size:2rem!important}.brick__section .brick-tabs__panel-kicker{color:#000;font-family:Helvetica Neue Custom,sans-serif;font-size:.75rem!important;font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--body-custom-letter-spacing)}.brick__section .brick-tabs__panel-content p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--font-small-size);font-weight:300;line-height:166%;letter-spacing:var(--font-small-letter-spacing)}.brick__section .brick-tabs__nav{column-gap:2.5rem;margin-bottom:68px}.brick__section .brick-tabs__panel-title,.brick__section .brick-tabs__panel-kicker{margin-bottom:18px}@media screen and (min-width:768px){.brick__section .brick__block__image{margin-left:12px}}.section-icons .kicker-flourished{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing);text-transform:none;text-align:start;margin-bottom:0}.section-icons .kicker-flourished:after{display:none}.section-icons img{width:120px!important}.section--image .hero__title p{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.section--image .hero__description p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--body-custom-font-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--body-custom-letter-spacing)}.section--image .hero__title+.hero__description{margin-top:68px}.section--image .standard__cta{margin-top:12px}.section--video .hero__title p{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.section--video .hero__description p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--body-custom-font-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--body-custom-letter-spacing)}.section--video .hero__title+.hero__description{margin-top:68px}.section--video .standard__cta{margin-top:12px}.section-faq .standard__kicker{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing);padding-left:0;margin-bottom:88px;text-transform:none}.section-faq .accordion__title{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--body-custom-font-size);font-weight:300;line-height:var(--body-custom-line-height);letter-spacing:var(--body-custom-letter-spacing)}.section-logos .kicker-flourished{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing);text-transform:none;text-align:start;margin-bottom:88px}.section-logos .kicker-flourished:after{display:none}.section-pair-hotspots-accordion button{font-family:Amiri,serif;font-size:1.5rem;font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.section-pair-hotspots-accordion p{font-family:Helvetica Neue Custom,sans-serif!important;font-size:var(--font-small-size)!important;font-weight:300!important;line-height:calc(var(--body-custom-line-height) * .75)!important;letter-spacing:var(--font-small-letter-spacing)!important}.section-double-image-text .brick__block__image{margin:0}.section-double-image-text .standard__heading{font-family:Amiri,serif;font-size:var(--heading-custom-font-size);font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}.section-double-image-text .rte p{font-family:Helvetica Neue Custom,sans-serif;font-size:var(--font-small-size);font-weight:300;line-height:calc(var(--body-custom-line-height) * .75);letter-spacing:var(--font-small-letter-spacing)}.footer__block--socials h3{font-family:Amiri,serif;font-size:2rem;font-weight:400;line-height:var(--heading-custom-line-height);letter-spacing:var(--heading-custom-letter-spacing)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
