#shopify-section-1597197143279,.collection-hero.collection_banner{max-width:1920px;margin:0 auto}@font-face{font-family:ProximaNova-Regular;src:url(./fonts/ProximaNova-Regular.eot);src:url(./fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/ProximaNova-Regular.otf) format("opentype"),url(./fonts/ProximaNova-Regular.svg) format("svg"),url(./fonts/ProximaNova-Regular.ttf) format("truetype"),url(./fonts/ProximaNova-Regular.woff) format("woff"),url(./fonts/ProximaNova-Regular.woff2) format("woff2");font-weight:400;font-style:normal}.main-content .shopify-section.index-section{margin-bottom:0;padding-bottom:34px}@media (max-width: 1024px){.main-content .shopify-section.index-section{padding-bottom:0}}.header-wrapper.payment-icon{position:relative}.header-wrapper.payment-icon .header-item{position:absolute;left:5%;top:0;z-index:99}.header-wrapper.payment-icon .header-item .site-nav .site-nav__link{color:#fff;padding-top:5px}@media (max-width: 480px){.header-wrapper.payment-icon .header-item .site-nav .site-nav__link .icon{width:20px}}.header-wrapper.payment-icon .announcement{background:#007db8}.header-wrapper.payment-icon .announcement .announcement__text{padding:12px 10px;font-family:Arial,"sans-serif";font-style:normal;font-weight:400;font-size:16px;line-height:18px;text-align:center;letter-spacing:.2625px}@media (max-width: 1024px){.header-wrapper.payment-icon .announcement .announcement__text{font-size:14px;line-height:16px;max-width:90%;max-width:70%;padding-left:0;margin:auto}}@media (max-width: 480px){.header-wrapper.payment-icon .announcement .announcement__text{font-size:12px}}.header-wrapper.payment-icon .site-nav--icons{position:absolute;top:0;right:6%;width:5%;height:40px}@media (max-width: 480px){.header-wrapper.payment-icon .site-nav--icons{right:45px}}.header-wrapper.payment-icon .site-nav--icons .site-nav__icons .site-nav__link{padding-right:5px}@media (max-width: 480px){.header-wrapper.payment-icon .site-nav--icons .site-nav__icons .site-nav__link{right:3px}}.header-wrapper.payment-icon .site-nav--icons .site-nav__icons .site-nav__link .cart-link{z-index:29;color:#fff}@media (max-width: 480px){.header-wrapper.payment-icon .site-nav--icons .site-nav__icons .site-nav__link .cart-link .icon{width:22px}}.header-wrapper.payment-icon .site-nav--icons .site-nav__icons .american-flag{z-index:29;width:22px;height:14px}.header-wrapper.payment-icon .site-header .icon-bar-background{display:none}.header-logos-bar .site-nav .site-nav__item{padding-bottom:6px}.header-logos-bar .site-nav .site-nav__item>.site-nav__link{font-size:18px}@media (max-width: 1024px){.header-logos-bar .site-nav .site-nav__item>.site-nav__link{padding-left:5px;padding-right:5px}}.header-logos-bar .costco-logo{position:absolute;top:0;bottom:0;right:30px}@media (max-width: 768px){.header-logos-bar .costco-logo{margin-right:25px}}.header-logos-bar .costco-logo img{padding-top:10%}@media (max-width: 1024px){.header-logos-bar .costco-logo img{width:150px}}.background-media-text__inner .background-media-text__aligner{margin-top:10%;margin-left:1%}@media (max-width: 589px){.background-media-text__inner .background-media-text__aligner{margin:0;text-align:center}}.background-media-text__inner .background-media-text__aligner .animation-contents .rte.background-media-text__subtext{font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:32px;line-height:38px;letter-spacing:1px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.25)}@media (max-width: 1024px){.background-media-text__inner .background-media-text__aligner .animation-contents .rte.background-media-text__subtext{font-size:26px;line-height:30px;letter-spacing:.4875px}}.background-media-text__inner .background-media-text__aligner .animation-contents .rte.background-media-text__subtext p{max-width:320px}@media (max-width: 1024px){.background-media-text__inner .background-media-text__aligner .animation-contents .rte.background-media-text__subtext p{max-width:310px}}@media (max-width: 589px){.background-media-text__inner .background-media-text__aligner .animation-contents .rte.background-media-text__subtext p{max-width:100%;text-align:center;color:#1c1d1dc2}}.main-content{background-color:#fff}.featured-collection .section-header .section-header__title{font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:18px;line-height:21px;letter-spacing:0;color:#000}.featured-collection .section-header .section-header__title .section-header__link{position:relative;padding-top:0;font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:14px;color:#007db8;text-transform:capitalize}.featured-collection .section-header .section-header__title .section-header__link .view_img{background-image:url(https://cdn.shopify.com/s/files/1/0449/1378/7029/files/chevron_right-24.png?v=1598419554);background-position:center;width:24px;height:24px;background-size:cover;position:absolute;right:-24px;top:-4px}@media (max-width: 768px){.featured-collection .grid-overflow-wrapper .grid-product{width:50%}}@media (max-width: 768px){.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content{padding:0 20px}}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__image-mask{padding:0 10px}@media (max-width: 768px){.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__image-mask{padding:0 20px}}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta{margin:10px 0 0}@media (max-width: 768px){.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta{padding:20px 0}}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__title{margin:0;text-align:left;font-style:normal;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;color:#000;min-height:60px}@media (max-width: 1024px){.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__title{min-height:65px}}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price{margin:0;display:flex;justify-content:center;align-items:center}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price .costco_price{width:50%;font-style:normal;font-weight:400;color:#000;text-align:left}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price .costco_price .costco_price_title{font-size:16px;line-height:20px;letter-spacing:0}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price .costco_price .sale-price{font-weight:700;font-size:16px;line-height:24px;letter-spacing:0}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price .regular_price{width:50%;font-style:normal;font-weight:400;color:#777677;text-align:left}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price .regular_price .regular_price_title{font-size:16px;line-height:20px;letter-spacing:0}.featured-collection .grid-overflow-wrapper .grid-product .grid-product__content .grid-product__meta .grid-product__price .regular_price .grid-product__price--original{font-size:16px;line-height:24px;letter-spacing:0}.collection-products .grid--uniform .grid-product__content .grid-product__image-mask{padding:0 10px}.collection-products .grid--uniform .grid-product__content .grid-product__meta{margin:10px 0 0}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__title{margin:0;text-align:left;font-style:normal;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;color:#000;min-height:60px}@media (max-width: 1024px){.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__title{min-height:65px}}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price{margin:0;display:flex;justify-content:center;align-items:center}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price .costco_price{width:50%;font-style:normal;font-weight:400;color:#000;text-align:left}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price .costco_price .costco_price_title{font-size:16px;line-height:20px;letter-spacing:0}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price .costco_price .sale-price{font-size:20px;line-height:24px;letter-spacing:0}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price .regular_price{width:50%;font-style:normal;font-weight:400;color:#777677;text-align:left}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price .regular_price .regular_price_title{font-size:16px;line-height:20px;letter-spacing:0}.collection-products .grid--uniform .grid-product__content .grid-product__meta .grid-product__price .regular_price .grid-product__price--original{font-size:20px;line-height:24px;letter-spacing:0}.site-footer.pet-footer{background-color:#007db8;padding-top:24px}.site-footer.pet-footer .value-props,.site-footer.pet-footer .footer-copyright-images{display:none}.site-footer.pet-footer .footer-bottom{background-color:#0c5196;width:100%;margin:0 auto}.site-footer.pet-footer .footer-bottom .footer__copyright{padding:12px 32px;text-align:left;max-width:1300px;background-color:#0c5196;margin:0 auto;font-size:13px;letter-spacing:.225px;color:#fff;font-weight:200}.site-footer.pet-footer .footer-grid{position:relative}.site-footer.pet-footer .footer-grid .grid__item{padding-bottom:20px}.site-footer.pet-footer .footer-grid .grid__item .collapsible-content__inner .site-footer__linklist a{font-family:Arial,"sans-serif";font-weight:400;font-size:14px;line-height:16px;letter-spacing:.2625px;color:#fff}.site-footer.pet-footer .footer-grid .connected_by{position:absolute;display:inline-block;top:5px;right:0}@media (max-width: 480px){.site-footer.pet-footer .footer-grid .connected_by{top:5%}}.site-footer.pet-footer .footer-grid .connected_by .conncted_by_link{background-image:url(connectedbylivechannel_white.png);width:120px;background-size:cover;margin-bottom:0;height:30px}.satisfaction-policy .rte--nomargin h3{font-size:1.1em}@media (max-width: 1440px){.collection_template .collection_banner{height:450px}}@media (max-width: 1200px){.collection_template .collection_banner{height:390px}}@media (max-width: 1024px){.collection_template .collection_banner{height:277px}}@media (max-width: 768px){.collection_template .collection_banner{height:218px}}@media (max-width: 480px){.collection_template .collection_banner{background:#1716160d}}.collection_template .collection_banner .power-pet-doors-2.collection-banner-text{left:3%;max-width:290px}@media (max-width: 1024px){.collection_template .collection_banner .power-pet-doors-2.collection-banner-text{max-width:278px}}@media (max-width: 768px){.collection_template .collection_banner .power-pet-doors-2.collection-banner-text{max-width:260px}}@media (max-width: 480px){.collection_template .collection_banner .power-pet-doors-2.collection-banner-text{max-width:100%;top:0;text-align:center;right:0;padding:0;left:0}}.collection_template .collection_banner .collection-banner-text.electronic-fencing-containment-2{left:3%;max-width:278px}@media (max-width: 768px){.collection_template .collection_banner .collection-banner-text.electronic-fencing-containment-2{max-width:190px}}@media (max-width: 480px){.collection_template .collection_banner .collection-banner-text.electronic-fencing-containment-2{max-width:100%;top:0;text-align:center;right:0;padding:0;left:0}}.collection_template .collection_banner .collection-banner-text.armor-flex-pet-doors-1{left:3%;max-width:370px}@media (max-width: 1024px){.collection_template .collection_banner .collection-banner-text.armor-flex-pet-doors-1{max-width:350px}}@media (max-width: 768px){.collection_template .collection_banner .collection-banner-text.armor-flex-pet-doors-1{max-width:250px}}@media (max-width: 480px){.collection_template .collection_banner .collection-banner-text.armor-flex-pet-doors-1{max-width:100%;top:0;text-align:center;right:0;padding:0;left:0}}.collection_template .collection_banner .collection-banner-text.remote-training-and-bark-collars-2{left:3%;max-width:300px}@media (max-width: 768px){.collection_template .collection_banner .collection-banner-text.remote-training-and-bark-collars-2{max-width:220px}}@media (max-width: 480px){.collection_template .collection_banner .collection-banner-text.remote-training-and-bark-collars-2{max-width:100%;top:0;text-align:center;right:0;padding:0;left:0}}.collection_template .collection_banner .collection-banner-text.smart-home-2{left:3%;max-width:315px}@media (max-width: 1024px){.collection_template .collection_banner .collection-banner-text.smart-home-2{max-width:285px}}@media (max-width: 768px){.collection_template .collection_banner .collection-banner-text.smart-home-2{max-width:205px}}@media (max-width: 480px){.collection_template .collection_banner .collection-banner-text.smart-home-2{max-width:100%;top:0;text-align:center;right:0;padding:0;left:0}}.collection_template .collection_banner .collection-banner-text{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center}.collection_template .collection_banner .collection-banner-text p{font-family:Arial,"sans-serif";font-weight:700;font-size:28px;line-height:34px;letter-spacing:.4875px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.25);margin-bottom:0;width:100%}@media (max-width: 1024px){.collection_template .collection_banner .collection-banner-text p{font-size:26px;line-height:30px}}@media (max-width: 980px){.collection_template .collection_banner .collection-banner-text p{font-size:20px;line-height:28px}}@media (max-width: 768px){.collection_template .collection_banner .collection-banner-text p{font-size:18px;line-height:24px}}@media (max-width: 480px){.collection_template .collection_banner .collection-banner-text p{font-size:20px;width:100%;padding-left:20px;padding-right:20px}}.collection_template .page-content{padding-bottom:10px}.collection_template .page-content h3{font-family:Arial,"sans-serif";font-weight:700;font-size:24px;line-height:28px;letter-spacing:.28125px;color:#000}@media (max-width: 480px){.collection_template .page-content h3{text-align:center;font-size:22px;padding:0 10px}}.collection_template .page-content p{font-family:Arial,"sans-serif";font-weight:400;font-size:14px;line-height:20px;color:#000}.collection_template .page-content .collection-products{padding-top:3%}@media (max-width: 480px){.collection_template .page-content .collection-products .grid--uniform{margin-left:0}}@media (max-width: 480px){.collection_template .page-content .collection-products .grid--uniform .grid__item{width:90%;margin:0 auto}}@media (max-width: 480px){.collection_template .page-content .collection-products .grid--uniform .grid__item .grid-product__meta{width:90%;margin:0 auto}}.product_template .page-content{padding-bottom:0}@media (max-width: 480px){.product_template .page-content .grid__item{padding-top:30px;padding-left:30px}}.product_template .page-content .grid__item .product-single__meta .product-single__title{font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:24px;line-height:28px;letter-spacing:.28125px;color:#000;max-width:471px}.product_template .page-content .grid__item .product-single__meta .product_price{margin:0;display:flex;justify-content:center;align-items:center}.product_template .page-content .grid__item .product-single__meta .product_price .costco_price{width:30%;font-family:Arial,"sans-serif";font-style:normal;font-weight:400;color:#000;text-align:left}.product_template .page-content .grid__item .product-single__meta .product_price .costco_price .costco_price_title{font-size:16px;line-height:14px;letter-spacing:.3px}.product_template .page-content .grid__item .product-single__meta .product_price .costco_price .sale-price{font-weight:700;letter-spacing:.3px;font-size:20px;line-height:23px}.product_template .page-content .grid__item .product-single__meta .product_price .regular_price{width:70%;font-family:Arial,"sans-serif";font-style:normal;font-weight:400;color:#777677;text-align:left}.product_template .page-content .grid__item .product-single__meta .product_price .regular_price .regular_price_title{font-size:12px;line-height:14px;letter-spacing:.3px}.product_template .page-content .grid__item .product-single__meta .product_price .regular_price .product__price--compare{font-size:20px;line-height:23px;letter-spacing:.3px}.product_template .page-content .grid__item .product-single__meta .product-short-description{padding:20px 0;max-width:471px}.product_template .page-content .grid__item .product-single__meta .product-short-description div{display:flex;justify-content:flex-start}.product_template .page-content .grid__item .product-single__meta .product-short-description div .minus{padding-right:5px}.product_template .page-content .grid__item .product-single__meta .product-short-description div .sub-line{padding-left:10px}.product_template .page-content .grid__item .product-single__meta .product-short-description div p{font-size:15px;line-height:18px;letter-spacing:.3px;color:#000;margin-bottom:5px;font-family:Arial,"sans-serif";font-weight:400}.product_template .page-content .grid__item .product-single__meta .product-short-description div .bold{font-size:17px;font-weight:700;color:#444}.product_template .page-content .grid__item .product-single__meta .product-short-description div .sub-bold{font-size:15px;font-weight:700;padding-left:3px;color:#444}.product_template .page-content .grid__item .product-single__meta .product-single__form{margin-top:10px}.product_template .page-content .grid__item .product-single__meta .product-single__form .variant-wrapper{margin-bottom:0}.product_template .page-content .grid__item .product-single__meta .product-single__form .variant-wrapper .variant__label{font-size:16px;line-height:19px;letter-spacing:0;font-style:normal;font-weight:700;text-transform:capitalize;font-family:Arial,"sans-serif";margin-bottom:0}.product_template .page-content .grid__item .product-single__meta .product-single__form .variant-wrapper .variant-input-wrap{margin-bottom:5px}.product_template .page-content .grid__item .product-single__meta .product-single__form .variant-wrapper .variant-input-wrap input[type=radio]:checked+label{padding:5px 15px;font-size:16px;line-height:19px;background:#00a7e1;color:#fff;box-shadow:none;border-radius:4px}.product_template .page-content .grid__item .product-single__meta .product-single__form .variant-wrapper .variant-input-wrap label{box-shadow:none}.product_template .page-content .grid__item .product-single__meta .product-single__form .product__quantity{display:flex;align-items:center;margin-bottom:10px}.product_template .page-content .grid__item .product-single__meta .product-single__form .product__quantity label{text-transform:capitalize;font-style:normal;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.3px;font-family:Arial,"sans-serif";margin-bottom:0;margin-right:10px}.product_template .page-content .grid__item .product-single__meta .product-single__form .product__quantity .js-qty__wrapper{width:75px}.product_template .page-content .grid__item .product-single__meta .product-single__form .product__quantity .js-qty__wrapper .js-qty__num{border:none}.product_template .page-content .grid__item .product-single__meta .product-single__form .product__quantity .js-qty__wrapper .js-qty__adjust{background-color:#fff!important;border:none}.product_template .page-content .grid__item .product-single__meta .product-single__form .payment-buttons .btn--tertiary{border-radius:5px!important;max-width:447px;background:#09d;width:100%;color:#fff;font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:16px;line-height:18px;letter-spacing:.3px}.product_template .page-content .grid__item .product-single__meta .product-single__form .payment-buttons .add-to-cart-disclaimer{display:none}.product_template .page-content .product-single__description-full{margin-top:15px;margin-bottom:0;padding-top:30px}.product_template .page-content .product-single__description-full .description-title{font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:20px;line-height:23px;letter-spacing:.28125px;padding-top:20px}.product_template .page-content .product-single__description-full h6{font-size:16px;font-family:Arial,"sans-serif";color:#444}.product_template .page-content .product-single__description-full p{font-family:Arial,"sans-serif";font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.3px;display:inline-block;width:95%;margin-bottom:10px}.product_template .page-content .product-single__description-full p span{font-family:Arial,"sans-serif";font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.3px}.product_template .page-content .product-single__description-full p .bold-red{color:red;font-weight:700}.product_template .page-content .product-single__description-full hr{height:1px;border:0;border-top:1px solid #f9fafb;width:96%;float:left}.product_template .page-content .product-single__description-full .bold-center{text-align:center;font-size:18px;color:#09d}.product_template .page-content .product-single__description-full .image-container{width:100%;display:inline-block;position:relative}.product_template .page-content .product-single__description-full .image-container .details-dimension{float:left;width:12%}@media (max-width: 997px){.product_template .page-content .product-single__description-full .image-container .details-dimension{width:25%}}@media (max-width: 480px){.product_template .page-content .product-single__description-full .image-container .details-dimension{width:50%}}.product_template .page-content .product-single__description-full .image-container .details-dimension .image-item.hover-border{border:1px solid #666;border-radius:10px}.product_template .page-content .product-single__description-full .image-container .hover-images-wrapper img{display:none;position:absolute}.product_template .page-content .product-single__description-full .image-container .hover-images-wrapper img.hover-show{display:block;width:220px;padding:2px;margin:15px;border-radius:10px;z-index:999;background:#111}.product_template .page-content .product-single__description-full ul.shopify-tabs{padding:0;list-style:none;border-bottom:1px solid #E6E9ED;margin:0 0 0 15px}.product_template .page-content .product-single__description-full ul.shopify-tabs>li{background:none;color:#000;display:inline-block;padding:0;margin-right:60px;cursor:pointer;font-family:Arial,"sans-serif";font-weight:400;font-size:18px;line-height:150%}@media (max-width: 1024px){.product_template .page-content .product-single__description-full ul.shopify-tabs>li{font-size:16px}}@media (max-width: 480x){.product_template .page-content .product-single__description-full ul.shopify-tabs>li{margin-right:25px}}.product_template .page-content .product-single__description-full ul.shopify-tabs>li.current{color:#000;font-weight:700;font-size:20px;border-bottom:2px solid #666}@media (max-width: 1024px){.product_template .page-content .product-single__description-full ul.shopify-tabs>li.current{font-size:18px}}.product_template .page-content .product-single__description-full .shopify-tab-content{display:none;padding:15px}.product_template .page-content .product-single__description-full .shopify-tab-content.current{display:block;padding:20px 30px}.product_template .page-content .product-single__description-full #tab-video .product-special-description{padding:20px 30px}@media (max-width: 480px){.product_template .page-content .product-single__description-full #tab-video .product-special-description{padding:0}}.product_template .page-content .product-single__description-full #tab-video .pet_door video{background-image:url(/cdn/shop/files/Yui0VLbA.jpeg);background-size:contain}.product_template .page-content .product-single__description-full #tab-video .patio_door{display:flex;flex-wrap:wrap}.product_template .page-content .product-single__description-full #tab-video .patio_door video:first-child{background-image:url(/cdn/shop/files/Yui0VLbA.jpeg);background-size:contain;width:48%;margin:0 1% 2%}@media (max-width: 768px){.product_template .page-content .product-single__description-full #tab-video .patio_door video:first-child{width:100%;margin:3% auto}}.product_template .page-content .product-single__description-full #tab-video .patio_door video:nth-child(2){background-image:url(/cdn/shop/files/iJRB2NUA.jpeg);background-size:contain;width:48%;margin:0 1% 2%}@media (max-width: 768px){.product_template .page-content .product-single__description-full #tab-video .patio_door video:nth-child(2){width:100%;margin:3% auto}}.product_template .page-content .product-single__description-full #tab-video .patio_door .installation_video{margin-top:30px}.product_template .page-content .product-single__description-full #tab-video .patio_door .installation_video p{font-family:Arial,"sans-serif";font-weight:700;font-size:20px;line-height:24px;letter-spacing:.3px;text-align:center;padding:10px}.product_template .page-content .product-single__description-full #tab-video .patio_door .installation_video video{margin-top:0;background-image:url(https://cdn.shopifycdn.net/s/files/1/0466/2408/0039/files/lJl6D2JM.jpeg);background-size:contain;width:100%}.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone video{background-image:url(https://cdn.shopifycdn.net/s/files/1/0466/2408/0039/files/iG11iW2Q.jpeg);background-size:contain}.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video{margin-top:30px;display:flex;flex-wrap:wrap}.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video video:nth-child(2){background-image:url(/cdn/shop/files/aafvify0.jpeg);background-size:contain;width:48%;margin:0 1% 2%}@media (max-width: 768px){.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video video:nth-child(2){width:100%;margin:3% auto}}.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video video:nth-child(3){background-image:url(/cdn/shop/files/UtB9eOPc.jpeg);background-size:contain;width:48%;margin:0 1% 2%}@media (max-width: 768px){.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video video:nth-child(3){width:100%;margin:3% auto}}.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video video:last-child{background-image:url(/cdn/shop/files/zDXbj0XE.jpeg);background-size:contain;width:48%;margin:0 1% 2%}@media (max-width: 768px){.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video video:last-child{width:100%;margin:3% auto}}.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video .traning_title{font-family:Arial,"sans-serif";font-weight:700;font-size:20px;line-height:24px;letter-spacing:.3px;text-align:center;padding:10px}@media (max-width: 768px){.product_template .page-content .product-single__description-full #tab-video .bluefang_smartphone .tranining_video .traning_title{margin-bottom:0;padding-bottom:0}}.recommentdation-template .page-width .section-header .section-header__title{font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.28125px}@media (max-width: 1024px){.recommentdation-template .page-width .section-header .section-header__title{font-size:18px;line-height:21px}}@media (max-width: 768px){.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content{padding:0 20px}}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__image-mask{padding:0 10px}@media (max-width: 768px){.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__image-mask{padding:0 20px}}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta{margin:10px 0 0}@media (max-width: 768px){.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta{padding:20px 0}}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__title{margin:0;text-align:left;font-style:normal;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;color:#000;min-height:60px}@media (max-width: 1024px){.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__title{min-height:65px}}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price{margin:0;display:flex;justify-content:center;align-items:center}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price .costco_price{width:50%;font-style:normal;font-weight:400;color:#000;text-align:left}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price .costco_price .costco_price_title{font-size:16px;line-height:20px;letter-spacing:0}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price .costco_price .sale-price{font-size:20px;line-height:24px;letter-spacing:0}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price .regular_price{width:50%;font-style:normal;font-weight:400;color:#777677;text-align:left}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price .regular_price .regular_price_title{font-size:16px;line-height:20px;letter-spacing:0}.recommentdation-template .page-width .grid-overflow-wrapper .product-single__related .grid-product__content .grid-product__meta .grid-product__price .regular_price .grid-product__price--original{font-size:20px;line-height:24px;letter-spacing:0}#CartDrawer.drawer--is-open{padding-left:20px;padding-right:20px}#CartDrawer.drawer--is-open .ajax_cart_drawer{left:20px;right:20px}#CartDrawer.drawer--is-open .ajax_cart_drawer .drawer__title{font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:24px;line-height:28px;letter-spacing:.28125px}@media (max-width: 480px){#CartDrawer.drawer--is-open .ajax_cart_drawer .drawer__title{font-size:20px;letter-spacing:0}}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form{padding-left:20px;padding-right:20px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner{padding-right:20px;padding-left:20px}@media (max-width: 480px){#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row{padding-top:10px}}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .one-third{width:30%;padding-left:10px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds{width:70%;padding-left:0}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .ajaxcart__product-name--wrapper .ajaxcart-product-name-section{width:93%;padding-bottom:5px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .ajaxcart__product-name--wrapper .ajaxcart-product-name-section .ajaxcart__product-name{font-family:Arial,"sans-serif";font-weight:700;font-size:16px;line-height:18px;letter-spacing:.3px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .ajaxcart__product-name--wrapper .ajaxcart-product-remove-section{width:7%;float:right}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table{display:grid}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell{order:2;width:100%}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell .ajaxcart__quantity{width:100%;display:flex;justify-content:center;align-items:center}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell .ajaxcart__quantity label{clip:unset;width:45%;height:auto;font-family:Arial,"sans-serif";font-style:normal;font-weight:400;font-size:15px;line-height:18px;letter-spacing:.3px;position:relative;margin-bottom:2px;text-transform:capitalize}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell .ajaxcart__quantity .js-qty__wrapper{width:50%;margin-right:30%}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell .ajaxcart__quantity .js-qty__wrapper .js-qty__num{border:none;background-color:#fff!important;padding:5px 10px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell .ajaxcart__quantity .js-qty__wrapper button{background-color:#fff!important;border:none}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell.text-right{order:1;text-align:left!important;margin-bottom:0}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__inner .ajaxcart__row .grid .two-thirds .display-table .display-table-cell.text-right .ajaxcart__price{text-align:left!important}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__footer{left:20px;right:20px;border-top:2px solid}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__footer .grid--full .grid__item p{font-family:Arial,"sans-serif";font-weight:700;font-size:16px;line-height:18px;letter-spacing:.3px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__footer .grid--full .text-right p{font-family:Arial,"sans-serif";font-weight:700;font-size:16px;line-height:18px;text-align:right;letter-spacing:.3px}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__footer .ajaxcart__note{display:none}#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__footer button.btn.btn--full.cart__checkout{background-color:#09d;border-radius:4px;font-family:Arial,"sans-serif";font-style:normal;font-weight:700;font-size:16px;line-height:18px;letter-spacing:.3px;padding:15px}@media (max-width: 480px){#CartDrawer.drawer--is-open .drawer__inner.ajax_cart_form form .drawer__footer button.btn.btn--full.cart__checkout{padding:10px 15px}}.contact_page .contact_content{margin-bottom:30px}.contact_page .contact_content .notified{font-weight:300;font-size:14px;line-height:1.8em;color:#000;font-family:Arial,"sans-serif"}.contact_page .contact_content .contact_address{font-size:14px;line-height:1.8em;color:#000;font-family:Arial,"sans-serif";font-weight:300;margin-bottom:0}.contact_page .contact_content .company_name{font-size:15px;line-height:1.8em;color:#000;font-family:Arial,"sans-serif";margin-bottom:0}.contact_page .contact_info p{font-size:14px;line-height:1.8em;color:#000;font-family:Arial,"sans-serif";font-weight:200;margin-bottom:10px}.contact_page .contact_info p strong{padding-right:5px}.page-content.return-policy .grid{margin:0}.page-content.return-policy .grid .grid__item{width:100%;left:0;margin:0 auto;padding-left:0}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short{display:flex}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .return-short{flex-wrap:wrap;margin-top:20px}}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc{width:35%}@media (max-width: 768px){.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc{width:40%}}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc{width:100%}}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .icon-img{display:flex}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .icon-img img{width:25px;margin:0;height:25px}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .icon-img p{font-size:1.2em;line-height:26px;letter-spacing:.5px;font-style:italic;color:#007db8;width:100%;margin:0 auto;font-weight:700}@media (max-width: 768px){.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .icon-img p{font-size:1.1em;line-height:20px;margin-bottom:10px}}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .icon-img p span{font-size:13px;color:#444;font-weight:400}@media (max-width: 768px){.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .icon-img p span{font-size:12px;line-height:10px;letter-spacing:0}}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .return_desc .return_title{text-align:center;font-size:1.3em;font-weight:700;letter-spacing:0;font-style:italic;color:#dc030b;line-height:28px;margin-top:30px;margin-right:30px}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .image{width:65%;text-align:right}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .image{width:100%}}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .image img{width:95%;border:5px solid #000;border-radius:10px}.page-content.return-policy .grid .grid__item .rte--nomargin .return-short .image h3{letter-spacing:.5px;font-family:Arial,"sans-serif";color:#007eff;margin-top:10px;text-align:left;width:95%;float:right;margin-bottom:0}.page-content.return-policy .grid .grid__item .rte--nomargin .main-des{display:flex}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .main-des{flex-wrap:wrap}}.page-content.return-policy .grid .grid__item .rte--nomargin .main-des .image{width:40%}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .main-des .image{width:100%}}.page-content.return-policy .grid .grid__item .rte--nomargin .main-des .main-title{width:65%}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .main-des .main-title{width:100%}}.page-content.return-policy .grid .grid__item .rte--nomargin .main-des .main-title p{width:75%;float:right}@media (max-width: 480px){.page-content.return-policy .grid .grid__item .rte--nomargin .main-des .main-title p{width:100%}}.page-content.return-policy .grid .grid__item .rte--nomargin .bold-text{color:#007eff;font-size:1.1em;margin-bottom:20px}.page-content.return-policy .grid .grid__item .rte--nomargin .bold-text span{font-weight:300;font-size:15px;color:#000}.page-content.return-policy .grid .grid__item .rte--nomargin .logo-small{text-align:center}.page-content.return-policy .grid .grid__item .rte--nomargin .logo-small .return-sevice{color:#007db8;font-size:1em;text-align:left;margin-bottom:3%}.page-content.return-policy .grid .grid__item .rte--nomargin .logo-small .return-sevice span{font-weight:300;font-size:15px;color:#000}@media (max-width: 480px){.page-content .rte--nomargin{padding-left:10px}}.page-content .rte--nomargin p{font-weight:300;font-family:Arial,"sans-serif";font-size:15px;color:#000;margin-bottom:10px}.page-content .rte--nomargin p span a{border-bottom:none}.page-content .rte--nomargin p span a:hover:after{border-bottom:none}.page-content .rte--nomargin .video_page_section{display:flex;align-items:flex-start;flex-wrap:wrap}.page-content .rte--nomargin .video_page_section .short-video-desc{width:30%}@media (max-width: 480px){.page-content .rte--nomargin .video_page_section .short-video-desc{width:100%}}.page-content .rte--nomargin .video_page_section .short-video-desc .main-videos{font-size:1.2em;line-height:28px;letter-spacing:.5px;font-style:italic;color:#007db8;text-align:center;max-width:250px;width:100%;margin:0 auto;padding-top:5px;padding-bottom:15px}@media (max-width: 768px){.page-content .rte--nomargin .video_page_section .short-video-desc .main-videos{max-width:100%}}@media (max-width: 480px){.page-content .rte--nomargin .video_page_section .short-video-desc .main-videos{padding:0 30px}}.page-content .rte--nomargin .video_page_section .short-video-desc .icon-img{padding-top:10px;font-size:20px;letter-spacing:.5px;font-style:italic;color:#007db8;margin-bottom:0}.page-content .rte--nomargin .video_page_section .image{width:70%;text-align:right}@media (max-width: 480px){.page-content .rte--nomargin .video_page_section .image{width:100%}}.page-content .rte--nomargin .video_page_section .image img{width:90%;border:5px solid #000;border-radius:10px}@media (max-width: 768px){.page-content .rte--nomargin .video_page_section .image img{width:95%;height:230px}}@media (max-width: 480px){.page-content .rte--nomargin .video_page_section .image img{width:100%;height:auto}}.page-content .rte--nomargin .video_page_section .caption{padding:20px 0}.page-content .rte--nomargin .video_page_section .caption .main-tt{font-size:1.2em;line-height:28px;letter-spacing:.5px;color:#007db8;text-align:center;padding-top:5px;padding-bottom:15px}.page-content .rte--nomargin .video_page_section .caption .sub-tt{font-size:1em;font-weight:700;color:#444;letter-spacing:0;line-height:22px}.page-content .rte--nomargin .video_page_section .caption .main-videos{font-size:1.4em;line-height:28px;letter-spacing:.5px;color:#007db8;text-align:center;padding:20px}.page-content .rte--nomargin .video_page_section .caption .video-sections{padding-bottom:30px;font-size:16px;font-weight:400;font-family:Arial,"sans-serif";line-height:24px;display:inline-block;width:100%}.page-content .rte--nomargin .video_page_section .caption .video-sections .video-tt{font-size:1.2em;line-height:28px;letter-spacing:.5px;color:#007db8;padding:5px}.page-content .rte--nomargin .video_page_section .caption .video-sections .video_blocks{width:65%;float:left;margin-right:20px}@media (max-width: 768px){.page-content .rte--nomargin .video_page_section .caption .video-sections .video_blocks{width:100%;margin-bottom:20px}}.shipping-policy .rte--nomargin{display:flex;justify-content:center;flex-wrap:wrap}.shipping-policy .rte--nomargin .short-desc{width:30%}@media (max-width: 480px){.shipping-policy .rte--nomargin .short-desc{width:100%}}.shipping-policy .rte--nomargin .short-desc .shipping_free{font-size:17px;letter-spacing:0;color:#0c5196}.shipping-policy .rte--nomargin .short-desc .shipping_policy_title{line-height:22px;font-size:16px;letter-spacing:0;color:#0c5196}.shipping-policy .rte--nomargin .image{width:70%;text-align:right}@media (max-width: 480px){.shipping-policy .rte--nomargin .image{width:100%;text-align:center}}.shipping-policy .rte--nomargin .image img{border:5px solid #222;border-radius:10px;width:90%}.shipping-policy .rte--nomargin .caption{width:100%;font-weight:300;font-family:Arial,"sans-serif";font-size:15px;color:#000}.shipping-policy .rte--nomargin .small_content{width:100%;font-size:13px;line-height:16px}.shipping-policy .rte--nomargin .logo-small{width:100%;text-align:center}.electric-fence-trouble-shoot .rte--nomargin{display:flex;justify-content:center;flex-wrap:wrap}.electric-fence-trouble-shoot .rte--nomargin .short-desc{width:35%}@media (max-width: 480px){.electric-fence-trouble-shoot .rte--nomargin .short-desc{width:100%}}.electric-fence-trouble-shoot .rte--nomargin .short-desc .electric_shoot{font-size:18px;letter-spacing:0;line-height:24px;color:#007db8}.electric-fence-trouble-shoot .rte--nomargin .short-desc .electiric_fence{font-size:15px;letter-spacing:0;line-height:22px;color:#4079b8;margin-top:20px}.electric-fence-trouble-shoot .rte--nomargin .image{width:65%;text-align:right}@media (max-width: 480px){.electric-fence-trouble-shoot .rte--nomargin .image{width:100%;text-align:center}}.electric-fence-trouble-shoot .rte--nomargin .image img{border:5px solid #222;border-radius:10px;width:90%}.electric-fence-trouble-shoot .rte--nomargin .caption{width:100%;font-weight:300;font-family:Arial,"sans-serif";font-size:15px;color:#000}.instruction-manuals .rte--nomargin{display:flex;flex-wrap:wrap;justify-content:center}.instruction-manuals .rte--nomargin .short-desc{width:35%}@media (max-width: 768px){.instruction-manuals .rte--nomargin .short-desc{width:100%}}.instruction-manuals .rte--nomargin .short-desc .instruction_title{font-size:1.2em;line-height:28px;letter-spacing:.5px;font-style:italic;color:#007db8;width:100%;margin:0 auto;padding-top:5px;padding-bottom:15px}.instruction-manuals .rte--nomargin .short-desc .icon-img{padding-top:10px;font-size:18px;letter-spacing:.5px;font-style:italic;color:#007db8;margin-bottom:0}@media (max-width: 768px){.instruction-manuals .rte--nomargin .short-desc .icon-img{padding-left:15%}}.instruction-manuals .rte--nomargin .image{width:65%;text-align:right}@media (max-width: 768px){.instruction-manuals .rte--nomargin .image{width:100%}}.instruction-manuals .rte--nomargin .image img{width:90%;border:5px solid #222;border-radius:10px}@media (max-width: 1024px){.instruction-manuals .rte--nomargin .image img{width:95%}}@media (max-width: 768px){.instruction-manuals .rte--nomargin .image img{width:100%}}.instruction-manuals .rte--nomargin .caption .main-img{text-align:center}.instruction-manuals .rte--nomargin .caption .main-img .main-tt{font-size:1.2em;line-height:28px;letter-spacing:.5px;color:#007db8;text-align:center;padding-top:15px}.instruction-manuals .rte--nomargin .caption .main-img .sub-tt{font-size:1em;font-weight:700;color:#444;letter-spacing:0;line-height:22px}.instruction-manuals .rte--nomargin .caption .main-desc-block .main_tt{font-size:1.4em;line-height:28px;letter-spacing:.5px;color:#007db8;padding-top:20px}.instruction-manuals .rte--nomargin .caption .main-desc-block .sub-content{font-size:1em;line-height:24px;letter-spacing:.5px;color:#007db8;padding-top:5px}.instruction-manuals .rte--nomargin .caption .main-desc-block .picture{display:inline-block}.instruction-manuals .rte--nomargin .caption .main-desc-block .picture img{padding:5px}.power-pet-trouble-shoot .rte--nomargin{display:flex;flex-wrap:wrap}.power-pet-trouble-shoot .rte--nomargin .short-desc{width:35%}@media (max-width: 768px){.power-pet-trouble-shoot .rte--nomargin .short-desc{width:100%}}.power-pet-trouble-shoot .rte--nomargin .short-desc .trouble_title{font-size:1.3em;font-weight:700;letter-spacing:0;font-style:italic;color:#dc030b;line-height:28px;max-width:300px}@media (max-width: 768px){.power-pet-trouble-shoot .rte--nomargin .short-desc .trouble_title{max-width:100%;text-align:center}}.power-pet-trouble-shoot .rte--nomargin .short-desc .trouble_subtitle{font-size:1.1em;font-weight:700;letter-spacing:0;line-height:26px;color:#007eff;font-style:normal;padding:20px 0}@media (max-width: 768px){.power-pet-trouble-shoot .rte--nomargin .short-desc .trouble_subtitle{text-align:center;padding-bottom:0;margin-bottom:0}}.power-pet-trouble-shoot .rte--nomargin .image{width:65%;text-align:right}@media (max-width: 768px){.power-pet-trouble-shoot .rte--nomargin .image{width:100%}}.power-pet-trouble-shoot .rte--nomargin .image img{width:95%;border:5px solid #000;border-radius:10px}@media (max-width: 768px){.power-pet-trouble-shoot .rte--nomargin .image img{width:100%}}.power-pet-trouble-shoot .rte--nomargin .caption,.power-pet-trouble-shoot .rte--nomargin .caption img{width:100%}@media (max-width: 1024px){.index-section--hero .slideshow-wrapper .hero--450px{height:350px}}.index-section--hero .slideshow-wrapper .slideshow__slide .hero__link{background-color:#09d;border:none;border-radius:3px;margin-top:15px}.index-section--hero .slideshow-wrapper .slideshow__slide .hero__link .animation-contents .btn--small{border:none;padding:8px 15px;font-weight:400;font-size:14px;letter-spacing:.5px;font-family:unset}@media (max-width: 480px){.index-section--hero .slideshow-wrapper .slideshow__slide .hero__link .animation-contents .btn--small{margin-top:0}}.ajaxcart__product-image img{padding:0 5px}@media (max-width: 480px){.page-content .section-header__title{font-size:1.5em}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (min-width: 1921px){.slideshow-wrapper .hero--450px{height:725px}.collection_template .collection_banner{height:640px}}@media (min-width: 1441px) and (max-width: 1921px){.slideshow-wrapper .hero--450px{height:635px}.collection_template .collection_banner{height:505px}}@media (max-width: 1440px){.slideshow-wrapper .hero--450px{height:450px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.scss.css.map */
