.modal__toggle-open.icon.icon-search{width:25px;height:25px}.top-header-grid .icon.icon-cart{width:24px;height:24px}.header__icon--cart{margin-right:0;text-decoration:none;gap:7px}.header__icon--cart .svg-wrapper{width:24px;height:24px}.header__icon--cart span{text-decoration:none;font-size:16px;font-weight:700;color:#b14b53;text-transform:uppercase}.cart-count-bubble{left:1.5rem;top:.5rem}.cart-count-bubble span{color:#fff!important;font-size:11px!important}.header--middle-left{grid-template-areas:"heading navigation";grid-template-columns:auto auto;column-gap:2rem}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.btn:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.btn:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}@media screen and (min-width:990px){.header--middle-left .header__inline-menu{margin-left:auto}}.list-menu__item{font-size:18px;font-style:normal;font-weight:600;line-height:30.6px;letter-spacing:.5px;padding:14px 17px 12px}.header__menu-item{color:#000;box-shadow:0 0 #b14b53;transition:.1s}.header__active-menu-item,.header__menu-item:hover span{text-decoration:none!important}.header__active-menu-item,.header__menu-item:hover{box-shadow:0 4px #b14b53}.list-menu__item--active,.header__submenu .header__menu-item:hover{text-decoration-line:none;box-shadow:0 0 0 transparent;background:#f3f3f3;color:#b14b53}summary .icon-caret{height:10px;top:calc(50% - .2rem)}summary.list-menu__item{padding-right:3.1rem!important}.header__menu-item .icon-caret{right:1.5rem}.list-menu--inline{gap:5px}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{padding-top:1px;padding-bottom:1px}.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.8rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 4.2rem);line-height:110%;letter-spacing:-2.08px}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 4.2rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 3rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:0}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.4rem);letter-spacing:0}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.4rem)}}.btn,.button{font-size:20px;font-weight:800;line-height:normal;min-height:6.1rem;letter-spacing:0}.collection-card-wrapper h3{font-size:24px;font-style:normal;font-weight:700;line-height:31.2px;text-transform:capitalize;text-align:center}.collection-card-wrapper h3 .icon-wrap{display:none}.collection-card-wrapper .card__information{padding-top:10px;padding-bottom:10px}.rich-text__buttons--multiple>*{min-width:13rem!important}.title-wrapper--no-top-margin>.title{text-align:center}.product-card-wrapper .card__heading{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.5px}.card-information .price{font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:.5px}.text-center{text-align:center}@media(min-width:990px){.footer__blocks-wrapper .footer-block:first-child{max-width:200px}.footer__blocks-wrapper .footer-block:nth-child(2){max-width:205px}.footer__blocks-wrapper .footer-block:nth-child(3){max-width:195px}.footer__blocks-wrapper .footer-block:nth-child(4){max-width:403px}.footer__blocks-wrapper{justify-content:space-between}}.footer-block__brand-info .rte{font-size:20px;font-style:normal;font-weight:400;line-height:120%}.footer-block__brand-info .rte strong{color:#a22a33;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:10px;display:block}.footer-block__brand-info .rte a{display:block;text-decoration:none;color:#000;margin-bottom:5px}.footer-block__brand-info .rte a:hover{color:#a22a33}.list-social__item .icon{height:2.4rem!important;width:2.4rem!important}.footer__list-social{margin-top:30px}.footer-block--menu .list-menu__item{font-size:18px!important;font-style:normal;font-weight:400;line-height:normal;padding:7.5px 0}.footer-block--menu li{margin-right:0!important}.footer-block__heading{margin-bottom:15px;color:#a22a33;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.policies li:before{content:"\2022"!important;padding:0 .5rem!important}.footer__localization:empty+.footer__column--info{align-items:flex-end!important}.footer__content-bottom-wrapper--center{justify-content:flex-end!important}.footer__content-bottom{border-top:0!important}.copyright__content{font-size:1.2rem!important}.header__heading-link:hover{opacity:.7}.header__icons{align-items:center}.header__icon--search .icon-search{width:25px;height:25px}a.header__icon.header__icon--cart{width:auto}.top-section{position:relative}.top-header-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.top-message{display:flex;align-items:center;font-size:14px;font-weight:600}.top-message svg{margin-right:10px;width:16px}.menu-icons__item{display:flex;align-items:center;gap:30px}.list-inline{list-style-type:none;margin:0;padding:0}.list-inline a{font-size:14px;font-weight:600;text-transform:uppercase;display:inline-block;text-decoration:none;color:#000}.top-contact a{display:flex;align-items:center;text-decoration:none;color:#000;font-size:14px;line-height:1}.top-contact a svg{margin-right:10px;width:20px}.top-icons{gap:30px;display:flex;align-items:center}span.search-label{display:none}.collection-hero__image-container{min-height:287px!important}.pagination__list a{display:flex;width:43px;height:43px;justify-content:center;align-items:center;border-radius:43px;transition:.3s;font-size:15px}.pagination__list a:hover{background:var(--Red, #b14b53);color:#fff}.pagination__list a:hover svg path{stroke:#fff}.pagination__item--current:after,.pagination__item:hover:after{display:none!important}.pagination__list>li:not(:last-child){margin-right:0rem!important}.pagination__item .icon-caret{width:13px;height:13px!important}.banner-breadcrumb{display:inline-flex;flex-wrap:wrap;font-size:13px}.banner-breadcrumb>span{color:#b14b53}.banner-breadcrumb a{text-decoration:none;color:#b14b53;transition:.3s}.banner-breadcrumb a:hover{color:#000}.banner-breadcrumb div{padding:0 5px}.vertical-slider{width:100%;max-height:740px;overflow:hidden}.thumb-item{height:auto!important;margin-bottom:22px}.vertical-slider a{display:block;line-height:0}.custom-product-medias{display:grid;grid-template-columns:76px calc(100% - 76px);column-gap:20px}.swiper-wrapper img{height:auto}.other-thumbs-count{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:#0009;border-radius:3px}.main-slider .swiper-wrapper{max-width:495px;min-height:590px}.thumb-item{position:relative}.horizontal-thumbs{display:none}.review-wrapper{border-bottom:1px solid #ebebeb;padding-top:15px}.review-wrapper:last-child{border-bottom:0}@media screen and (min-width:990px){body .product--medium:not(.product--no-media) .product__info-wrapper,body .product--small:not(.product--no-media) .product__media-wrapper{max-width:48.8%;width:calc(48.8% - var(--grid-desktop-horizontal-spacing) / 2)}body .product--medium:not(.product--no-media) .product__media-wrapper,body .product--small:not(.product--no-media) .product__info-wrapper{max-width:51.2%;width:calc(51.2% - var(--grid-desktop-horizontal-spacing) / 2)}body .product__info-wrapper{padding:0 0 0 7.5rem}}.price.price--large{font-size:24px;font-weight:400;line-height:160%;letter-spacing:0}.parent-buttons{padding-top:20px}.parent-buttons .button{width:100%;margin-bottom:15px;font-size:20px;font-style:normal;font-weight:400;min-height:58px}.parent-buttons .button.button--secondary{font-size:14px;font-weight:700;min-height:52px}.quantity{width:100%;max-width:120px;min-height:calc((var(--inputs-border-width) * 2) + 5.4rem)}.quantity__button{width:21px}.quantity__button[name=minus]{border-right:1px solid #77787b}.quantity__button[name=plus]{border-left:1px solid #77787b}.quantity__input{font-size:20px;color:#000}.quantity:before{border-color:#77787b}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:17px;line-height:22.1px;letter-spacing:0}.form__label{margin-bottom:.7rem}.field__input,.select__select,.customer .field input,.customer select{height:5.6rem;background-color:#fff;font-size:20px;color:#000}.select .icon-caret,.customer select+svg{width:14px;height:10.283px;top:calc(50% - .5rem)}.fancybox__backdrop{background:#00000080!important}.fancybox__slide .price,.fancybox__slide .banner-breadcrumb{display:none}.fancybox__slide h1{margin-bottom:20px;margin-top:0}.fancybox__slide .swiper-wrapper{overflow:hidden}.fancybox__slide .product__pickup-availabilities,.fancybox__slide .other-product-items-link{display:none}.product__info-wrapper .product__title{margin-top:5px;margin-bottom:5px}.jdgm-widget.jdgm-preview-badge:empty{display:none}.product__info-container>*+*{margin:0rem 0!important}.product .price .badge,.product .price__container{margin-bottom:0rem!important}.product__description{font-size:18px;font-style:normal;font-weight:400;line-height:150%}img{max-width:100%;height:auto}.rte ul{list-style-type:none;padding-left:0!important}.rte ul li{margin-bottom:5px;padding-left:26px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjYwNSAwLjM3MTY1OUMxNi4wNzkgLTAuMTI0MDQzIDE1LjIyNDkgLTAuMTIzNzMgMTQuNjk4MiAwLjM3MTY1OUw2LjExNjM4IDguNDQ4OTlMMi4zMDIxMiA0Ljg1OTEzQzEuNzc1NDQgNC4zNjM0MyAwLjkyMTY5NiA0LjM2MzQzIDAuMzk1MDEzIDQuODU5MTNDLTAuMTMxNjcxIDUuMzU0ODQgLTAuMTMxNjcxIDYuMTU4MzYgMC4zOTUwMTMgNi42NTQwNkw1LjE2MjYyIDExLjE0MTJDNS40MjU4IDExLjM4ODkgNS43NzA4OSAxMS41MTMxIDYuMTE2MDEgMTEuNTEzMUM2LjQ2MTE0IDExLjUxMzEgNi44MDY1NiAxMS4zODkyIDcuMDY5NzMgMTEuMTQxMkwxNi42MDUgMi4xNjY1NkMxNy4xMzE3IDEuNjcxMiAxNy4xMzE3IDAuODY3MzMgMTYuNjA1IDAuMzcxNjU5WiIgZmlsbD0iI0IxNEI1MyIvPgo8L3N2Zz4K) no-repeat 0 9px}.main-slider{width:100%}.product-form{margin-bottom:10px!important}.pickup-availability-info{margin-bottom:15px}.other-product-items-link{width:100%;max-width:440px}.other-product-items-link a{text-decoration:none}.other-product-items-link a svg{position:relative;top:1px;margin-left:4px}body .banner__buttons{max-width:65rem}.subtitle{font-size:2.4rem}.multicolumn .title-wrapper-with-link{justify-content:center}.gallery-grid .grid__item a{display:block}.gallery-grid .grid__item{line-height:0}.accordion details[open] summary{background-color:#f0f8ff}.collapsible-row-layout .accordion .accordion__content{padding-top:15px!important}.collapsible-row-layout .accordion{border-radius:10px;overflow:hidden;box-shadow:0 0 10px #0003}@media screen and (min-width:990px){body .rich-text__blocks{max-width:90rem}body .page-width--narrow{max-width:84rem}}body .rich-text__buttons{max-width:65rem}.read-more-link{text-decoration:none;color:#b14b53}.author-info-block{display:grid;grid-template-columns:1fr 3fr;column-gap:30px;row-gap:30px;padding:30px;background:#f3f3f3;margin-bottom:40px}.author-description{font-size:15px}.author-info-block a{color:#b14b53}.author-info-block img{max-width:100%;height:auto;line-height:0}.author-description h3{margin-top:0;margin-bottom:10px}.author-description h3 a{text-decoration:none}@media screen and (min-width:750px){body .article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(2rem + var(--page-width-margin))}}.map-section{position:relative;height:650px;width:100%;overflow:hidden}@media only screen and (min-width:590px){.map-section{height:500px}}.map-section .page-width{height:100%}.map-section--load-error{height:auto}.map-onboarding{position:absolute;top:0;left:0;bottom:0;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:0}.map-section__overlay-wrapper{position:relative;height:100%}.map-section__overlay{position:relative;display:inline-block;background-color:#fff;padding:40px;margin-top:40px;width:100%;z-index:3}.drawer__footer .totals{margin-bottom:15px}body .swiper-pagination-bullet{width:14px;height:14px;border:2px solid #fff;opacity:1;background-color:transparent}body .swiper-pagination-bullet.swiper-pagination-bullet-active{box-shadow:none;background-color:#fff}body .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px}.child-product-description{overflow:hidden;height:0;transition:.3s}.child-product-description.active{height:100%;padding:15px 2px}@media only screen and (min-width:590px){.map-section__overlay{position:absolute;left:40px;top:50%;transform:translateY(-50%);margin-top:0;width:30%}}.map-section--load-error .map-section__overlay{position:static;transform:translateY(0);width:30%}.map-section__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.map-section__container{position:absolute;top:0;left:0;width:100%;height:150%;margin-bottom:-50%}.modal-message{text-align:center;align-items:center;justify-content:center}body .search-modal{min-height:calc(100% + var(--inputs-margin-offset) + (20 * var(--inputs-border-width)))}.badge.price__badge-sale{margin-top:8px}.price.price--on-sale .price-item.price-item--sale.price-item--last{color:red}.desktop-localization-wrapper .disclosure__list-wrapper{top:100%;bottom:auto}.js .header-localization:not(.menu-drawer__localization) .localization-form__select{padding:0 2rem 0 1.5rem!important;border:0;border-radius:5px;transition:.3s}.line-height-1{line-height:1}.disclosure__link{padding:.5rem 0rem!important}.localization-form__currency .iso-code{margin-left:10px}.disclosure__list-wrapper{background:#fff;border-radius:7px!important;box-shadow:0 5px 20px #0003!important;overflow:hidden;padding:0 10px;border:0!important;max-width:20rem;min-width:6rem}.localization-form__currency{display:inline-flex!important;font-size:13px;align-items:center}.localization-form__currency svg{margin-right:8px}.localization-form__currency{opacity:1!important}.review-name{font-weight:700;font-size:17px}.store-reviews-title{font-weight:700}.facets-layout-grid.facets-layout-grid--swatch{grid-template-columns:1fr;gap:0;text-align:left}.facets-layout-grid.facets-layout-grid--swatch .visual-display-parent--swatch{display:grid;grid-template-columns:32px auto;gap:10px;align-items:center}.facets-layout-grid.facets-layout-grid--swatch .facets__visual-display-wrapper{justify-content:flex-start}.facets-layout-grid.facets-layout-grid--swatch .visual-display--presentation-swatch{--visual-display__size: min(3.2rem, 100%);border-radius:4px}.heat-weight{z-index:1;position:absolute;top:20px;left:20px}.made-in-canada-badge{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.rte ul.advantages-list li{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uLXRpY2siIGFyaWEtaGlkZGVuPSJ0cnVlIiBmb2N1c2FibGU9ImZhbHNlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZmlsbD0iIzEwODA0MyIgc3Ryb2tlPSIjZmZmIiBkPSJNMTYuMTM2IDYuOTc5aDBsLjAwMy0uMDA0YTEuNDk5IDEuNDk5IDAgMDAtMi4yNzUtMS45NTRsLTUuOTQ1IDYuNzc3LTEuODU4LTEuODU5QTEuNDk5IDEuNDk5IDAgMTAzLjk0IDEyLjA2bDIuOTk5IDNzMCAwIDAgMGMuMjg5LjI5LjY3NS40NCAxLjEuNDM5aC4wMTlhMS41IDEuNSAwIDAwMS4wOC0uNTIybDYuOTk4LTcuOTk4eiI+PC9wYXRoPgo8L3N2Zz4=);background-size:20px;background-position:0 3px;font-size:17px;padding-left:20px}.header__icons{column-gap:12px}.header-wrapper .inline-menu-top{position:relative;top:-2px;padding-right:5px}predictive-search .search__button.field__button{height:5.4rem}.footer-bottom-flex{display:flex;gap:30px;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.footer-bottom-flex>div{width:50%;max-width:440px;flex:0 0 50%}.footer__content-bottom-wrapper{order:0}.footer-icons{order:1}@media only screen and (min-width:590px){.map-section__container{width:130%;height:100%;margin:0 -30% 0 0}.review-body{font-size:17px}.review-body p{margin-top:0}}.buttons{padding-top:30px}.buttons .button:nth-child(2){margin-left:10px}#HeaderMenu-sale{color:#b14b53}.header__inline-menu{border-top:1px solid #ebebeb}.footer-block__brand-info .rte a{color:#b14b53}.header__icon--account{display:none!important}.select .icon-caret{position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.quantity__button svg{width:1rem;pointer-events:none}@media(max-width:1199px){.list-menu--inline{gap:0px}.footer-bottom-flex{justify-content:center}}@media(max-width:989px){.top-message{display:none}.header__icons{display:block}.header__icon--menu .icon{max-width:32px;color:#b14b53}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}span.search-label{display:inline;position:relative;top:11px;right:7px}.top-icons .header__icon.header__icon--cart{display:none}.header__icon--search{display:inline-flex;align-items:center;text-decoration:none;font-size:16px;font-weight:700;color:#b14b53;gap:5px}header.header header-drawer{margin-left:1rem}.vertical-slider{display:none}.horizontal-thumbs{display:grid;grid-template-columns:repeat(6,1fr);column-gap:10px;max-width:483px;margin-left:auto;margin-right:auto}.horizontal-thumbs .thumb-item a{position:relative;display:block;line-height:0}.horizontal-thumbs .thumb-item img{width:100%;height:auto}.custom-product-medias{grid-template-columns:1fr}.main-slider .swiper-wrapper{min-height:auto}.map-section__overlay{width:50%!important}.buttons .button:nth-child(2){margin-left:0;margin-top:10px}.buttons .button{width:100%;max-width:300px}.header-wrapper .inline-menu-top,.header-wrapper .header__icons .header-localization,.header-wrapper .header__search,.header-wrapper .top-contact{display:none}.top-header-wrapper{display:block!important}.header-wrapper{padding-bottom:10px}.header__icon.header__icon--menu svg{width:32px;height:32px}.header__search .header__icon--search{height:25px}.top-icons{width:110px}}@media(max-width:749px){footer.footer{text-align:center}.footer-block__image-wrapper{margin-left:auto;margin-right:auto}.footer-block__brand-info .rte{text-align:center}.footer-block--menu .list-menu__item,.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}.footer__localization:empty+.footer__column--info{align-items:center!important}.footer__content-bottom-wrapper--center{justify-content:center!important}details[open]>.search-modal{padding:40px 0}.main-slider .swiper-wrapper{margin:0 auto}}@media(max-width:575px){.header__icon--cart>span{display:none}.inline-menu-top{display:none}.header{grid-template-columns:1fr 5fr 1fr}.message__item{display:none}.menu-icons__item{width:100%;gap:0}.top-contact,.top-icons{flex:0 0 50%}.top-contact a{justify-content:center}.header__icon--search{justify-content:center;width:100%}.header__search details,.header__search{width:100%}.author-info-block{grid-template-columns:1fr}.author-info-block img{width:100%}.map-section__overlay{width:100%!important;margin-top:20px}.top-icons{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
