/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/main.scss ***!
  \*******************************************************************************************************************************************************************************/
@font-face{font-family:gilroy-regular;font-style:normal;font-weight:400;src:url(ac3c965b560264364642.woff2) format("woff2"),url(05d37c79d8e9b6756f7f.woff) format("woff")}@font-face{font-family:gilroy-extrabold;font-style:normal;font-weight:400;src:url(56e8fd59790bbd3107a5.woff2) format("woff2"),url(5fa9ea1c1ff9eff8b2a1.woff) format("woff")}@font-face{font-family:gilroy-bold;font-style:normal;font-weight:400;src:url(f6592ebec78293f634cc.woff2) format("woff2"),url(7e3fa6113e6ab0caf289.woff) format("woff")}@font-face{font-family:gilroy-semibold;font-style:normal;font-weight:400;src:url(c0d40b76da22d7a38814.woff2) format("woff2"),url(aa767b68fc5d366cd797.woff) format("woff")}@font-face{font-family:gilroy-medium;font-style:normal;font-weight:400;src:url(a7382e403b693705de44.woff2) format("woff2"),url(d0cd6dda57456fc0a82c.woff) format("woff")}.announcement-bar__list{height:25px;padding-inline-end:0;padding-inline-start:0}.announcement-bar__message{padding-block-end:0;padding-block-start:0}.announcement-bar__message p{font-family:gilroy-bold;font-size:14px;font-weight:400}.header .container{max-width:100%;padding-inline:0}.header .header__wrapper{margin-inline-end:auto;margin-inline-start:auto;max-width:var(--container-max-width);padding-inline:var(--container-gutter);padding-bottom:10px;padding-top:10px}.header .header__wrapper .header__inline-navigation{margin-left:20px;order:2;width:16.33%}@media screen and (max-width:740px){.header .header__wrapper .header__inline-navigation{margin-left:0}}@media screen and (max-width:1199px){.header .header__wrapper .header__inline-navigation{order:3;width:auto}}.header .header__wrapper .header__inline-navigation .predictive-search__form{border-left:2px solid #f3f3f3;padding:5px 0 5px 20px}.header .header__wrapper .header__inline-navigation .predictive-search__input::-moz-placeholder{color:#000;font-family:gilroy-regular;font-size:16px;font-weight:400}.header .header__wrapper .header__inline-navigation .predictive-search__input::placeholder{color:#000;font-family:gilroy-regular;font-size:16px;font-weight:400}.header .header__wrapper .header__logo{display:flex;gap:20px;order:1;width:33.33%}.header .header__wrapper .header__secondary-links{order:2;width:90.33%}.header .header__bottom-navigation{line-height:40px;padding:0}.header .header__bottom-navigation .header__linklist{margin:auto;padding-inline:var(--container-gutter)}.header .header__bottom-navigation .header__linklist-link{font-family:gilroy-bold;font-size:12px;font-weight:400;letter-spacing:.36px;padding:0 18px;text-transform:uppercase}.header .header__bottom-navigation .header__linklist-item,.header .header__bottom-navigation .header__linklist-item:nth-last-child(2){margin-inline-end:0}.header .header__bottom-navigation .header__linklist-item:nth-last-child(2) .header__linklist-link{align-items:center;background:var(--custom-color-gray);display:flex;gap:29px;height:40px;padding:15px 29px}.header .header__bottom-navigation .header__linklist-item:nth-last-child(3) a{color:red}.header .header__bottom-navigation .header__linklist-item:last-child{background:no-repeat url(eccb1cc1bd947576051b.png);background-position:20px 12px;margin-inline-end:0;position:relative}.header .header__bottom-navigation .header__linklist-item:last-child .header__linklist-link{align-items:center;display:flex;gap:29px;height:40px;padding:15px 0 15px 45px}@media screen and (max-width:1231px){.header .header__bottom-navigation .header__linklist-item:last-child{background:none}.header .header__bottom-navigation .header__linklist-item:last-child .header__linklist-link{padding:15px}}@media screen and (max-width:1216px){.header .header__bottom-navigation .header__linklist-item:last-child .header__linklist-link{padding:15px 6px}}.header .header__bottom-navigation .header__linklist-item:hover>a{background:#000;color:#fff}.header .header_offer{align-items:center;display:flex;gap:7px}.header .header_offer p{font-size:14px;line-height:14px;margin:0;width:100px}.slideshow .container{max-width:1315px}.slideshow .button-wrapper{display:flex;gap:35px}.slideshow .button-wrapper .button{border-radius:3px}.slideshow .button-wrapper .phone-container{align-items:center;display:flex;gap:10px}.slideshow .button-wrapper .phone-container h4{display:flex;flex-direction:column;margin:0}.slideshow .button-wrapper .phone-container h4 span{font-size:12px}.slideshow .button-wrapper .phone-container h4 a{font-size:18px}.custom-slide-show .container .content-box{border-radius:6px;min-width:50%;padding:55px}.custom-slide-show .container .content-box .heading--small{font-size:25px}.custom-slide-show .container .content-box .heading--large{font-size:60px}.custom-slide-show .container .content-box .heading{margin:0!important}@media screen and (max-width:1250px){.custom-slide-show .container .content-box{min-width:62%}}@media screen and (max-width:999px){.custom-slide-show .container .button-wrapper{align-items:center;flex-direction:column;gap:10px}.custom-slide-show .container .button-wrapper .button{width:100%}.custom-slide-show .container .content-box{margin-inline-start:auto;padding:40px 25px}.custom-slide-show .container .content-box .heading--large{font-size:40px;line-height:40px}.custom-slide-show .container .content-box .heading--small{font-size:18px}.custom-slide-show .slideshow__slide-inner{align-items:start}.custom-slide-show:not(.mobile-overlay) .container{padding:0}.custom-slide-show:not(.mobile-overlay) .container .content-box{margin:0}.custom-slide-show:not(.mobile-overlay) .container .content-box img{margin:15px 0}.custom-slide-show:not(.mobile-overlay) .slideshow__slide-inner{align-items:center;flex-direction:column}.custom-slide-show:not(.mobile-overlay) .slideshow__slide-inner .slideshow__text-wrapper{padding:0}.custom-slide-show:not(.mobile-overlay) .slideshow__slide-inner .slideshow__image-wrapper{height:auto;padding:32%}}.shopify-section--multi-column .multi-colum-image-left .container{padding:22px 0}.shopify-section--multi-column .multi-colum-image-left .container .multi-column{--section-items-per-row:3}.shopify-section--multi-column .multi-colum-image-left .container .multi-column .multi-column__item{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}.shopify-section--multi-column .multi-colum-image-left .container .multi-column .multi-column__item .multi-column__image-wrapper{margin-block-end:0;margin-inline-end:inherit;margin-inline-start:inherit}.shopify-section--multi-column .multi-colum-image-left .container .multi-column .multi-column__item .multi-column__text-container p{font-size:16px;text-transform:inherit}.shopify-section--multi-column .multi-colum-image-left .container .multi-column .multi-column__item .multi-column__text-container p a{text-decoration:none}@media screen and (max-width:999px){.shopify-section--multi-column .multi-colum-image-left .container .multi-column .multi-column__item{justify-content:left}.shopify-section--multi-column .multi-colum-image-left .container .multi-column .multi-column__inner{display:flex;flex-direction:column;padding:0 20px}}.shopify-section--multi-column .multi-column-custom-2 .multi-column__text-container p{font-size:16px;margin:0}.shopify-section--multi-column .multi-column-custom-2 .multi-column__text-container .h5{font-size:18px}@media screen and (max-width:999px){.shopify-section--multi-column .multi-column-custom-2 .multi-column--pocket-medium{--section-items-per-row:2}}.shopify-section--multi-column .multi-column-banner{margin:5px 0 2px}.shopify-section--multi-column .multi-column-banner .container{max-width:100%;padding:0}.shopify-section--multi-column .multi-column-banner .multi-column__inner--scroller{gap:5px;grid-auto-columns:auto}.shopify-section--multi-column .multi-column-banner .multi-column__prev-next{top:calc(var(--item-width)/var(--smallest-image-aspect-ratio)/2 + 110px)}@media screen and (max-width:999px){.shopify-section--multi-column .multi-column-banner .multi-column__image-wrapper{width:100%!important}.shopify-section--multi-column .multi-column-banner .multi-column__inner--scroller{display:block}.shopify-section--multi-column .multi-column-banner .multi-column__inner--scroller .multi-column__item{display:inline-block;margin:-3px 1px 0;width:49.4%}.shopify-section--multi-column .multi-column-banner .multi-column__inner--scroller .multi-column__item:first-child{width:100%}}.shopify-section--multi-column .multi-column-2{border-top:1px solid var(--custom-color-gray);padding-top:50px}.shopify-section--multi-column .multi-column-2 .multi-column__inner{display:flex;gap:15px}.shopify-section--multi-column .multi-column-2 .multi-column__inner .multi-column__item{flex:40%;width:30%}@media screen and (max-width:999px){.shopify-section--multi-column .multi-column-2 .text-container img{display:none}}.shopify-section--multi-column .button-wrapper-custom{display:block;padding:80px 0 20px;text-align:center}@media screen and (max-width:999px){.shopify-section--multi-column .button-wrapper-custom{padding:40px 0 20px}.shopify-section--multi-column .button-wrapper-custom .button{padding:0 14px;width:100%}}.shopify-section--multi-column .section__header .button-wrapper-custom{display:none}@media screen and (max-width:999px){.shopify-section--multi-column .multi-column__item .h5{font-size:18px!important}}.shopify-section--multi-column .multi-column-with-arrow .multi-column__inner--scroller{grid-auto-columns:auto}.multi-column-2-sections .button-wrapper-custom{display:none}.multi-column-2-sections .container{align-items:center;display:flex}@media screen and (max-width:999px){.multi-column-2-sections .container .multi-column{padding:0}}.multi-column-2-sections .container .section__header{flex:30%;padding-inline-end:8%;padding-inline-start:13%;width:30%}.multi-column-2-sections .container .section__header .button-wrapper-custom{display:block;padding:40px 0 0;text-align:left}.multi-column-2-sections .container .section__header p{font-size:16px}@media screen and (max-width:1299px){.multi-column-2-sections .container .section__header{padding-inline-start:2%}}@media screen and (max-width:999px){.multi-column-2-sections .container .section__header{padding-inline-end:4%}}.multi-column-2-sections .container .multi-column{--section-items-per-row:3.6;flex:30%;width:50%}.multi-column-2-sections .container .multi-column .multi-column__item{align-self:inherit;border-radius:6px;display:flex;flex-direction:column-reverse;gap:50px;justify-content:start}.multi-column-2-sections .container .multi-column .multi-column__item .multi-column__image-wrapper{margin-inline-end:0;margin:0;width:100%!important}.multi-column-2-sections .container .multi-column .multi-column__item .multi-column__text-container{padding:35px 35px 0}.multi-column-2-sections .container .multi-column .multi-column__item .multi-column__text-container .h5{font-size:25px}.multi-column-2-sections .container .multi-column .multi-column__item .multi-column__text-container p{font-size:16px}@media screen and (max-width:1113px){.multi-column-2-sections .container .multi-column .multi-column__item .multi-column__text-container{padding:35px 19px 0}}.multi-column-2-sections .container .multi-column .multi-column__prev-next{opacity:0;top:30%}.multi-column-2-sections .container .multi-column:hover .multi-column__prev-next{opacity:1}@media screen and (max-width:999px){.multi-column-2-sections .container{flex-direction:column}.multi-column-2-sections .container .section__header{flex:100%;width:100%}.multi-column-2-sections .container .multi-column{flex:96%;width:96%}.multi-column-2-sections .container .multi-column__inner--scroller{grid-auto-columns:93vw}}.multi-column-title-font-medium-bold .h5{font-family:gilroy-medium}.multi-column-title-font-semi-bold .h5{font-family:gilroy-semibold}.section-collection-grid .cg-button{left:30px;max-width:100px;position:absolute;top:30px}.cg-item{border-radius:6px;overflow:hidden;position:relative}.cg-heading{margin-bottom:11px}.cg-header{margin-bottom:38px;margin-inline:auto;max-width:534px;text-align:center}.cg-description{color:var(--color-gray)}.cg-button-wrapper{margin-top:45px;text-align:center}.cg-image-wrapper{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:end}.cg-image-wrapper img{height:auto;width:85%}.swiper-wrapper{gap:7px}@media (max-width:767px){.swiper-wrapper{padding:0 25px 0 10px}}.subheading.h4{font-size:10px;letter-spacing:1px;padding:10px 25px;position:absolute;right:0;text-transform:uppercase;top:0;width:50%}.swiper-slide.image-left{display:flex;flex-direction:row!important}.swiper-slide.image-left .description{margin-top:0!important;padding:15px 25px;width:50%}.swiper-slide.image-left .description .cg-button{left:0;margin-bottom:10px;max-width:100%;position:relative;top:20px}.swiper-slide.image-left .description p{position:relative;width:100%}.swiper-slide.image-left .description .button{font-size:10px;height:35px;line-height:35px;margin-top:30px;padding:0 20px}.swiper-slide.image-left .description .cg-image{margin-top:20px}@media (max-width:767px){.swiper-slide.image-left .description{width:100%}}.swiper-slide.image-left .cg-image-wrapper{align-items:center;justify-content:center;width:50%}.swiper-slide.image-left .cg-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}@media (max-width:767px){.swiper-slide.image-left .cg-image-wrapper img{height:auto;width:100%!important}.swiper-slide.image-left .cg-image-wrapper{width:100%}.swiper-slide.image-left{flex-direction:column!important}}@media (min-width:768px){.collection_slider .swiper-wrapper{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr 1fr}.cg-item.two-column{grid-column:span 2}.cg-item.three-column{grid-column:span 3}.cg-item.four-column{display:flex;flex-direction:row-reverse;grid-column:span 4;justify-content:space-between}.cg-item.four-column .description{margin-top:40px;width:50%}.cg-item.four-column .description a{font-size:34px;max-width:100%;position:relative}.cg-item.four-column .description p{max-width:100%;position:relative}.cg-item.four-column .description .cg-image-wrapper img{width:auto}.cg-item.two-row{grid-row:span 2}.cg-button{bottom:22px}}@media (max-width:767px){.section-collection-grid img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}}.shopify-section--featured-collections .section,.shopify-section--tabs .section{margin:24px}@media screen and (max-width:999px){.shopify-section--featured-collections .section,.shopify-section--tabs .section{margin:0 0 24px}}.shopify-section--featured-collections .section .container,.shopify-section--tabs .section .container{max-width:1300px}.shopify-section--featured-collections .section__header,.shopify-section--tabs .section__header{max-width:100%}.shopify-section--featured-collections .tabs-nav__item-list,.shopify-section--tabs .tabs-nav__item-list{box-shadow:none;gap:15px}.shopify-section--featured-collections .tabs-nav__item-list .tabs-nav__item,.shopify-section--tabs .tabs-nav__item-list .tabs-nav__item{align-items:center;border:1px solid #bdbdbd;border-radius:5px!important;color:#000;display:flex;font-family:gilroy-bold;font-size:14px;font-weight:400;height:50px;letter-spacing:1.12px;line-height:normal;opacity:1;padding:24px;text-align:center;text-transform:uppercase}.shopify-section--featured-collections .tabs-nav__item-list .tabs-nav__item span,.shopify-section--tabs .tabs-nav__item-list .tabs-nav__item span{display:none}@media screen and (max-width:999px){.vertical-tabs .product-item__image-wrapper{margin-block-end:0}.vertical-tabs .product-item__info{padding:0 10px 20px!important;position:relative;text-align:left}.vertical-tabs .product-item__info .product-tag{background:var(--custom-color-purple);border-radius:0 0 0 6px;color:#fff;font-size:10px;height:26px;line-height:26px;position:absolute;right:0;text-align:center;top:0;width:124px}.vertical-tabs .product-item__info .product-item-meta{text-align:left}.vertical-tabs .product-item__info h5{color:var(--custom-color-purple2);font-size:10px;margin:35px 0 0;text-transform:uppercase}.vertical-tabs .product-item__info .product-item-meta__title{font-size:25px;height:auto!important;line-height:25px}.vertical-tabs .product-item__info .product-other-text p{font-size:16px}.vertical-tabs .product-item__info .product-item-pet-school .product-item__cta{width:100%}}@media screen and (min-width:999px){.vertical-tabs{margin:0!important}.vertical-tabs .container{display:flex;max-width:1200px}.vertical-tabs .container .section__header{text-align:left;width:353px}.vertical-tabs .container .section__header .tabs-nav__scroller-inner{margin:0;max-width:100%}.vertical-tabs .container .section__header .tabs-nav__scroller-inner .tabs-nav__item-list{display:flex;flex-direction:column;gap:0}.vertical-tabs .container .section__header .tabs-nav__scroller-inner .tabs-nav__item-list .tabs-nav__item{border-bottom:0;border-left:0;border-radius:0;border-radius:0!important;border-right:0;justify-content:space-between}.vertical-tabs .container .section__header .tabs-nav__scroller-inner .tabs-nav__item-list .tabs-nav__item span:not(.active){display:block}.vertical-tabs .container .section__header .tabs-nav__scroller-inner .tabs-nav__item-list .tabs-nav__item:last-child{border-bottom:1px solid #bdbdbd}.vertical-tabs .container .section__header .tabs-nav__scroller-inner .tabs-nav__item-list .tabs-nav__item[aria-expanded=true] span{display:none}.vertical-tabs .container .section__header .tabs-nav__scroller-inner .tabs-nav__item-list .tabs-nav__item[aria-expanded=true] span.active{display:block}.vertical-tabs .container .featured-collections{padding-left:30px;width:70%}.vertical-tabs .container .featured-collections .product-item{flex-direction:row}.vertical-tabs .container .featured-collections .product-item .product-item__image-wrapper{margin-block-end:0;width:50%}.vertical-tabs .container .featured-collections .product-item .product-item__image-wrapper img{border-radius:0}.vertical-tabs .container .featured-collections .product-item .product-item__info{border-radius:5px;overflow:hidden;padding:40px;position:relative;text-align:left;width:50%}.vertical-tabs .container .featured-collections .product-item .product-item__info .product-tag{background:var(--custom-color-purple);border-radius:0 0 0 6px;color:#fff;font-size:10px;height:26px;line-height:26px;position:absolute;right:0;text-align:center;top:0;width:124px}.vertical-tabs .container .featured-collections .product-item .product-item__info .product-item-meta{text-align:left}.vertical-tabs .container .featured-collections .product-item .product-item__info h5{color:var(--custom-color-purple2);font-size:10px;margin:0;text-transform:uppercase}.vertical-tabs .container .featured-collections .product-item .product-item__info .product-item-meta__title{font-size:25px;height:52px;line-height:25px}.vertical-tabs .container .featured-collections .product-item .product-item__info .product-other-text p{font-size:16px}.vertical-tabs .container .product-list__inner{grid-template-columns:100%}.vertical-tabs .container .product-list__inner--scroller{grid-auto-flow:inherit}.vertical-tabs .container .product-list__prev-next{display:none}}.featured-collections{padding:0}.featured-collections .section__footer{margin-block-start:10px}.featured-collections .section__footer .button{border:2px solid #000;border-radius:5px;font-family:gilroy-bold;font-size:14px}@media screen and (max-width:999px){.featured-collections .section__footer .button{width:100%}}.product-list__inner{padding:13px 0 15px}.product-item{background:#fff;border-radius:5px;box-shadow:0 0 14px rgba(0,0,0,.2)}.product-item .product-item__quick-form{opacity:1;position:relative;transform:none;visibility:visible}.product-item .product-item__quick-form .button{align-items:center;background:#000!important;border-radius:3px;color:#fff!important;display:flex;font-family:gilroy-bold;font-size:10px;height:35px;justify-content:center;letter-spacing:.6px;margin:auto;max-width:100%;padding:20px;text-transform:uppercase;width:133px}.product-item .product-item__info{background:#fff;padding:0 10px 20px}.product-item .product-item__info .view-details{color:#000;font-family:gilroy-bold;font-size:10px;text-decoration:underline;text-transform:uppercase}@media screen and (max-width:630px){.product-item .product-item__info{padding:0 5px 20px}}.product-item .product-item-meta{display:flex;flex-direction:column;gap:5px;text-align:center}.product-item .product-item-meta .price{font-family:gilroy-bold;font-size:15px}.product-item .product-item-meta .price--highlight{color:red}.product-item .product-item-meta .price--compare{color:#999}.product-item .product-item-meta .product-item-meta__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;height:35px;overflow:hidden}@media screen and (max-width:630px){.product-item .product-item-meta .product-item-meta__title{font-size:15px}.product-item .product-item-meta .price-list{display:block}.product-item .product-item-meta .price-list .price{font-size:10px}.product-item .product-item-meta .price-list .product-item__label-list{align-items:center;display:flex;position:relative}.product-item .product-item-meta .price-list .product-item__label-list .label{font-size:8px}}.product-item .product-item__label-list{left:0;position:relative;top:0}.product-item .product-item__label-list .label{border-radius:5px;font-family:gilroy-bold;font-size:10px}.product-item .product-item__image-wrapper{background:#fff;border-radius:5px 5px 0 0}.product-item .rating .rating__caption{font-family:gilroy-bold;font-size:10px;font-weight:400;letter-spacing:.3px;text-transform:uppercase}@media screen and (min-width:999px){.product{display:flex}.product .product__media{font-size:25px;position:sticky;top:50px}}#infiniteoptions-container{margin-top:20px}#infiniteoptions-container input,#infiniteoptions-container select,#infiniteoptions-container select:focus{border:1px solid #e9d9cb;height:34px;width:100%}#infiniteoptions-container select{padding-left:5px}#infiniteoptions-container input{padding-left:10px}#infiniteoptions-container label{color:#000!important;font-family:gilroy-bold;font-size:16px}.shopify-section--video .container{position:relative}.shopify-section--video .video-right-content{margin-top:-35px;position:relative}.shopify-section--video .video-right-content .video-section,.shopify-section--video .video-right-content .video-wrapper{border-radius:5px;display:block;overflow:hidden}.shopify-section--video .video-right-content .video-section .video-wrapper__poster,.shopify-section--video .video-right-content .video-section .video-wrapper__poster .video-wrapper__poster-content,.shopify-section--video .video-right-content .video-wrapper .video-wrapper__poster,.shopify-section--video .video-right-content .video-wrapper .video-wrapper__poster .video-wrapper__poster-content{position:relative}.shopify-section--video .video-right-content .video-section .video-wrapper__poster .video-wrapper__poster-content p,.shopify-section--video .video-right-content .video-wrapper .video-wrapper__poster .video-wrapper__poster-content p{font-size:16px}.shopify-section--video .video-right-content .video-section .video-wrapper__poster .button-wrapper,.shopify-section--video .video-right-content .video-wrapper .video-wrapper__poster .button-wrapper{display:flex;flex-direction:column;gap:10px}.shopify-section--video .video-right-content .video-section .video-wrapper__poster .button-wrapper .button,.shopify-section--video .video-right-content .video-wrapper .video-wrapper__poster .button-wrapper .button{width:100%}.shopify-section--video .video-right-content .section__header{align-items:center;border-radius:0 5px 5px 0;display:flex;height:100%;max-width:100%;padding:20px 50px;position:absolute;right:40px;text-align:left;top:0;width:600px;z-index:1}.shopify-section--video .video-right-content .section__header .rte-container{display:block}.shopify-section--video .video-right-content .section__header .rte-container p{font-size:16px}.shopify-section--video .video-right-content .section__header .rte-container p:empty{margin:0}@media screen and (min-width:1360px){.shopify-section--video .video-right-content .section__header{padding:100px}}.shopify-section--video .video-right-content .button-wrapper .button{margin:5px 0;width:100%}@media screen and (max-width:999px){.shopify-section--video .video-right-content{margin-top:25px}.shopify-section--video .video-right-content .content{display:flex;flex-direction:column-reverse}.shopify-section--video .video-right-content .content .section__header{background:none!important;margin:0;padding:25px 0 0;position:relative;right:inherit;width:100%}.shopify-section--video .video-right-content .content .section__header .heading{text-align:center}}.shopify-section--video .home-video-banner .video-section{position:relative}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster{background:none;border-radius:6px;display:flex;justify-content:left;left:0;margin:auto;max-width:1130px;right:0}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content{border-radius:5px;padding:55px;width:617px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .heading{color:#fff;font-size:70px;line-height:60px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .text-container{position:relative;text-align:left;z-index:2}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .button-wrapper{display:flex;gap:15px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .button-wrapper .button{border-radius:3px;width:195px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .phone-container{align-items:center;display:flex;gap:10px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .phone-container h4{display:flex;flex-direction:column;margin:0}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .phone-container h4 span{font-size:12px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .phone-container h4 span a{font-size:18px}@media screen and (max-width:999px){.shopify-section--video .home-video-banner .video-section{display:flex;flex-direction:column-reverse}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster{position:relative}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content{height:auto;padding:30px 15px;position:relative;width:100%}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .heading{font-size:40px;line-height:40px}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .button-wrapper{align-items:center;flex-direction:column}.shopify-section--video .home-video-banner .video-section .video-wrapper__poster .video-wrapper__poster-content .button-wrapper .button{width:100%}}.layout-1 .container{max-width:1600px}.layout-1 .image-with-text__wrapper{align-items:inherit;padding:0}.layout-1 .image-with-text__wrapper .image-with-text__image-wrapper{width:auto}.layout-1 .image-with-text__content-wrapper{align-items:center;display:flex;justify-content:center;margin-inline-end:inherit;margin-inline-start:50px}.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content{display:flex;flex-direction:column;gap:15px;padding:25px 0}.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content .button-wrapper,.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content h3,.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content img,.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content p{margin:0}.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content p{font-size:16px}.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content img{width:-moz-fit-content;width:fit-content}.layout-1 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__text-wrapper{display:flex;flex-direction:column;gap:15px}.layout-1.width-50p .image-with-text__wrapper .image-with-text__image-wrapper{width:50%}@media screen and (max-width:999px){.layout-1:not(.hide-img-mobile) .image-with-text__image-wrapper{display:none;width:100%}.layout-1:not(.hide-img-mobile) .image-with-text__content-wrapper{margin-inline-start:0}.layout-1.image-reverse-mobile .image-with-text__wrapper{display:flex;flex-direction:column-reverse}.layout-1.image-reverse-mobile .image-with-text{padding:50px 0 0}.layout-1 .image-with-text{padding:50px 0}.layout-1 .image-with-text .container{padding:0 15px}.layout-1 .btn-wrapper .button-wrapper,.layout-1 .btn-wrapper .button-wrapper .button{width:100%}}.collection-banner .h2{font-size:60px;line-height:60px;margin-bottom:15px}.collection-banner .image-with-text__wrapper{padding:0}.collection-banner .image-with-text__wrapper .image-with-text__image-wrapper{margin-inline:0;width:auto}.collection-banner .image-with-text__content-wrapper{margin-inline-end:0;width:auto}@media screen and (max-width:999px){.collection-banner .image-with-text__content-wrapper{margin-inline-end:0}}.collection-banner.custom-width .button-wrapper{display:flex;gap:10px}.collection-banner.custom-width .button-wrapper .button--primary{height:50px;line-height:48px;padding:0;width:230px}.collection-banner.custom-width .button-wrapper .button--secondary{background:#000;border-color:#fff;color:#fff;height:50px;line-height:48px;padding:0;width:213px}@media screen and (max-width:999px){.collection-banner.custom-width .button-wrapper{flex-direction:column;width:100%}.collection-banner.custom-width .button-wrapper .button--primary,.collection-banner.custom-width .button-wrapper .button--secondary{width:100%}.collection-banner .container{padding:0}.collection-banner .image-with-text__image-wrapper{display:none}.collection-banner .h2{font-size:30px;margin-top:0}.collection-banner img{margin-bottom:0!important}}.shopify-section--collection-banner .page-header__text-wrapper{margin-block-end:0;margin-block-start:0}.shopify-section--collection-banner .breadcrumb{top:10px}.shopify-section--collection-banner .breadcrumb .breadcrumb__list{color:#fff;font-size:10px;padding:0}.image-without-padding{border-radius:6px}.image-without-padding .image-with-text__wrapper{padding:0}.image-without-padding .image-with-text__image-wrapper{margin:0;width:auto}@media screen and (max-width:999px){.image-without-padding .image-with-text__image-wrapper{border-radius:5px 5px 0 0;margin-block-end:32px}}.image-without-padding .h2{font-size:25px;margin:0}.image-without-padding p{font-size:14px}.image-without-padding .button-wrapper{margin:0}.image-without-padding .image-with-text{margin-inline-start:19%;max-width:calc(var(--container-max-width) - 310px)}.image-without-padding .image-with-text:before{border-radius:6px}@media screen and (max-width:999px){.image-without-padding .image-with-text{margin-inline-start:0;padding:0}}.image-without-padding .image-with-text__content-wrapper{margin-inline-end:40px;margin-inline-start:40px}.image-without-padding .image-with-text__content-wrapper img{margin:0}@media screen and (max-width:999px){.image-without-padding .image-with-text__content-wrapper .image-with-text__content{display:flex;flex-direction:column;gap:7px;padding-bottom:20px;text-align:center}.image-without-padding .image-with-text__content-wrapper .image-with-text__content img{margin:auto}}.other-section{align-items:center;display:flex;gap:30px;justify-content:center;padding:6px 0}.other-section h3{margin:0}.other-section a{font-size:14px;text-transform:u}@media screen and (max-width:630px){.other-section{flex-direction:column;gap:20px;padding:20px 0;text-align:center}.other-section svg{display:none}}.layout-3 .container{max-width:100%;padding:0}.layout-3 .container .image-with-text__wrapper{align-items:stretch;padding:0}.layout-3 .container .image-with-text__image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.layout-3 .container .image-with-text__content-wrapper,.layout-3 .container .image-with-text__image-wrapper{flex:1;margin:0;width:50%}.layout-3 .container .image-with-text__content-wrapper{flex:1;padding:20px 120px 20px 0;padding-inline-start:calc((var(--grid-column-width) + var(--grid-gap))*3.5)}.layout-3 .container .image-with-text__content-wrapper p{font-size:16px}.layout-3 .container .image-with-text__content-wrapper .button-wrapper{width:100%}.layout-3 .container .image-with-text__content-wrapper .button-wrapper .button{margin-bottom:20px;width:100%}@media screen and (max-width:999px){.layout-3 .container .image-with-text__content-wrapper .button-wrapper .button{margin-bottom:10px}}@media screen and (max-width:1400px){.layout-3 .container .image-with-text__content-wrapper{padding-inline-start:calc((var(--grid-column-width) + var(--grid-gap))*.5)}}.layout-3.column-50 h3:not(.heading),.layout-3.column-50 h4:not(.heading){border-top:1px solid #bdbdbd;font-size:25px;padding-top:20px}@media screen and (max-width:999px){.layout-3.column-50 h3:not(.heading),.layout-3.column-50 h4:not(.heading){font-size:18px}.layout-3.column-50 h4:not(.heading){text-align:center}}.layout-3.column-50 strong{font-family:gilroy-bold}.layout-3.column-50 .image-with-text__content-wrapper{align-items:center;display:flex;justify-content:center;padding:0;width:50%}.layout-3.column-50 .image-with-text__content-wrapper .image-with-text__content-list{padding:25px 0;width:70%}.layout-3.column-50 .image-with-text__content-wrapper .image-with-text__content-list .btn-wrapper .button-wrapper{display:flex;gap:10px;width:90%}.layout-3.column-50 .image-with-text__content-wrapper .image-with-text__content-list .btn-wrapper .button-wrapper .button--primary{padding-inline-end:0;padding-inline-start:0;width:173px}@media screen and (max-width:1245px){.layout-3.column-50 .image-with-text__content-wrapper .image-with-text__content-list .btn-wrapper .button-wrapper .button--primary{width:50%}}.layout-3.column-50 .image-with-text__content-wrapper .image-with-text__content-list .btn-wrapper .button-wrapper .button--secondary{padding-inline-end:0;padding-inline-start:0;width:173px}@media screen and (max-width:1245px){.layout-3.column-50 .image-with-text__content-wrapper .image-with-text__content-list .btn-wrapper .button-wrapper .button--secondary{width:50%}}@media screen and (max-width:999px){.layout-3.column-50 .image-with-text{padding:0}.layout-3.column-50 .image-with-text .image-with-text__image-wrapper{margin:auto;width:100%}.layout-3.column-50 .image-with-text .image-with-text__image-wrapper img{height:auto;width:100%}.layout-3.column-50 .image-with-text .image-with-text__content-wrapper{padding:20px 15px;width:100%}.layout-3.column-50 .image-with-text .image-with-text__content-wrapper .image-with-text__content-list{width:100%}.layout-3.column-50 .image-with-text .image-with-text__content-wrapper .btn-wrapper .button-wrapper{flex-direction:column;gap:0;width:100%}.layout-3.column-50 .image-with-text .image-with-text__content-wrapper .btn-wrapper .button-wrapper .button--primary,.layout-3.column-50 .image-with-text .image-with-text__content-wrapper .btn-wrapper .button-wrapper .button--secondary{width:100%!important}.layout-3 .image-with-text{padding:0}.layout-3 .image-with-text .image-with-text__image-wrapper{margin:auto;width:100%}.layout-3 .image-with-text .image-with-text__image-wrapper img{height:auto;width:100%}.layout-3 .image-with-text .image-with-text__content-wrapper{padding:20px 15px;padding-inline-start:calc((var(--grid-column-width) + var(--grid-gap))*.5)!important;width:100%!important}.layout-3 .image-with-text .image-with-text__content-wrapper .btn-wrapper .button-wrapper{flex-direction:column;gap:0;width:100%}.layout-3 .image-with-text .image-with-text__content-wrapper .btn-wrapper .button-wrapper .button--primary,.layout-3 .image-with-text .image-with-text__content-wrapper .btn-wrapper .button-wrapper .button--secondary{width:100%!important}}.layout-4 .image-with-text .container .image-with-text__wrapper{padding:0}.layout-4 .image-with-text .container .image-with-text__wrapper p{font-size:16px}.layout-4 .image-with-text .container .image-with-text__image-wrapper{margin-inline-end:calc(var(--grid-column-width) + var(--grid-gap));margin-inline-start:0;width:50%}@media screen and (max-width:999px){.layout-4 .image-with-text .container .image-with-text__image-wrapper{margin:0;width:100%}}.layout-4 .image-with-text .container .image-with-text__content-wrapper{margin-inline:0;width:50%}@media screen and (max-width:999px){.layout-4 .image-with-text .container .image-with-text__content-wrapper{padding:0;width:100%}.layout-4 .image-with-text{padding:15px 0}.layout-4 .image-with-text .container{padding:0 15px}}.layout-4 .image-with-text--reverse .container .image-with-text__image-wrapper{margin-inline-end:0;margin-inline-start:calc(var(--grid-column-width) + var(--grid-gap));width:50%}@media screen and (max-width:999px){.layout-4 .image-with-text--reverse .container .image-with-text__image-wrapper{margin:0;width:100%}}.layout-4 .image-with-text--reverse .container .image-with-text__content-wrapper{width:50%}@media screen and (max-width:999px){.layout-4 .image-with-text--reverse .container .image-with-text__content-wrapper{padding:0;width:100%}.layout-4 .image-with-text--reverse{padding:15px 0}.layout-4 .image-with-text--reverse .container{padding:0 15px}}.layout-4.overlap-image .image-with-text:before{bottom:0;height:85%;top:inherit}@media screen and (max-width:999px){.layout-4.overlap-image .image-with-text:before{height:100%}}.layout-4.overlap-image .btn-wrapper{gap:20px}@media screen and (max-width:999px){.layout-4.overlap-image .btn-wrapper{align-items:center;flex-direction:column}}.layout-4.overlap-image .phone-container svg{display:none}.layout-4.overlap-image .phone-container h4{display:block;text-decoration:underline}.layout-4.overlap-image .phone-container h4 a{font-size:14px}.layout-4.overlap-image .text-container ul{margin-left:0;width:100%}.layout-4.overlap-image .text-container ul li{background:url(d84694b0ba66622030cf.png);background-position:0 5px;background-repeat:no-repeat;display:inline-block;font-size:16px;padding-left:25px}.layout-4.overlap-image .text-container ul li:nth-child(odd){width:40%}@media screen and (max-width:999px){.layout-4.overlap-image .text-container ul li:nth-child(odd){text-align:left;width:100%}}.layout-4.overlap-image .text-container ul li:nth-child(2n){width:60%}@media screen and (max-width:999px){.layout-4.overlap-image .text-container ul li:nth-child(2n){text-align:left;width:100%}}.layout-4.overlap-image .text-container ul li:before{background:#ce6eeb;content:"";height:10px;width:10px}@media screen and (max-width:999px){.layout-4 .btn-wrapper .button-wrapper{flex-direction:column;gap:0;width:100%}.layout-4 .btn-wrapper .button-wrapper .button--primary,.layout-4 .btn-wrapper .button-wrapper .button--secondary{width:100%!important}.layout-4.show-img-mobile--reverse .image-with-text__wrapper{display:flex;flex-direction:column-reverse}.layout-4.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__image-wrapper{margin:0;width:100%}.layout-4.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper{margin-bottom:10px;padding-inline-start:0!important;width:100%!important}.layout-4.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper .image-with-text__content{padding:25px 10px 0;text-align:center}.layout-4.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper,.layout-4.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper .button{width:100%}.layout-4.show-img-mobile--reverse .image-with-text--reverse{padding-bottom:0}.layout-4.show-img-mobile{padding:0 15px}.layout-4.show-img-mobile .image-with-text__wrapper{display:flex;flex-direction:column;padding:0}.layout-4.show-img-mobile .image-with-text__wrapper img{margin:30px auto;max-width:-moz-max-content;max-width:max-content}.layout-4.show-img-mobile .image-with-text__wrapper .image-with-text__content-wrapper{padding-inline-start:0!important;padding:10px!important;width:100%!important}.layout-4.show-img-mobile .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper{width:100%}.layout-4.show-img-mobile .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper .button{line-height:20px;padding:15px 30px;width:100%}}.layout-2 .image-with-text:before{border-radius:6px}@media screen and (max-width:999px){.layout-2 .image-with-text{padding:0}}.layout-2 .image-with-text__wrapper{align-items:inherit;padding:0}.layout-2 .image-with-text__wrapper p{font-size:16px;line-height:20px}.layout-2 .image-with-text__image-wrapper{align-items:self-end;display:flex;margin-inline-end:0;margin-inline-start:0;width:50%}.layout-2 .image-with-text__image-wrapper img{border-radius:6px 0 0 6px}.layout-2 .image-with-text__content-wrapper{display:flex;margin-inline-end:0;margin-inline-start:0;width:50%}.layout-2 .image-with-text__content-wrapper .image-with-text__content-list{padding:0 50px}.layout-2 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content{display:flex;flex-direction:column;justify-content:center;padding:25px 0}.layout-2 .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content>img{margin:0;max-width:-moz-max-content;max-width:max-content}.layout-2 .image-with-text__content-wrapper .button-wrapper{display:flex;gap:6px}.layout-2 .image-with-text__content-wrapper .button-wrapper .button{line-height:20px;padding:15px 30px}@media screen and (max-width:999px){.layout-2 .image-with-text__content-wrapper{padding-inline-start:inherit!important;width:100%!important}.layout-2 .image-with-text__content-wrapper .image-with-text__content-list{padding:0}}.layout-2 .image-with-text--reverse .image-with-text__image-wrapper img{border-radius:0 6px 6px 0}@media screen and (max-width:999px){.layout-2.hide-img-mobile{margin:0}.layout-2.hide-img-mobile .image-with-text__image-wrapper{display:none}.layout-2.hide-img-mobile .image-with-text__content-wrapper{padding:25px 0;padding-inline-end:15px;padding-inline-start:15px!important;width:100%}.layout-2.hide-img-mobile .image-with-text__content-wrapper .image-with-text__content-list{padding:0}.layout-2.hide-img-mobile .image-with-text__content-wrapper .btn-wrapper .button-wrapper{flex-direction:column;width:100%}.layout-2.hide-img-mobile .image-with-text__content-wrapper .btn-wrapper .button-wrapper .button{margin-bottom:10px;width:100%}.layout-2.hide-img-mobile .image-with-text{padding:0}.layout-2.hide-img-mobile .image-with-text:before{border-radius:0}.layout-2.hide-img-mobile .container{padding:0}.layout-2.show-img-mobile--reverse .image-with-text__wrapper{display:flex;flex-direction:column-reverse}.layout-2.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__image-wrapper{margin:0;width:100%}.layout-2.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper{padding-inline-start:0!important}.layout-2.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper .image-with-text__content{padding:25px 10px 0;text-align:center}.layout-2.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper,.layout-2.show-img-mobile--reverse .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper .button{width:100%}.layout-2.show-img-mobile{padding:0 15px}.layout-2.show-img-mobile .image-with-text__wrapper{display:flex;flex-direction:column;padding:0}.layout-2.show-img-mobile .image-with-text__wrapper .image-with-text__image-wrapper{margin:0;width:100%}.layout-2.show-img-mobile .image-with-text__wrapper .image-with-text__image-wrapper img{border-radius:6px 6px 0 0}.layout-2.show-img-mobile .image-with-text__wrapper .image-with-text__content-wrapper{padding-inline-start:0!important;padding:10px!important}.layout-2.show-img-mobile .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper{width:100%}.layout-2.show-img-mobile .image-with-text__wrapper .image-with-text__content-wrapper .button-wrapper .button{line-height:20px;padding:15px 30px;width:100%}}.btn-wrapper{display:flex;gap:12px}.btn-wrapper .button{border-radius:3px}.btn-wrapper .phone-container{align-items:center;display:flex;gap:10px}.btn-wrapper .phone-container h4{display:flex;flex-direction:column;margin:0}.btn-wrapper .phone-container h4 span{font-size:12px}.btn-wrapper .phone-container h4 a{font-size:18px}.page-banner .h2{font-size:60px;line-height:55px;margin-bottom:15px}.page-banner .image-overlay__content{margin-inline-start:0}@media screen and (max-width:999px){.page-banner .h2{font-size:45px;max-width:75%}.page-banner .btn-wrapper{align-items:center;flex-direction:column;width:100%}.page-banner .btn-wrapper .button-wrapper{text-align:center;width:100%}.page-banner .btn-wrapper .button-wrapper .button{width:100%}.hide-img-mobile .image-with-text__image-wrapper{display:none}.hide-img-mobile .image-with-text__content-wrapper{margin-inline-start:0}.hide-img-mobile .image-with-text__content-wrapper .image-with-text__content img{margin:0!important;width:-moz-fit-content;width:fit-content}.hide-img-mobile .image-with-text__content-wrapper .btn-wrapper{justify-content:center}}.santa-claws-banner .image-overlay__text-container{text-align:center}@media screen and (max-width:999px){.santa-claws-banner .image-overlay__content-wrapper{align-items:inherit}.santa-claws-footer .image-overlay__content-wrapper{align-items:inherit;margin-top:70px}}.reward-santa-claws p{font-size:16px}.reward-santa-claws .multi-column__inner--scroller{grid-auto-columns:590px}.reward-santa-claws .multi-column__image{border-radius:9px}@media screen and (max-width:999px){.reward-santa-claws .multi-column__image{border-radius:7px}}.reward-santa-claws .multi-column{--item-width:calc(var(--container-inner-width)/var(--section-items-per-row) - var(--multi-column-column-gap)/var(--section-items-per-row)*(var(--section-items-per-row) - 12))}@media screen and (max-width:999px){.reward-santa-claws .multi-column{--item-width:calc(var(--container-inner-width)/var(--section-items-per-row) - var(--multi-column-column-gap)/var(--section-items-per-row)*(var(--section-items-per-row) - 1))}.mobile-full-width .container{padding:0}.mobile-full-width .container .image-overlay__content-wrapper{display:none}}.footer .logo{margin-bottom:20px}.footer li a,.footer p{font-family:gilroy-regular;font-size:14px}.footer li{margin-bottom:10px}.footer .footer__item-title{border-bottom:1px solid hsla(20,43%,97%,.252);padding-bottom:20px;text-transform:uppercase}.footer .footer__item-title,.footer .location-title{color:var(--custom-color-purple);font-family:gilroy-bold;font-size:14px}.footer .footer-text p{font-size:10px;line-height:14px}.footer .footer-text span{align-items:center;background:#000;display:flex;gap:6px}.footer .footer-text span p{font-size:16px;line-height:14px;margin:0}.testimonials{padding:50px 0;position:relative}.testimonials .h2{margin-bottom:50px;text-align:center}.testimonials .button-wrapper{margin-top:50px;text-align:center}.testimonials .button-wrapper .button{background:transparent;border:1px solid #000}@media screen and (max-width:999px){.testimonials .button-wrapper .button{width:90%}}.testimonials .testimonial_slide-item{background:#fff;border-radius:6px;overflow:hidden}.testimonials .testimonial_content{background:#000;min-height:258px;padding:30px}.testimonials .testimonial_content p{color:#fff;font-family:gilroy-bold;font-size:16px}.testimonials .testimonial_author_container{display:flex;justify-content:space-between;padding:30px}.testimonials .testimonial_author_container .testimonial_author{font-family:gilroy-bold;font-size:18px}.testimonials .testimonial_author_container .testimonial_position{font-family:gilroy-regular;font-size:14px}.testimonials .clip{background:#000;bottom:35px;-webkit-clip-path:polygon(21% 0,100% 0,83% 14%,55% 54%,21% 100%);clip-path:polygon(21% 0,100% 0,83% 14%,55% 54%,21% 100%);height:70px;position:absolute;right:58px;width:120px;z-index:3}.testimonials .testimonial_rating-wrapper{align-items:center;display:flex;gap:5px}.testimonials .testimonial_rating-wrapper p{font-family:gilroy-bold;font-size:16px;margin:0}.testimonials .swiper-button-next{right:5%;width:auto}.testimonials .swiper-button-next:after{display:none}.testimonials .swiper-button-prev{left:5%;width:auto}.testimonials .swiper-button-prev:after{display:none}@media (max-width:600px){.testimonials .testimonial-carousel{padding:0 25px 0 5px}.testimonials .testimonial_author_container,.testimonials .testimonial_content{padding:15px}}.shopify-section--main-collection .section-collection{margin-top:20px}@media screen and (max-width:999px){.shopify-section--main-collection .section-collection{margin-top:8px}}.shopify-section--main-collection .product-facet__aside .product-facet__filters-header{display:none}.shopify-section--main-collection .product-facet__aside .product-facet__filter-list button{font-family:gilroy-bold;font-size:14px;padding-bottom:10px;text-transform:uppercase}.shopify-section--main-collection .product-facet__aside .product-facet__filter-list .checkbox-container label,.shopify-section--main-collection .product-facet__meta-bar button span{font-size:14px}.shopify-section--main-collection .product-facet__meta-bar .product-facet__sort-by-title{font-family:gilroy-bold;font-size:14px;text-transform:uppercase}.shopify-section--main-collection .promotion-block-list{--promotion-block-gutter:10px;margin-block-end:0}.shopify-section--main-collection .promotion-block-list .promotion-block{border-radius:5px}.shopify-section--main-collection+.shopify-section--image-with-text .image-without-padding{margin-top:0}.promotion-image-left .promotion-block{display:flex;gap:30px;padding:0}.promotion-image-left .promotion-block:hover img{transform:none}.promotion-image-left .promotion-block img{position:relative;transform:inherit;transition:none;width:50%}.promotion-image-left .promotion-block .promotion-block__content-wrapper{display:flex;flex-direction:column;padding:0 50px;width:50%}.promotion-image-left .promotion-block .promotion-block__content-wrapper .button-wrapper,.promotion-image-left .promotion-block .promotion-block__content-wrapper .heading,.promotion-image-left .promotion-block .promotion-block__content-wrapper p{margin:0}.promotion-image-left .promotion-block .promotion-block__content-wrapper span{font-size:14px}.promotion-image-left .promotion-block .promotion-block__content-wrapper .heading--small{font-size:10px}.promotion-image-left .promotion-block .promotion-block__content-wrapper p:not(.heading){font-size:14px;margin:10px 0}.promotion-image-left .promotion-block .promotion-block__content-wrapper .button{font-size:10px}@media screen and (max-width:999px){.promotion-image-left .promotion-block{flex-direction:column}.promotion-image-left .promotion-block img{width:100%}.promotion-image-left .promotion-block .promotion-block__content-wrapper{padding:0 15px 15px;width:100%}.promotion-image-left .promotion-block .promotion-block__content-wrapper .button-wrapper .button{width:100%}}.link-bar{background:#fff;height:40px;line-height:40px}.link-bar .link-bar__link-item{font-family:gilroy-bold;font-size:12px;padding:0;text-transform:uppercase}.link-bar .link-bar__link-item a.active{color:var(--custom-color-purple)}@media screen and (max-width:999px){.link-bar .container{max-width:100%}.link-bar .container:hover{overflow-x:scroll}}.custom-breadcrum .page-header .page-header__text-wrapper{margin:0}.custom-breadcrum .page-header .page-header__text-wrapper .breadcrumb{top:10px}.custom-breadcrum .page-header .page-header__text-wrapper .breadcrumb .breadcrumb__list{padding:0}.shopify-section--rich-text p{font-size:16px}.shopify-section--custom-liquid+.shopify-section--rich-text .section__color-wrapper{margin-top:-35px;padding:0}.shopify-section--blog-posts .container .article-list--collage{-moz-column-gap:20px;column-gap:20px;margin:0}.shopify-section--blog-posts .container .article-item{align-items:start}.shopify-section--blog-posts .container .article-item .article-item__content{display:flex;flex-direction:column;gap:10px}.shopify-section--blog-posts .container .article-item .article-item__content .article-item__category,.shopify-section--blog-posts .container .article-item .article-item__content .h3{margin:0}.shopify-section--blog-posts .container .button-wrapper{margin:50px 0;text-align:center}.shopify-section--main-product .product{margin-inline:0}.shopify-section--main-product .product .product-meta:not(.product-services){border-bottom:none}.shopify-section--main-product .product .product-meta:not(.product-services) .product-meta__title{font-size:34px;line-height:40px;margin-bottom:15px}.shopify-section--main-product .product .product-meta:not(.product-services) .product-meta__reviews-badge .rating__caption{font-family:gilroy-bold;font-size:10px}.shopify-section--main-product .product .product-form__option-info{display:none}.shopify-section--main-product .product .price{color:var(--custom-color-purple2);font-family:gilroy-bold;font-size:25px}.shopify-section--main-product .product .price.price--highlight{color:var(--custom-color-red)}.shopify-section--main-product .product .price.price--compare{color:#999}.shopify-section--main-product .product input+.block-swatch__item{border-radius:3px;font-family:gilroy-bold;font-size:15px;height:60px;line-height:60px;padding:0;width:100px}.shopify-section--main-product .product input:checked+.block-swatch__item{background:#e9d9cb}.shopify-section--main-product .product input:checked+.block-swatch__item:after{display:none}.shopify-section--main-product .product .button-container{align-items:end;display:flex;gap:10px}.shopify-section--main-product .product .button-container .product-form__buy-buttons{width:100%}.shopify-section--main-product .product .button-container .product-form__quantity-label{font-family:gilroy-bold;font-size:16px}@media screen and (max-width:630px){.shopify-section--main-product .product .button-container .product-form__buy-buttons .product-form__add-button{padding:0!important}.shopify-section--main-product .product .button-container .product-form__quantity{width:50%}.shopify-section--main-product .product .button-container .product-form__quantity .quantity-selector{height:48px;width:100%}.shopify-section--main-product .product .button-container .product-form__quantity .quantity-selector input{width:119px}}.shopify-section--main-product .product .product-form__text-container{display:flex;justify-content:space-between}.shopify-section--main-product .product .product-form__text-container .text-with-icon{align-items:center;display:flex;gap:7px}.shopify-section--main-product .product .product-form__text-container .text-with-icon p{font-size:16px;margin:0}@media screen and (max-width:999px){.shopify-section--main-product .product .product-form__text-container{flex-direction:column;gap:10px}}.shopify-section--main-product .product-form__button{display:flex;gap:10px}.shopify-section--main-product .product-form__button .button--primary{line-height:19px;padding-bottom:15px;padding-top:15px}.shopify-section--main-product .product-form__button .phone-container{align-items:center;display:flex;gap:10px;width:70%}.shopify-section--main-product .product-form__button .phone-container h4{display:flex;flex-direction:column;margin:0}.shopify-section--main-product .product-form__button .phone-container h4 span{color:#000;font-size:12px}.shopify-section--main-product .product-form__button .phone-container h4 a{color:#000;font-size:18px}@media screen and (max-width:1400px){.shopify-section--main-product .product-form__button .phone-container{width:100%}}@media screen and (max-width:1110px){.shopify-section--main-product .product-form__button{flex-direction:column}.shopify-section--main-product .product-form__button .phone-container{display:flex;justify-content:center}}.shopify-section--product-content .product-tabs__content,.shopify-section--product-content .product-tabs__content .rte p,.shopify-section--product-content .sqs-block-content,.shopify-section--product-content .sqs-block-content .rte p{font-size:14px}.shopify-section--product-content .sqs-block-content table.table{height:20px}.shopify-section--product-content .sqs-block-content table.table td{border-left:1px solid #000;font-size:16px;padding:0 0 0 20px;width:35%!important}.shopify-section--product-content .tabs-nav__item-list{box-shadow:none}.shopify-section--product-content .tabs-nav__item-list .tabs-nav__item{text-transform:uppercase}.shopify-section--product-content+.shopify-section--featured-collections{border-top:1px solid var(--custom-color-gray);padding-top:50px}.breed-specific,.generic-pets,.pets-available,.reptiles-available,.services,.whats-on{box-shadow:none!important}.breed-specific .product-item-pets-available,.generic-pets .product-item-pets-available,.pets-available .product-item-pets-available,.reptiles-available .product-item-pets-available,.services .product-item-pets-available,.whats-on .product-item-pets-available{align-items:center;display:flex;flex-direction:column}.breed-specific .product-item-pets-available p,.generic-pets .product-item-pets-available p,.pets-available .product-item-pets-available p,.reptiles-available .product-item-pets-available p,.services .product-item-pets-available p,.whats-on .product-item-pets-available p{font-size:14px;margin:0}.breed-specific .product-item-pets-available .button,.generic-pets .product-item-pets-available .button,.pets-available .product-item-pets-available .button,.reptiles-available .product-item-pets-available .button,.services .product-item-pets-available .button,.whats-on .product-item-pets-available .button{background:#000;color:#fff;font-size:10px!important;height:35px;line-height:35px;padding:0;width:111px}@media screen and (max-width:600px){.breed-specific .product-item-pets-available .button,.generic-pets .product-item-pets-available .button,.pets-available .product-item-pets-available .button,.reptiles-available .product-item-pets-available .button,.services .product-item-pets-available .button,.whats-on .product-item-pets-available .button{width:100%}}.breed-specific .product-item-pets-available span,.generic-pets .product-item-pets-available span,.pets-available .product-item-pets-available span,.reptiles-available .product-item-pets-available span,.services .product-item-pets-available span,.whats-on .product-item-pets-available span{display:block;font-size:14px}.breed-specific .product-item-pets-available span.date,.generic-pets .product-item-pets-available span.date,.pets-available .product-item-pets-available span.date,.reptiles-available .product-item-pets-available span.date,.services .product-item-pets-available span.date,.whats-on .product-item-pets-available span.date{border-bottom:1px solid var(--custom-color-gray);margin-top:5px;padding-bottom:5px}.breed-specific .product-item-pets-available span.time,.generic-pets .product-item-pets-available span.time,.pets-available .product-item-pets-available span.time,.reptiles-available .product-item-pets-available span.time,.services .product-item-pets-available span.time,.whats-on .product-item-pets-available span.time{padding-top:5px}.breed-specific .product-item__info,.generic-pets .product-item__info,.pets-available .product-item__info,.reptiles-available .product-item__info,.services .product-item__info,.whats-on .product-item__info{border-radius:0 0 6px 6px}.whats-on .product-item__image-wrapper{border-radius:5px;margin-block-end:10px}@media screen and (max-width:999px){.whats-on .product-item__image-wrapper,.whats-on .product-item__image-wrapper img{min-height:170px}}.whats-on .product-item__info{padding:0;text-align:left}.whats-on .product-item__info .product-item-pets-available{border-radius:5px}.whats-on .product-item__info .product-item-meta{text-align:left}.whats-on .product-item__info .product-item-pets-available{display:block}.whats-on .product-item__info h5{color:var(--custom-color-purple2)}.services h5,.whats-on .product-item__info h5{font-size:10px;margin:0;text-transform:uppercase}.services h5{color:var(--custom-color-purple)}.product-pets-available,.product-pets-available .product-meta__title{margin:0}.product-services .product-meta__vendor,.product-whats-on .product-meta__vendor{font-size:14px;padding-top:30px;text-transform:uppercase}.product-services .product-meta__vendor span,.product-whats-on .product-meta__vendor span{color:var(--custom-color-purple2)}.product-services{padding-bottom:10px}.product-whats-on{margin:0;padding-block-end:0}.product-whats-on+.product-form .rte h3{font-size:16px;margin:0}.product-metafields .pets-available-bio{border-top:1px solid var(--custom-color-gray);display:flex;padding:20px 0 0}.product-metafields .pets-available-bio .product-pet-bio{margin-top:0;padding:0;width:50%}.product-metafields .pets-available-bio .product-pet-bio li{align-items:start;display:flex;font-family:gilroy-bold;font-size:16px;gap:5px;list-style:none}.product-metafields .pets-available-bio .product-pet-bio li svg{margin-top:6px}.product-metafields .pets-available-bio .product-pet-bio li span{font-family:gilroy-regular}@media screen and (max-width:999px){.product-metafields .pets-available-bio{flex-direction:column;padding:20px 0}.product-metafields .pets-available-bio .product-pet-bio{margin-bottom:0;width:100%}}.product-metafields .product-other-text{border-top:1px solid var(--custom-color-gray);padding:20px 0 0}.product-metafields .product-other-text p{font-size:14px}.product-metafields .button-wrapper{display:flex;gap:10px}.product-metafields .button-wrapper .button--primary{background:#000;color:#fff;font-family:gilroy-bold;font-size:14px;text-transform:uppercase}.product-metafields .button-wrapper .button--secondary{background:#fff;border:1px solid #000;font-family:gilroy-bold;font-size:14px;text-transform:uppercase}@media screen and (max-width:999px){.product-metafields .button-wrapper{flex-direction:column;gap:0}}.product-metafields .phone{border-bottom:1px solid var(--custom-color-gray);padding:20px 0;text-align:center}.product-metafields .phone h3{font-size:14px}@media screen and (max-width:999px){.product-metafields .phone h3{text-transform:uppercase}}.product-metafields .product-events{background:var(--custom-color-gray);border:1px solid #e9d9cb;border-radius:3px;margin-top:20px;padding:15px 16px}.product-metafields .product-events span{font-family:gilroy-bold;font-size:15px}.product-metafields .product-events span.time{display:inline-block;margin-left:10px;padding-left:10px;position:relative}.product-metafields .product-events span.time:before{border-left:1px solid #dccbbc;content:"";height:13px;left:0;position:absolute;top:4px}@media screen and (max-width:999px){.product-metafields .product-events{background:none;border:0;display:flex;flex-direction:column;gap:5px;padding:0}.product-metafields .product-events span{background:var(--custom-color-gray);border:1px solid #e9d9cb;border-radius:3px;margin-left:0!important;padding:15px 16px;text-align:center}.product-metafields .product-events span:before{display:none}}.product-metafields .product-desc{align-items:end;display:flex;justify-content:space-between}.product-metafields .product-desc h3{font-family:gilroy-bold}.product-metafields .product-desc p{font-size:14px}.product-metafields .product-desc .button{border:1px solid;font-size:10px;height:35px;letter-spacing:inherit;line-height:35px;padding:0;text-align:center;width:100px}.product-form__description p{font-size:14px}.product-badge .badge{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0}.product-badge .badge li{align-items:center;display:flex;gap:8px;list-style:none;width:19%}.product-badge .badge li img{height:40px;width:40px}.product-badge .badge li p{font-family:gilroy-bold;margin:0}@media screen and (max-width:999px){.product-badge .badge{flex-direction:column}.product-badge .badge li{width:100%}}.product-badge .badge.four-columns li{width:24%}@media screen and (max-width:999px){.product-badge .badge.four-columns li{width:100%}}.product-pet-school{margin:0}.product-pet-school+.product-form .product-metafields .product-other-text{border-bottom:1px solid var(--custom-color-gray);border-top:0;padding:0 0 20px}.product-pet-school+.product-form .product-metafields .product-other-text p{font-size:16px;margin-bottom:0;margin-top:6px}.product-pet-school+.product-form .product-form__description h2{font-size:25px}.product-pet-school+.product-form .block-swatch-list .block-swatch__item{font-size:15px;height:41px;line-height:41px;padding:0;width:126px}@media screen and (max-width:500px){.product-pet-school+.product-form .block-swatch-list .block-swatch,.product-pet-school+.product-form .block-swatch-list .block-swatch .block-swatch__item{width:100%}}@media screen and (max-width:600px){.product-pet-school+.product-form .block-swatch-list{flex-wrap:nowrap;gap:10px}.product-pet-school+.product-form .block-swatch-list .block-swatch{min-width:126px}}.product-pet-school+.product-form .multi-column__inner--scroller{justify-content:safe start}@media screen and (max-width:600px){.product-pet-school+.product-form .multi-column__inner--scroller{grid-auto-columns:88vw;justify-content:safe center}}.product-breed-specific,.product-breed-specific .product-meta__title,.product-generic-pets,.product-generic-pets .product-meta__title{margin:0}.product__media{position:relative}.product__media .product-tag{background:var(--custom-color-purple);border-radius:5px;color:#fff;font-size:10px;height:26px;line-height:26px;position:absolute;right:0;right:10px;text-align:center;top:0;top:10px;width:124px;z-index:1}.product__media .product__media-list-wrapper .product__media-image-wrapper{border-radius:6px}.product-detail-sroller .multi-column__inner{justify-content:safe left}.product-form__text p{font-size:14px;margin:0}@media screen and (max-width:999px){.product--thumbnails-left .product__media{display:flex;flex-direction:row-reverse;margin-bottom:25px}.product--thumbnails-left .product__media .product__media-nav{align-items:start;margin-block-start:0;margin-inline-end:15px}.product--thumbnails-left .product__media .product__thumbnail-list-inner{display:block;grid-auto-flow:row;padding-inline:0;width:100%}.product--thumbnails-left .product__media .product__thumbnail-list{margin:0;width:100%}.product--thumbnails-left .product__media .product__media-list-wrapper{max-width:100%!important;width:100%}.product--thumbnails-left .product__media .product__media-nav{width:100px}.product--thumbnails-left .product__media .product__thumbnail{min-width:inherit;width:100%}.product--thumbnails-left .product__media .product__thumbnail img{border-radius:6px}.product-meta h2{margin:0}.product-meta .product-meta__title{font-size:23px!important;line-height:25px!important;margin:7px 0}.product-meta .price{font-size:18px!important}.product-meta .product-desc{align-items:start;flex-direction:column;gap:10px}.product-form .product-form__button{align-items:center;flex-direction:column}.product-form .product-form__button .phone-container{justify-content:center;width:100%}}.shopify-section--faq .section{align-items:self-start;display:flex;gap:25px;justify-content:center;margin:0;padding:20px 0}.shopify-section--faq .section .faq__item{border-radius:5px;box-shadow:0 1px 20px 0 rgba(0,0,0,.08);margin-bottom:20px}.shopify-section--faq .section .faq__item button{font-family:gilroy-bold;font-size:16px}.shopify-section--faq .section .faq__item p{font-size:16px}.shopify-section--faq #no-featured{margin:20px auto}.shopify-section--faq #no-featured .section__header{text-align:center}@media screen and (max-width:999px){.shopify-section--faq .faq{padding:0 15px 50px}.shopify-section--faq img{display:none}}.shopify-section--faq .custom-faq-class{margin:0!important}.shopify-section--faq .custom-faq-class .container .faq{padding:0 15px}.shopify-section--faq .custom-faq-class .container .faq .collapsible__content{padding-top:15px}.shopify-section--faq .custom-faq-class .container .faq .faq__item{box-shadow:none;padding:0}.shopify-section--faq .custom-faq-class .container .faq .collapsible-toggle{border-bottom:1px solid #ede4de;padding:10px 0}.shopify-section--faq .custom-faq-class .container .faq .collapsible-toggle .animated-plus:after{height:6px;width:1px}.shopify-section--faq .custom-faq-class .container .faq .collapsible-toggle .animated-plus:before{height:1px;width:6px}@media screen and (min-width:999px){.shopify-section--faq .custom-faq-class .container .faq .collapsible__content{padding-top:0}.shopify-section--faq .custom-faq-class .container .faq .collapsible{height:auto;visibility:visible}.shopify-section--faq .custom-faq-class .container .faq .collapsible .collapsible__content{padding:0}.shopify-section--faq .custom-faq-class .container .faq .collapsible .collapsible__content li{font-size:16px}.shopify-section--faq .custom-faq-class .container .faq .collapsible-toggle{border-bottom:0;padding:0}.shopify-section--faq .custom-faq-class .container .faq .collapsible-toggle .animated-plus{display:none}}.shopify-section--faq .category.with-button{align-items:center;border-radius:5px;box-shadow:0 1px 20px 0 rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:5px 0}.shopify-section--faq .category.with-button p{font-family:gilroy-bold;font-size:16px}.shopify-section--faq .category.with-button .button-wrapper{margin-block-start:0;padding-right:15px}.shopify-section--faq .category.with-button .button-wrapper a{border-radius:5px}@media screen and (max-width:999px){.shopify-section--faq .category.with-button .button-wrapper{bottom:-25px;left:0;margin:0 auto;padding:0 15px;position:absolute;right:0;text-align:center;width:100%}.shopify-section--faq .category.with-button .button-wrapper a{width:100%}}.custom-features-collection{border-top:1px solid var(--custom-color-gray);margin:0!important;padding:50px 0}.custom-features-collection .container{max-width:100%}.custom-features-collection .product-list__inner--scroller{grid-auto-columns:32.3%;padding:13px 15px 15px}@media screen and (max-width:500px){.custom-features-collection .product-list__inner--scroller{grid-auto-columns:75vw}}@media screen and (max-width:999px){.custom-features-collection{border-top:0;padding:0}}.shopify-section--gallery .section .section__color-wrapper{padding:100px 0}.shopify-section--gallery .section .section__color-wrapper .section__header .h2{margin-bottom:10px}.shopify-section--gallery .section .section__color-wrapper .section__header p{font-size:16px;margin:0}.shopify-section--gallery .section .section__color-wrapper .gallery__list .gallery-drag{display:flex;flex-direction:column;left:-10%;position:absolute;top:20%}.shopify-section--gallery .section .section__color-wrapper .gallery__list .gallery-drag span{color:#522e91;font-size:25px;margin-left:-24px}.shopify-section--gallery .section .section__color-wrapper .gallery__list .gallery__item{position:relative}.shopify-section--gallery .section .section__color-wrapper .gallery__list .gallery__item .gallery-icon{position:absolute;right:-23%;top:40%}.shopify-section--gallery .section .section__color-wrapper .gallery__list .gallery__item:last-child .gallery-icon{display:none}.shopify-section--gallery .section .section__color-wrapper .gallery+.button-wrapper-custom{margin-top:40px;text-align:center}@media screen and (max-width:999px){.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-container{align-self:start!important}.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-container .yotpo-text-and-buttons{padding:10px 0 0!important;text-align:left}.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons-mobile .yotpo-action-buttons-wrapper *{max-width:100%;text-align:center;width:100%}.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons-mobile .yotpo-action-buttons-wrapper{flex-direction:column}.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title{font-size:45px}.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title:before{height:23px!important;width:140px!important}.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-login-link .yotpo-large-button{background:#522e91}.yotpo-vip-tiers-widget .VueCarousel-navigation-button{display:none}.yotpo-vip-tiers-widget .yotpo-vip-tier-icon{height:auto!important}.yotpo-vip-tier-threshold{font-size:14px!important}.yotpo-widget-my-rewards-widget .yotpo-reward-steps-item{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:100%!important;text-align:center!important}.yotpo-widget-my-rewards-widget .yotpo-reward-steps-item .yotpo-reward-steps-content{text-align:center!important}}.bsub-widget__groups-container{flex-direction:column;gap:10px}.bsub-widget__group-header{background-color:#fff!important;border-color:#ede4de!important;cursor:pointer;flex-direction:row!important;justify-content:left!important}.bsub-widget__group-header .bsub-widget__image{display:none!important}.bsub-widget__group-header>.bsub-widget__text{display:flex;font-size:17px;font-weight:700;gap:3px;text-align:left}.bsub-widget__group-header>.bsub-widget__text:before{background:#fff;border:2px solid;border-radius:50%;content:"";height:20px;margin-right:5px;width:20px}.bsub-options-container{background-color:#ede4de!important;border-radius:5px;margin-top:-5px!important;padding:0 15px 15px}.bsub-widget__group+.bsub-widget__group{margin-left:0!important}.bsub-widget__wrapper{background-color:#fff!important;border:0!important;padding:0!important}input:checked+.bsub-widget__group-header{background-color:#ede4de!important;position:relative}input:checked+.bsub-widget__group-header .bsub-widget__text:after{background:#000;border-radius:50%;content:"";height:10px;left:20.59px;margin-right:5px;position:absolute;top:19.2px;width:10px}desktop-navigation .mega-menu .container{height:81vh;overflow:auto;position:relative}desktop-navigation .mega-menu .container:before{background:#000;content:"";height:48px;left:0;position:absolute;top:0;width:100%}desktop-navigation .mega-menu .mega-menu__inner{justify-content:space-between;margin:auto;max-width:100%;overflow:initial;padding-block-start:20px;width:1120px}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper{margin:0;position:relative;width:100%}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column{cursor:pointer;margin:0}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .mega-menu__title{border-radius:3px;color:#fff;display:block;font-family:gilroy-bold;font-size:12px;letter-spacing:1.12px;line-height:0;margin-top:4px;min-width:120px;text-transform:uppercase}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .mega-menu__title.active+.second-submenu{display:flex}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu{display:none;flex-wrap:wrap;left:0;position:absolute;width:845px}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li{line-height:24px;margin-right:10px;width:22%}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li .link--title{border-bottom:1px solid #e0e0e0;color:#000;display:block;font-family:gilroy-bold;font-size:12px;margin-bottom:7px;margin-top:20px;padding-bottom:5px;text-transform:uppercase}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li:not(:first-child){padding-block-start:0}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li ul li{display:block;width:100%}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li ul li a{color:#4f4f4f;font-family:gilroy-regular;font-size:12px}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li.active .link--title{color:#ce6eeb}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li.width-50{margin-right:0;width:45%}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li.width-50 .link--title{border-bottom:0;border-top:1px solid #e0e0e0;font-size:14px;padding-top:5px}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column .second-submenu li.width-50 .button{align-items:center;background-position:100% 0!important;background-repeat:no-repeat!important;border:1px solid #000;border-radius:5px;display:inline-flex;font-size:14px;height:50px;line-height:14px;margin-bottom:20px;padding:0 15px;text-align:left;width:120px}desktop-navigation .mega-menu .mega-menu__inner .mega-menu-comm{border-top:1px solid #e0e0e0;bottom:19px;padding-top:40px!important;position:absolute;right:-280px;text-align:right;width:100%!important}desktop-navigation .mega-menu .mega-menu__inner .mega-menu-comm .button{background:#000;color:#fff}desktop-navigation .mega-menu .mega-menu__inner .mega-menu-comm .button img{margin-top:13px}desktop-navigation .mega-menu .mega-menu__inner .mega-menu__images-wrapper{display:flex;flex-direction:column;gap:0;height:100%;margin-top:55px}.product-item{box-shadow:0 0 3px rgba(0,0,0,.09)}.h1,h1{font-family:gilroy-extrabold;font-size:60px;line-height:60px}.h1,.h2,h1,h2{font-weight:400;text-transform:none}.h2,h2{font-family:gilroy-bold;font-size:34px;line-height:40px}@media screen and (max-width:999px){.h2,h2{font-size:23px;line-height:25px}}.h3,h3{font-family:gilroy-bold;font-size:25px;font-weight:400;line-height:30px;text-transform:none}.h4,h4{font-size:18px}.h4,.h5,.product-item-meta__title,h4,h5{font-family:gilroy-bold;font-weight:400;line-height:18px;text-transform:none}.h5,.product-item-meta__title,h5{font-size:16px}.h6,h6{font-family:gilroy-bold;line-height:18px;text-transform:none}.h6,.p1,body,h6,p{font-size:16px;font-weight:400}.p1,body,p{font-family:gilroy-regular;line-height:22px}.p2{font-family:gilroy-regular}.p2,.p3{font-size:16px;font-weight:400;line-height:20px}.p3{font-family:gilroy-bold}.heading--large{font-family:gilroy-extrabold;font-size:70px;line-height:60px}.heading--large,.heading--small{font-weight:400;text-transform:none}.heading--small{font-family:gilroy-bold;font-size:12px}.heading--xsmall{font-family:gilroy-regular;font-size:10px;font-weight:400;text-transform:none}.button{font-family:gilroy-bold;font-size:14px;font-weight:400;letter-spacing:.08em}.button.button--secondary{border:2px solid rgb(var(--secondary-button-text-color))}body{font-family:gilroy-regular;overflow-x:hidden}.button:not(.button--text){background:rgb(var(--button-background));border-radius:3px;color:rgb(var(--button-text-color));font-family:gilroy-bold;font-size:14px;font-weight:400}.padding-x-50 .section__color-wrapper{padding-bottom:50px;padding-top:50px}.full-width .container{max-width:100%}
