/*!
 * -------------------------------------------------------------------
 *  Custom Styles Overrides
 *
 *  Uncomment and update font-face and properties for custom fonts
 * -------------------------------------------------------------------
 */.hidden{display:none!important;visibility:hidden!important}/*!
 * -------------------------------------------------------------------
 *  Section: Banner Image No Text
 * -------------------------------------------------------------------
 */.hero_banner_image_no_text{height:auto!important;margin:0!important;padding:0!important}.hero_banner_image_no_text img,.hero_banner_image_no_text picture{display:block;height:auto;width:100%}/*!
 * -------------------------------------------------------------------
 *  Section: Split Content
 * -------------------------------------------------------------------
 */.split-content-section{background:var(--sc-bg);color:var(--sc-text);padding-bottom:var(--sc-pb-mobile);padding-top:var(--sc-pt-mobile)}@media (min-width: 750px){.split-content-section{padding-bottom:var(--sc-pb-desktop);padding-top:var(--sc-pt-desktop)}}.split-content-section .container{align-items:center;display:flex;margin:0 auto;text-align:center}@media (min-width: 768px){.split-content-section.image-left .container,.split-content-section.image-right .container{gap:3rem;text-align:left}.split-content-section.image-right .container{flex-direction:row-reverse}.split-content-section .image-wrap{flex:1;margin-bottom:0}.split-content-section .text-wrap{display:flex;flex:1;flex-direction:column;justify-content:center}}.split-content-section .image-wrap{margin-bottom:2rem}.split-content-section .image-wrap img{height:auto;width:100%}.split-content-section .logo{text-align:center}.split-content-section .logo img{height:auto;margin:0 auto;max-width:100%;width:var(--sc-logo-size)}.split-content-section h3.h2{text-align:var(--sc-heading-align);text-transform:var(--sc-heading-case)}.split-content-section .metafield-rich_text_field h3{text-transform:capitalize}.split-content-section .rich-text{font-size:1.8rem;margin:0 auto;text-align:var(--sc-content-align)}/*!
 * -------------------------------------------------------------------
 *  Section: Image Grid
 * -------------------------------------------------------------------
 */.image-grid-section{background-color:var(--ig-bg);display:flex;flex-wrap:wrap;gap:var(--ig-gap);justify-content:center;padding-bottom:var(--ig-pb-m);padding-top:var(--ig-pt-m)}@media (min-width: 860px){.image-grid-section{padding-bottom:var(--ig-pb-d);padding-top:var(--ig-pt-d)}}.image-grid-section.page-width{margin:0 auto;max-width:1500px;padding-left:18px;padding-right:18px}.image-grid-item{flex:1 1 calc(100% / var(--ig-cols-m) - var(--ig-gap));max-width:calc(100% / var(--ig-cols-m) - var(--ig-gap));overflow:hidden;position:relative;text-align:center}@media (min-width: 860px){.image-grid-item{flex:1 1 calc(100% / var(--ig-cols-d) - var(--ig-gap));max-width:calc(100% / var(--ig-cols-d) - var(--ig-gap))}}.image-grid-item img{height:auto;transition:all .6s ease-in-out;width:100%}.image-grid-item.hover-animate:hover img{transform:scale(1.08)}/*!
 * -------------------------------------------------------------------
 *  Product Media Modal: snippers/product-media-modal
 * -------------------------------------------------------------------
 */.product-media-modal__dialog{display:flex;align-items:center;height:100vh;background:#000000b3}.product-media-modal__content>*{width:90%;max-width:720px}/*!
 * -------------------------------------------------------------------
 *  Section: Product Personalised
 * -------------------------------------------------------------------
 */.personalisation-canvas{background-position:center;background-size:contain;background-repeat:no-repeat;max-width:705px;width:100%!important;display:block!important;margin:0 auto;height:100%}.add-name-image{position:absolute;right:0;top:-40px;width:100px}.add-name-help-text{text-align:right}#personalised_text_input_validation{color:#fff;background-color:#e52626;padding:8px;font-weight:700;display:none;visibility:hidden;margin-top:8px}.addVisibility{display:block!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-styles.css.map */
