.product-page--root{display:flex;position:relative;margin:0 auto}@media only screen and (max-width:767px){.product-page--root{flex-direction:column}}.product-page--root[data-num-columns="1"]{max-width:1000px}.product-page--root[data-media-spacing=close-together]:not([data-num-columns="1"]) .product-page--grid{opacity:0;transition:opacity .4s var(--transition--ease-out)}.product-page--root[data-media-spacing=close-together]:not([data-num-columns="1"]) .product-page--grid[data-masonry-loaded=true]{opacity:1}.product-page--root[data-media-spacing=close-together]:not([data-num-columns="1"]) .product-page--grid>*{width:calc(50% - var(--spacing--1) / 2)}.product-page--root[data-media-spacing=close-together]:not([data-num-columns="1"]) .product-page--grid>:nth-child(n+3){margin-top:var(--spacing--1)}.product-page--root .product-media--wrapper{display:block;width:100%}.product-page--root .product-media--wrapper[data-active=true],.product-page--root .product-media--wrapper[data-active=true]:hover{border:2px solid var(--bg-color--button)}.product-page--root .product-media--wrapper[data-active=true] .product-media--root,.product-page--root .product-media--wrapper[data-active=true]:hover .product-media--root{margin:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.product-page--root .product-media--wrapper[data-media-type=image][data-zoom-enabled=true][data-active=false]:hover{cursor:zoom-in}.product-page--root .product-media--wrapper[data-media-type=image][data-zoom-enabled=true][data-active=false]:hover .product-media--root{margin:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.product-page--root .product-media--wrapper .image--root{margin:0 auto}.product-page--root .product-price--root{align-items:flex-start}.product-page--root .product-media--ar-button{padding:0 var(--spacing--item)}.product-page--left-column{flex:1 1 50%;align-self:flex-start;max-width:100%;top:40px;left:0;padding:0 50px 0 100px}@media only screen and (min-width:768px) and (max-width:867px){.product-page--left-column{padding-left:50px}}@media only screen and (min-width:768px) and (max-width:1023px){.product-page--root:not([data-num-columns="1"]) .product-page--left-column{max-width:calc(100% - 332px)}}@media only screen and (max-width:767px){.product-page--left-column{padding:0 32px}}.product-page--root[data-num-columns="1"] .product-page--left-column{flex:1 1 50%;padding:var(--spacing--block) calc(var(--spacing--section--x) / 2);margin-top:-1px}.product-page--grid{padding-top:var(--spacing--1);width:100%}@media only screen and (max-width:767px){.product-page--grid{display:none}}.product-page--root[data-media-spacing=space-evenly]:not([data-num-columns="1"]) .product-page--grid{align-items:center;grid-gap:var(--spacing--1)}.product-page--carousel .product-media--root{width:100%;max-width:100%;position:relative}.product-page--carousel .product-media--root .image--root{margin:0 auto}.product-page--right-column{width:100%!important;display:flex;flex-direction:column}@media only screen and (max-width:767px){.product-page--right-column{padding:0 32px 32px}.product-page--block[data-product-block][data-block-type="@app"]{margin:0}.page--pig-brig-trap-system .product-page--right-column{padding:0}}@media only screen and (min-width:768px) and(max-width:1023px){.product-page--root:not([data-num-columns="1"]) .product-page--right-column{max-width:332px}}@media only screen and (min-width:768px){.page--pig-brig-trap-system .product-page--right-column{z-index:99999;right:0;flex:1 0 45%;justify-content:flex-start;padding:0 100px 0 2%!important;width:45%;max-width:525px;margin:-5px 0 0!important}.product-page--right-column{z-index:2;position:-webkit-sticky;position:sticky!important;top:0;right:0;flex:1 0 33%;justify-content:flex-start;padding:0 50px 0 2%;width:45%;margin:0;max-width:525px}.page--pig-brig-trap-system .product-page--left-column{padding:0 5% 0 100px}.product-page--blocks{position:sticky;top:150px;right:25px}.product-page--root[data-num-columns="1"] .product-page--right-column{flex:1 1 50%;justify-content:flex-start;padding:var(--spacing--block) var(--spacing--section--x) var(--spacing--block) calc(var(--spacing--section--x))}.product-page--breadcrumbs .breadcrumbs--root{padding:var(--spacing--block) 0 var(--spacing--block) 20px}}.product-page--vendor{color:var(--color--body--light)}@media only screen and (max-width:767px){.product-page--vendor{text-align:center}}.product-page--blocks{width:100%}.product-page--block .social-share--title{padding-bottom:var(--spacing--item)}@media only screen and (max-width:767px){.product-page--block .social-share--title{text-align:center}}.product-page--block .social-share--items{margin:0 0 0 var(--spacing--neg1)}@media only screen and (max-width:767px){.product-page--block .social-share--items{display:flex;justify-content:center;margin-left:0}}.product-page--block .social-share--items>*{padding:calc(var(--spacing--item) / 2)}@media only screen and (max-width:767px){.product-page--block .social-share--items>*{padding:calc(var(--spacing--item) / 2) var(--spacing--item)}}@media screen and (min-width:868px){.product-page--right-column{z-index:2;position:-webkit-sticky;position:sticky!important;top:0;right:0;flex:1 0 45%;justify-content:flex-start;padding:0 100px 0 2%;width:45%;margin:0;max-width:525px}}.page--pig-brig-trap-system-test .product-page--left-column{flex:inherit;align-self:flex-start;z-index:2;max-width:none;top:40px;left:0;padding:inherit}.page--pig-brig-trap-system-test [data-item=rte-content] li{list-style-position:inside;padding-left:2em;text-indent:-1.5em}@media only screen and (min-width: 768px){.page--pig-brig-trap-system-test [data-section-id]:not([data-container])>:not([data-container]){margin:0}}@media screen and (min-width: 1200px){.page--pig-brig-trap-system-test .product-page--left-column.rio-media-gallery{right:0}}@media screen and (min-width: 1300px){.page--pig-brig-trap-system-test .product-page--right-column{flex:1 0 50%;max-width:650px}}@media (min-width: 768px){.page--pig-brig-trap-system-test .rio-media-gallery{max-width:50%!important;padding-left:90px!important}}@media (min-width: 1200px){.page--pig-brig-trap-system-test .custom-video--background-product{height:180px}}.page--pig-brig-trap-system-test .product-options--option [data-item=button]>*{width:auto;height:30px;padding:0 10px}.page--pig-brig-trap-system-test .radios--option-label{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;margin-bottom:0}.page--pig-brig-trap-system-test .product-price--original{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:1.75rem!important}.page--pig-brig-trap-system-test .product-page--root .product-price--root{margin-top:0!important}.page--pig-brig-trap-system-test [data-product-block][data-block-type=options]{padding-top:20px}.product-quantity--root label{padding-bottom:0;margin-bottom:0;font-size:14px}@media (min-width: 992px){[data-product-block][data-block-type=product-includes]{width:auto;min-width:150px}}@media only screen and (max-width: 767px){[data-product-block][data-block-type=subheading]{margin-top:0}}.product-page--product-includes-title{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1.25em}.product-page--product-includes-subheading{font-family:ArcherSemiBold!important}.product-page--product-includes-content{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1.25em}.product-page--product-includes-content ul{list-style:none;padding-left:10px;line-height:1.35em;font-size:1rem}.product-page--product-includes-content ul li:before{content:"\2713";padding-right:5px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/product.css.map */
