.coquitlam-homepage-template .shopify-section.shopify-section-group-footer-group [data-section-type=text-with-icons]{display:none}@media screen and (min-width:1025px){.iwt-one .heading.h3{margin-bottom:36px}.iwt-one .rte p{margin-bottom:46px}.container{max-width:1440px;padding:0}.container>.announcement-bar__inner,.container>.header__inner,.container>.nav-bar__linklist,.container>.announcement-bar__newsletter-inner,.container>.section__header,.iwt-one .container,section[data-section-type=map] .container>.map,.container .text-with-icons,.container .footer__wrapper{padding-left:64px;padding-right:64px}.container>.product-list{padding-left:150px;padding-right:150px}.shopify-section section[data-section-type=featured-collection].fc-one,.shopify-section section[data-section-type=featured-collection].fc-two{margin:96px 0}.slideshow.slideshow--large{height:619px}.slideshow.slideshow--medium{height:580px}}@media screen and (min-width:769px){.contact-form-section .heading.h3{font-size:48px}}.contact-form-section .heading.h3{color:var(--text-text-heading, #121212);font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px;margin-bottom:28px}h1.product-meta__title.heading.h1,section.section[data-section-type=product-recommendations] header.section__header h2.section__title.heading.h3,section[data-section-type=list-collections] .container .page__title.heading.h1{color:var(--text-text-heading, #121212);font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px}div#shopify-section-template--18998794387679__featured_product_iLyQVC h2.section__title.heading.h3,section[data-section-type=featured-collection] .section__header-stack>.section__title{text-align:center;margin-left:0;width:100%;font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px;color:#121212}.iwt-one .heading.h3{color:var(--text-text-white, #FFF);font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px}section[data-section-type=map] .container .section__header .section__title.h3{color:var(--text-text-heading, #121212);text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px;margin-bottom:52px}section[data-section-type=collection] .container .collection__title.heading.h1{color:var(--text-text-heading, #121212);font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px}.pb-one .container .block-list__item .promo-block__heading.heading.h3{color:var(--text-text-white, #FFF);font-size:26px;font-style:normal;font-weight:700;line-height:110%;text-transform:capitalize}.price-list *,section[data-section-type=featured-collection] .product-item__info .price{color:var(--text-text-brand, #2F3190);font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.product-block-list__item h2.card__title.heading.h3,section[data-section-type=collection] .container .card__title--small.heading{color:var(--text-text-heading, #121212);font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}section[data-section-type=featured-collection] .product-item__info .product-item__title{color:var(--TTC-colors-162950, #162950);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:150%}section.section[data-section-type=product-recommendations] a.product-item__title.text--strong.link,section[data-section-type=map] .container>.map .map__store-name.heading{color:var(--text-text-heading, #121212);font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.4px}section[data-section-type=text-with-icons] .text-with-icons__title.text--strong{color:var(--text-text-heading, #121212);font-size:20px;font-style:normal;font-weight:700;line-height:150%}footer.footer .footer__block-item--text .footer__collapsible-content .rte p{color:var(--text-text-invert, #E7E7E7);font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.4px}section[data-section-type=featured-collection] .section__action-link.link{padding:20px 40px;color:var(--text-text-white, #FFF);font-size:18px;font-style:normal;font-weight:700;line-height:150%;border-radius:var(--spacing-radius-radius-xs, 4px);background:var(--background-bg-primary, #2F3190);margin-left:auto;margin-right:auto;margin-top:-26px}.iwt-one .rte p{color:var(--text-text-invert, #E7E7E7);font-size:18px;font-style:normal;font-weight:400;line-height:150%}.contact-form-section .layout__section .text-wrapper .form__header p{color:var(--text-text-body, #414141);font-size:18px;font-style:normal;font-weight:400;line-height:150%}section[data-section-type=map] .container .map .map__store-list .map__store-address.rte p{color:var(--text-text-body, #414141);font-size:18px;font-style:normal;font-weight:400;line-height:190%}section[data-section-type=collection] .container .collection__filter-link.link.link--primary,section[data-section-type=collection] .container .collection__filter-group-name.link.link--secondary.text--strong{color:var(--text-text-body, #414141);font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}section[data-section-type=collection] .container .breadcrumb__link{color:var(--text-text-body, #414141);font-size:18px;font-style:normal;font-weight:400;line-height:150%}section[data-section-type=collection] .collection .collection__toolbar .collection__showing-count,section[data-section-type=collection] .collection .collection__toolbar .value-picker-button span,section[data-section-type=collection] .collection .collection__toolbar .collection__layout-label.hidden-phone,section[data-section-type=collection] .collection__toolbar-item{color:var(--text-text-body, #414141);font-size:18px;font-style:normal;font-weight:400;line-height:150%}section[data-section-type=collection] .container .collection__filter-link.link.link--primary.is-active,section[data-section-type=collection] .container .collection__filter-link.link.link--primary:hover,section[data-section-type=collection] .container .collection__filter-group-name.link.link--secondary.text--strong:hover{color:#00badb}.announcement-bar .header__action-item-link,.announcement-bar a.announcement-bar__content{font-size:16px;font-style:normal;font-weight:400;line-height:150%}nav.nav-bar .nav-bar__link{color:#414141;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.contact-form-section .input-title{color:var(--text-text-heading, #121212);font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:8px}section[data-section-type=text-with-icons] .text-with-icons__content.rte{color:var(--text-text-body, #414141);font-size:16px;font-style:normal;font-weight:400;line-height:150%}footer.footer .footer__newsletter-wrapper .footer__newsletter-text.rte p{color:var(--text-text-white, #FFF);font-size:16px;font-style:normal;font-weight:400;line-height:150%}footer.footer .footer__block-item--links .footer__title.heading.h6,footer.footer .footer__block-item--newsletter p.footer__title,footer.footer .footer__aside-title{color:var(--text-text-invert, #E7E7E7);font-size:14px;font-style:normal;font-weight:700;line-height:150%;opacity:.7;text-transform:capitalize}body.template-product main{background-color:#f6f6fe}footer.footer .hidden-pocket{color:var(--text-text-invert, #E7E7E7);font-size:14px;font-style:normal;font-weight:400;line-height:150%}body.template-product .product-form__info-title{color:#414141}label.form__label,.form__field,.select-wrapper--primary select:valid{color:#121212}section.section[data-section-type=product-recommendations] header.section__header{padding:0}section.section[data-section-type=product-recommendations] img.product-item__primary-image{object-fit:cover}section.section[data-section-type=product-recommendations] .product-item{padding:0}section.section[data-section-type=product-recommendations] .product-item:after{box-shadow:none}section.section[data-section-type=product-recommendations] a.product-item__image-wrapper{margin-bottom:0}section.section[data-section-type=product-recommendations] .product-item__info{padding:0 15px 20px;border-right:1px solid var(--border-color)}body.template-product .shopify-section-group-footer-group:has([data-section-type=text-with-icons]){display:none}section.section.pb-one.last-bg-color{margin-bottom:0;padding-bottom:64px}body.template-product .page__sub-header{margin-top:0;padding-top:28px}.pb-one.last-bg-color .container{padding-left:0;padding-right:0}.announcement-bar .announcement-bar__button{padding:14px 28px;font-size:18px;font-style:normal;font-weight:700;line-height:150%;border-radius:4px;transition:all .3s ease}.announcement-bar .announcement-bar__button:hover{background:#ff1abf}.section__action-link.link,button.search-bar__submit{transition:all .3s ease}.section__action-link.link:hover,button.search-bar__submit:hover{background:#ff1abf!important}.product-block-list__item.product-block-list__item--shipping button,button.product-form__add-button.button.button--primary,.iwt-one .button.button--primary,.product-info__block-item--buy-buttons .button.button--primary{padding:20px 40px;background:#ff1abf;border-radius:4px;color:var(--text-text-white, #FFF);font-size:18px;font-style:normal;font-weight:700;line-height:150%;margin-top:0;transition:all .3s ease}button.product-form__add-button.button.button--primary{padding:10px 40px 11px;margin-top:9px}button.product-form__add-button.button.button--primary:hover,.iwt-one .button.button--primary:hover,.product-info__block-item--buy-buttons .button.button--primary:hover{background:#121212}.contact-form-section .form__submit,.product-block-list__item--ask-price .form__submit.button.button--primary{margin-left:0;margin-top:24px;min-width:0px;padding:20px 40px;color:var(--text-text-white, #FFF);font-size:18px;font-style:normal;font-weight:700;line-height:150%;transition:all .3s ease;border-radius:4px;background:#2f3190}.contact-form-section .form__submit:hover,.product-block-list__item--ask-price .form__submit.button.button--primary:hover,.product-block-list__item--ask-price .modal__footer .button--secondary:hover,.product-block-list__item--ask-price .modal__footer .button--primary:hover{background:#ff1abf}.product-block-list__item--ask-price .card{padding:0 20px 20px}.price--ask-pricing{color:#666;font-style:italic;font-weight:500}section[data-section-type=map] .container .map .map__direction-link.button{padding:20px 40px;border-radius:var(--spacing-radius-radius-xs, 4px);border:1px solid var(--border-border-brand, #2F3190);background:transparent;color:var(--text-text-brand, #2F3190);font-size:18px;font-style:normal;font-weight:700;line-height:150%;transition:all .3s ease}section[data-section-type=map] .container .map .map__direction-link.button:hover{background:#2f3190;color:#fff}footer.footer .footer__block-item--text .text-link{padding:18px 40px;border-radius:var(--spacing-radius-radius-xs, 4px);background:var(--background-bg-white, #FFF);color:var(--text-text-brand, #2F3190);font-size:18px;font-style:normal;font-weight:700;line-height:150%;display:inline-flex;margin-top:28px;transition:all .3s ease}section[data-section-type=list-collections] .breadcrumb__list .breadcrumb__link{color:var(--text-text-body, #414141);font-size:18px;font-style:normal;font-weight:400;line-height:150%}section[data-section-type=list-collections] .collection-block-item--overlay .collection-block-item__title.heading.h2{color:var(--text-text-white, #FFF);font-size:18px;font-style:normal;font-weight:700;line-height:150%}.pb-one .container .block-list__item .promo-block__content p{color:var(--text-text-white, #FFF);font-size:16px;font-style:normal;font-weight:400;line-height:150%;max-width:244px}footer.footer .footer__block-item--text .text-link:hover{background:#ff1abf;color:#fff}@media screen and (max-width:1024px){.pb-one.last-bg-color .container{padding:0 var(--desktop-container-gutter)}}@media screen and (max-width:768px){.pb-one.last-bg-color .container,.container{padding-left:20px;padding-right:20px}.section{margin-top:40px;margin-bottom:40px}.contact-form-section .heading.h3{font-size:40px}section[data-section-type=featured-collection] .product-item__info .price{font-size:20px}section[data-section-type=featured-collection] .product-item__info .product-item__title,section[data-section-type=map] .container>.map .map__store-name.heading,section.section[data-section-type=product-recommendations] a.product-item__title.text--strong.link,section[data-section-type=text-with-icons] .text-with-icons__title.text--strong,footer.footer .footer__block-item--text .footer__collapsible-content .rte p{font-size:18px}section[data-section-type=featured-collection] .section__action-link.link,.iwt-one .button.button--primary,button.product-form__add-button.button.button--primary,.product-block-list__item.product-block-list__item--shipping button,.contact-form-section .form__submit,section[data-section-type=map] .container .map .map__direction-link.button,.iwt-two .image-with-text__text-container a.button.button--primary,.section-collection-with-image a.featured-collection__cta.button{padding:10px 30px;font-size:16px}}@media screen and (max-width:640px){div#shopify-section-template--18998794387679__featured_product_iLyQVC h2.section__title.heading.h3,section[data-section-type=featured-collection] .section__header-stack>.section__title,.contact-form-section .heading.h3,section.section[data-section-type=product-recommendations] header.section__header h2.section__title.heading.h3,section[data-section-type=list-collections] .container .page__title.heading.h1,h1.product-meta__title.heading.h1,section[data-section-type=collection] .container .collection__title.heading.h1{font-size:30px}section[data-section-type=featured-collection] .product-item__info .price{font-size:18px}section[data-section-type=featured-collection] .product-item__info .product-item__title,section[data-section-type=map] .container>.map .map__store-name.heading,section.section[data-section-type=product-recommendations] a.product-item__title.text--strong.link,section[data-section-type=text-with-icons] .text-with-icons__title.text--strong,footer.footer .footer__block-item--text .footer__collapsible-content .rte p{font-size:16px}}.tel-link-coquitlam,.tel-link-summerland,.email-link-coquitlam,.email-link-summerland{display:none!important}.tel-link-coquitlam.active,.tel-link-summerland.active,.email-link-coquitlam.active,.email-link-summerland.active{display:flex!important}@media screen and (max-width:640px){.tel-link-coquitlam,.tel-link-summerland,.email-link-coquitlam,.email-link-summerland,.tel-link-coquitlam.active,.tel-link-summerland.active,.email-link-coquitlam.active,.email-link-summerland.active{display:none!important}.header__action-item-content{margin-top:10px}.shopify-section__header .version-options .version-btn{height:30px!important}.shopify-section__header .version-options{min-height:30px!important}.mobile-menu__help-wrapper--coquitlam,.mobile-menu__help-wrapper--summerland{display:none!important}.mobile-menu__help-wrapper--summerland.active,.mobile-menu__help-wrapper--coquitlam.active{display:flex!important}}.rt-one h2.h1{color:var(--text-text-heading, #121212);text-align:center;font-family:Barlow;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px}.rt-one .rte p{color:var(--text-text-body, #414141);text-align:center;font-family:Barlow;font-style:normal;font-weight:400;line-height:150%;max-width:1110px;width:100%;margin:0 auto}.nl-one .container h2.h3{color:var(--Color-White, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:Barlow;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px}.nl-one .container .rte p{color:var(--Color-White, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:Barlow;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width:1025px){.nl-one .container h2.h3{font-size:48px}.nl-one .container .rte p{font-size:18px;margin-bottom:25px}}@media screen and (min-width:768px){.rt-one{margin-top:112px;margin-bottom:80px}.rt-one .container{max-width:1440px;padding:0 64px}.rt-one h2.h1{font-size:48px;margin-bottom:25px}.rt-one .rte p{font-size:16px}.nl-one{padding:0!important}.nl-one .container{max-width:1440px;padding:64px}.nl-one .container .newsletter{max-width:1140px;margin:0 auto}}.blog-posts-section header.section__header{flex-direction:column;align-items:center}.blog-posts-section header.section__header .section__description{text-align:center;color:var(--text-text-body, #414141);font-family:Barlow;font-style:normal;font-weight:400;line-height:150%}.blog-posts-section header.section__header .section__title{color:var(--text-text-heading, #121212);text-align:center;font-family:Barlow;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px;margin-bottom:15px}.blog-posts-section .block-list__item .article-item__title{color:var(--text-text-heading, #121212);font-family:Barlow;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.blog-posts-section .block-list__item .article-item__excerpt{color:var(--text-text-body, #414141);font-family:Barlow;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:15px}.blog-posts-section .block-list__item .article-item__meta-item{color:var(--text-text-body, #414141);font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.blog-posts-section .block-list__item .article-item__meta-item:not(:last-child):after{border-radius:0;width:1px;height:16px;background-color:#414141}@media screen and (min-width:1025px){.blog-posts-section header.section__header .section__description{font-size:18px}.blog-posts-section header.section__header .section__title{font-size:48px;margin-bottom:25px}.blog-posts-section header.section__header{margin-bottom:60px}.blog-posts-section .container{max-width:1440px;padding:0 64px}.blog-posts-section .block-list__item .article-item__title{font-size:24px}}.iwt-two.bullet-layout .image-with-text__text-container div.rte p{margin-bottom:35px}.iwt-two.bullet-layout .image-with-text__text-container div.rte ul{margin-left:0;padding-left:24px;margin-bottom:25px}.iwt-two.bullet-layout .image-with-text__text-container div.rte p a{color:#414141;text-decoration:none}.iwt-two.bullet-layout .image-with-text__text-container div.rte p a strong{color:#121212}.iwt-two.bullet-layout .image-with-text__text-container div.rte ul li:before{width:12px;height:12px;background-color:#2f3190;top:9px;left:-25px}.iwt-two.bullet-layout .image-with-text__text-container .button.button--primary{background-color:#ff1abf}.iwt-two.bullet-layout .image-with-text__text-container .button.button--primary:hover{background-color:#2f3190}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
