:root{--fs_product-grid-width: 400px;--fs__product-grid-gutter: 10px;--fs__product-grid-gutters: calc(var(--fs__product-grid-gutter) * 2);--fs__2-column-width: calc( (var(--fs_product-grid-width) + var(--fs__product-grid-gutters)) * 2 );--fs__3-column-width: calc( (var(--fs_product-grid-width) + var(--fs__product-grid-gutters)) * 3 );--fs__4-column-width: calc( (var(--fs_product-grid-width) + var(--fs__product-grid-gutters)) * 4 );--fs__5-column-width: calc( (var(--fs_product-grid-width) + var(--fs__product-grid-gutters)) * 5 )}.btn_c,.modal-button,.add-to-cart-button,.shopify-challenge__button.btn{background-color:var(--brand-color-1);text-shadow:0 0 0 transparent;transition:all .3s}#trade .pricing-trade{border-collapse:collapse;margin-bottom:10px}#trade .pricing-trade tr{border-bottom:1px solid #d1d1d1}#trade .pricing-trade tr:last-child{border:none}#trade .pricing-trade td{padding:5px 0;transition:.25s}#trade .price-each{top:-1px;margin-left:8px;margin-right:5px}#trade .pricing_quantity-to-add .qty{margin-left:8px;top:3px;width:102px}@media(max-width:767px){#trade .pricing_quantity-to-add .qty{width:90px}}#trade .pricing_quantity-to-add{text-align:right}#trade .pricing_quantities{text-align:left;line-height:1.1}#trade .price-bucket .amount,#trade .price-bucket .price-amount,#trade .price-bucket .pricing_price-each .number{font-weight:800;font-size:18px}#trade .pricing_quantities .amount-type,#trade .pricing_price .price-unit{font-weight:700;font-size:.8em}#trade .pricing_price{text-align:right;font-size:16px;line-height:20px;color:#282827;font-weight:700;line-height:1.1}#trade .currency-reminder{margin:0;padding-top:5px;padding-bottom:15px}#trade .pricing_quantities>*{display:block}#trade .main_box .box_1 .product-image{height:calc(15vh + 5vw)}#trade .main_box .quick-view-btn{padding:0;width:45px;height:45px;font-size:25px;line-height:47px;border-radius:25px;top:5px;right:5px;margin:0}#trade .container.unconstrained{max-width:none}.dev__product_data:not(.visible){display:none}.dev__product_data{margin:0 20px}.dev__product_data p{font-weight:700;margin:1em 0 0}#trade .product-grid-element .main_box .details,#trade .mfp-content .main_box .details{display:flex;flex-direction:column;padding-bottom:10px;background:none}#trade .action .qty .minus_btn,#trade .action .qty .plus_btn{display:none}#trade .action .qty{width:102px}#trade .action .qty .quantity-info{width:102px;left:0;border-radius:10px}#trade .action .qty .unit{display:block}#trade .action button{max-width:none;order:-1}#trade .btn-success{background-color:#00b383!important}#trade .btn-success .add-to-cart-quantity-pill{opacity:0}@media(min-width:480px){#trade .collection-grid>*,#trade .search-grid>*,#trade .featured-products>*{border-right-width:2px;border-bottom-width:2px;right:-3px;bottom:-3px}#trade .product-grid-element{display:flex;flex-direction:column;justify-content:center}}@media(min-width:0){#trade .product-grid-element{width:100%;margin:0;padding:0}}@media(max-width:839px){#trade .product-grid-element{border-bottom:5px solid #d6d6d6}}@media(max-width:839px)and (min-width:560px){#trade .product-container{display:grid;grid-template-columns:4fr 6fr;grid-column-gap:20px;align-items:center}}@media(min-width:840px){#trade .product-grid-element{width:50%;margin:0;padding:0}}@media(min-width:1260px){#trade .product-grid-element{width:calc(100% / 3)}}@media(min-width:1680px){#trade .product-grid-element{width:25%}}@media(min-width:2100px){#trade .product-grid-element{width:20%}}@media(min-width:2520px){#trade .product-grid-element{width:calc(100% / 6)}}@media(min-width:2940px){#trade .product-grid-element{width:calc(100% / 7)}}@media(min-width:3360px){#trade .product-grid-element{width:12.5%}}#trade .product-container{padding-top:20px}#trade .price-each{display:inline-block;max-width:none;border-radius:7px 0 0 7px;display:block;line-height:.9;height:36px}#trade .price-bucket .price-each:before{content:"";display:block;width:0px;height:0px;position:absolute;right:-2px;bottom:-4px;border-style:solid;border-width:22px 12px 22px 0;border-color:transparent white transparent transparent;backface-visibility:hidden}#trade .product-container .price-each>*,#trade .product-container .pricing_price>*,#trade .product-container .pricing_quantities>*{display:block;white-space:nowrap}#trade .product-container .sku{text-align:left;font-size:1.8rem;line-height:.8}#trade .product-container .description a{font-size:1.8rem;color:#a81840}#trade .template-collection .details,#trade .template-search .details,#trade .mfp-content .main_box .details{max-width:400px;margin:0 auto}@media(min-width:840px),(max-width:559px){#trade .template-collection .box_1,#trade .template-search .box_1{max-width:400px;margin:0 auto}#trade .template-search .product-container,#trade .template-collection .product-container{padding-top:20px}}.main_box .details .sku>*{display:block}.qty .quantity-info{line-height:.6;width:42px;padding:1px 1px 0}.qty .quantity-info .unit{line-height:.65}#trade .qty{margin-bottom:0;border-radius:12px;border:1px solid #d7dbdb;overflow:hidden}#trade .qty .plus_btn,#trade .qty .minus_btn{border-radius:0;border:0}#trade .qty .plus_btn,#trade .qty .minus_btn{background-position-y:calc(50% - 7px)}#trade .qty .quantity-info{line-height:1;padding:0 1px;border-top:none;border-bottom:none}#trade .qty .quantity-info input.number.edit-in-place{text-align:center;width:100%;height:27px;margin-top:1px}#trade .qty .number.edit-in-place:focus{box-shadow:0 0 16px 4px #46a6ff!important}#trade .qty .quantity-info .unit{line-height:15px;white-space:nowrap;position:absolute;bottom:0;left:0;background:#f2f3f3;color:#282727;border-top:1px solid #d7dbdb;width:102px;margin-left:-31px;transform:none;border-radius:0 0 10px 10px;font-size:12px;z-index:10}#trade .qty{height:48px;box-shadow:0 0 #000;transition:box-shadow .3s}#trade .qty.highlighted{box-shadow:0 0 0 3px #000;transition:none}#trade .qty.highlighted.warning{box-shadow:0 0 0 3px red;transition:none}#trade .qty>*{height:46px}#trade .action .qty .unit{margin-left:-1px}#trade .action .qty .number{font-size:20px}#trade .pricing_quantities,#trade .pricing_price{line-height:1.3}#trade .price-bucket .amount,#trade .price-bucket .price-amount,#trade .price-bucket .pricing_price-each .number{font-size:20px}@media(max-width:400px){#trade .price-bucket .amount,#trade .price-bucket .price-amount,#trade .price-bucket .pricing_price-each .number{font-size:16px}}#trade .pricing_quantities .amount-type,#trade .pricing_price .price-unit{font-size:.85em}#trade .price-each{display:inline-block;max-width:none;border-radius:7px 0 0 7px;display:block;line-height:1;height:42px}#trade .pricing_price-each .unit{font-weight:700;font-size:.7em}#trade .price-bucket .price-each:before{content:"";display:block;width:0px;height:0px;position:absolute;right:-2px;bottom:-4px;border-style:solid;border-width:25px 12px 25px 0;border-color:transparent white transparent transparent;backface-visibility:hidden}#trade .qty .quantity-info{background:#fff}#trade .product-grid-element:nth-child(2) .action .qty .quantity-info{border-color:#424242;outline:1px solid #424242}#trade .product-grid-element:nth-child(2) .action .qty .quantity-info .unit{border-color:#424242;outline:1px solid #424242}button:disabled{cursor:not-allowed}.trade-add-to-cart-button{--button-background-hover: #d70047;--button-background: #a81840;--pill-background-hover: #8d003d;--pill-background: #6b0a34;transition:all .3s;background-color:var(--button-background);border-radius:1.5em;border:none;color:#fff;cursor:pointer;font-size:1em;font-weight:700;height:2.5em;line-height:2.5em;margin-bottom:.8em;width:100%;position:relative;text-align:center;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;-webkit-user-select:none;user-select:none}.trade-add-to-cart-button.btn-success:after{margin-top:-20px}.trade-add-to-cart-button .ico{font-size:26px;line-height:40px;position:relative;margin-right:10px}.trade-add-to-cart-button .button-label{flex:1 1 auto;padding:0 0 0 20px;font-size:20px}.trade-add-to-cart-button .add-to-cart-quantity-pill{flex:0 0 130px;background:var(--pill-background);border-radius:15px;padding:0 20px;display:flex;flex-direction:row;height:100%;transition:all .3s;overflow:hidden}.trade-add-to-cart-button .ico{font-size:26px;line-height:40px;top:-1px;position:relative;margin-right:10px}.trade-add-to-cart-button .add-to-cart-quantity{display:inline-block;text-align:left}.trade-add-to-cart-button .add-to-cart-quantity{display:flex;flex-direction:column;line-height:.9;margin:auto 0}.trade-add-to-cart-button .number{font-size:20px}.trade-add-to-cart-button .unit{font-size:12px}.trade-add-to-cart-button.initial-quantity{pointer-events:none;--pill-background: #00986a}.trade-add-to-cart-button .initial-quantity-label .ico{background:#006244;border-radius:100px;position:absolute;width:60px;left:0}.trade-add-to-cart-button .initial-quantity-label{padding-left:60px}.product-container:not(.product-in-cart) .trade-add-to-cart-button:not(.has-quantity),.trade-add-to-cart-button.initial-quantity{background-color:var(--pill-background)}.trade-add-to-cart-button.has-quantity:hover,.trade-add-to-cart-button.has-quantity:focus{background-color:var(--button-background-hover)}.trade-add-to-cart-button.has-quantity:focus{box-shadow:0 0 16px 4px #46a6ff}.trade-add-to-cart-button.has-quantity:hover .add-to-cart-quantity-pill{background-color:var(--pill-background-hover)}.trade-add-to-cart-button:not(.has-quantity) .add-to-cart-quantity-pill{width:0;flex-basis:0;padding:0}.trade-add-to-cart-button .button-label{position:relative}.trade-add-to-cart-button .has-quantity-label,.trade-add-to-cart-button .no-quantity-label,.trade-add-to-cart-button .initial-quantity-label{position:absolute;left:0;top:0;width:100%;transition:visibility 0s linear .2s,opacity .2s linear}.trade-add-to-cart-button.has-quantity:not(.initial-quantity) .has-quantity-label,.trade-add-to-cart-button.initial-quantity:not(.has-quantity) .initial-quantity-label,.trade-add-to-cart-button:not(.has-quantity) .no-quantity-label{opacity:1;visibility:visible;transition-delay:0s}.trade-add-to-cart-button.initial-quantity .initial-quantity-label{transition-delay:0s}.trade-add-to-cart-button:not(.has-quantity) .has-quantity-label,.trade-add-to-cart-button:not(.initial-quantity) .initial-quantity-label,.trade-add-to-cart-button.initial-quantity .has-quantity-label,.trade-add-to-cart-button.has-quantity .no-quantity-label{opacity:0;visibility:hidden}#trade .mfp-gallery .product-title{text-align:center}.mfp-content .product-in-cart-button{display:none}.photozoom .product-title{text-align:center}.mfp-geotargeting{--columns: 3;--shadow-color: 0deg 0% 0%;--shadow-elevation-medium: 0px .8px .8px hsl(var(--shadow-color) / .64), 0px 2.8px 2.9px -1px hsl(var(--shadow-color) / .59), 0px 7.7px 8.1px -2px hsl(var(--shadow-color) / .53), .1px 19.8px 20.8px -3px hsl(var(--shadow-color) / .48)}.mfp-geotargeting .modal-popup{max-width:40em;padding:0;text-align:center;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-elevation-medium)}.mfp-geotargeting .mfp-close{opacity:1;--close-button: 60px;width:var(--close-button);height:var(--close-button);line-height:var(--close-button)}.mfp-geotargeting .message{font-size:1.2em}.mfp-geotargeting h3{font-weight:400;font-size:2em;line-height:1.6}.mfp-geotargeting .dropdown-menu{transform:translate(-50%);margin-left:50%;text-align:center}.mfp-geotargeting .primary-options{padding:3em 2em 1em}.mfp-geotargeting .alternate-options{background:#ebedee;padding:1.5em 6em .8em;font-size:.9em}.mfp-geotargeting .ico-chevron-right{position:relative;top:.14em;margin-left:.2em}.geo--direct-to-ca .btn-confirmation{--button-background: #a81840;--button-background-hover: #d70047}.geo--direct-to-us .btn-confirmation{--button-background: #0056aa;--button-background-hover: #0f7adf}.mfp-geotargeting .btn-confirmation,.mfp-geotargeting .btn_default-option{color:#fff;display:inline-block;margin:2em auto 1em;padding:0 20px;max-width:none;border-radius:5px;border:none;text-align:center;cursor:pointer;position:relative;transition:background-color .2s;text-transform:uppercase;letter-spacing:.03em;font-weight:400}.mfp-geotargeting .btn-confirmation{height:3.5em;line-height:3.5em;background:var(--button-background);font-size:.9em;width:100%;max-width:20em}.mfp-geotargeting .btn-confirmation:hover,.mfp-geotargeting .btn-confirmation:active,.mfp-geotargeting .btn-confirmation:focus{background:var(--button-background-hover)}.mfp-geotargeting .btn_default-option{height:2.5em;line-height:2.5em;font-size:.7em;margin:0 auto;padding:0 20px;background:#e1e1e1;color:#2d2d2d;border-radius:5px}.mfp-geotargeting .btn_default-option:hover,.mfp-geotargeting .btn_default-option:active,.mfp-geotargeting .btn_default-option:focus{background:#bbb}.mfp-geotargeting .btn b{font-weight:800}.footnote-group{white-space:nowrap}.footnote-dagger{position:relative;top:-.3em;font-weight:100;font-family:serif;color:inherit;padding:0 .5em;margin:0 -.3em}.mfp-geotargeting .btn_plain-link{background:none;border:none;text-transform:uppercase;letter-spacing:.03em;font-size:.7em;font-weight:700;border-bottom:1px solid black}.mfp-geotargeting div.icon-flag-circle{display:block;margin:10px auto 30px;width:90px;height:90px}.mfp-geotargeting .modal-popup{display:grid;grid-template-columns:1fr 2fr}@media(max-width:480px){.mfp-geotargeting .modal-popup{display:block}.mfp-geotargeting .banner{display:none}}.mfp-geotargeting .primary-options{position:relative;font-weight:400}.mfp-geotargeting .banner{padding:0}.mfp-geotargeting .banner img{height:100%;width:100%;object-fit:cover}.mfp-geotargeting .primary-options strong,.mfp-geotargeting .primary-options b{font-weight:800}.mfp-geotargeting .notes{font-size:.8em;line-height:1.8;color:#666}.mfp-geotargeting hr.dotted-rule{margin:3em 15% 20px}.upper{text-transform:uppercase}hr.dotted-rule{margin:20px 10%;border:0;border-top:1px dotted #666}.icon-flag-circle{display:inline-block;width:1.2em;height:1.2em;position:relative;overflow:hidden;border-radius:999px}span.icon-flag-circle{top:.2em}.icon-flag-circle:before,.icon-flag-circle:after{background-repeat:no-repeat;background-position:center;content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;border-radius:999px}.icon-flag-circle:before{z-index:1}.icon-flag-circle:after{background:#0000000d;z-index:10;box-shadow:inset 0 0 5px #0003}.icon-flag-circle[data-country=US]:before{background-image:url(https://cdn.shopify.com/static/images/flags/us.svg);background-size:202%;background-position-x:54%;background-position-y:49%;filter:saturate(1.8) brightness(1.4)}.icon-flag-circle[data-country=CA]:before{background-image:url(https://cdn.shopify.com/static/images/flags/ca.svg);background-size:130%;background-position-x:50%;background-position-y:50%;margin:0 auto;filter:saturate(1.5) brightness(1)}.section__hero{color:#000}.section__hero img{display:inline-block;width:80%}.section__hero p{margin-block-end:1em}.section__hero a{font-weight:700;color:unset;border-bottom:.1em solid rgb(217,217,217)}.section__hero a:hover,.section__hero a:active,.section__hero a:focus{border-bottom-color:var(--brand-color-2);text-decoration:none}.section__hero .hero-content{background:#fff;width:50%;border-radius:10px;height:100%;padding:1em;font-size:1.8em;text-align:center;margin:0;--shadow-color: 276deg 69% 17%;box-shadow:.5px .7px .9px hsl(var(--shadow-color) / .49),2.9px 4.4px 5.6px -.5px hsl(var(--shadow-color) / .47),5.9px 9px 11.4px -1px hsl(var(--shadow-color) / .45),10.9px 16.5px 20.9px -1.5px hsl(var(--shadow-color) / .43),19.4px 29.3px 37.2px -2px hsl(var(--shadow-color) / .41),32.7px 49.4px 62.6px -2.5px hsl(var(--shadow-color) / .39),52.3px 79.1px 100.3px -2.9px hsl(var(--shadow-color) / .36)}.section__hero{flex-grow:1;display:flex;flex-direction:column;justify-content:center;height:100%}.modal-popup.error{text-align:center}.modal-popup.error h3{margin-bottom:10px}.empty-cart-message{text-align:center;width:100%}.product-grid-element,.product-container{--accent-color: #00c388}.qty.has-quantity{outline:4px solid var(--accent-color)}.product-grid-element:has(.product-in-cart):before{content:"";position:absolute;top:6px;left:6px;bottom:6px;right:6px;outline:6px solid var(--accent-color);border-radius:15px;box-shadow:0 0 0 8px #fff}.product-in-cart-button{position:absolute;top:0;left:0;width:67px;height:67px;line-height:55px;text-align:center;font-size:67px;color:var(--accent-color);z-index:100}.product-in-cart-button .ico{position:absolute;transition:.3s;cursor:pointer}.product-in-cart-button .ico-check-square-o{position:absolute;top:7px;left:12px}.product-in-cart-button .ico-close{color:red;top:-2px;left:9px;font-size:74px;opacity:0;transform:scaleX(0)}.product-in-cart-button:hover .ico-close{opacity:1;transform:scaleX(1)}.product-in-cart-button:hover .ico-check-square-o{opacity:0;transform:scaleX(0)}[data-qualified-price-level] .pricing_quantities,[data-qualified-price-level] .pricing_price,[data-qualified-price-level] .pricing_price-each{opacity:.3}[data-qualified-price-level=price_low] .price_low .pricing_quantities,[data-qualified-price-level=price_low] .price_low .pricing_price,[data-qualified-price-level=price_low] .price_low .pricing_price-each,[data-qualified-price-level=price_mid] .price_mid .pricing_quantities,[data-qualified-price-level=price_mid] .price_mid .pricing_price,[data-qualified-price-level=price_mid] .price_mid .pricing_price-each,[data-qualified-price-level=price_high] .price_high .pricing_quantities,[data-qualified-price-level=price_high] .price_high .pricing_price,[data-qualified-price-level=price_high] .price_high .pricing_price-each{opacity:1}.mfp-content .product-container.product-in-cart{outline:none;border-radius:initial}.mfp-content .product-container.product-in-cart:after{display:none}.qty.qty-popup .minus_btn,.qty.qty-popup .plus_btn{display:none}.qty.qty-popup .quantity-info{left:0;width:100%;border:none}.qty.qty-popup .quantity-info .unit{margin-left:0!important;width:100%!important}.qty.qty-popup{width:80px}.qty.qty-popup .cart-item-edit{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.qty.qty-popup:hover .cart-item-edit:after,.qty.qty-popup:focus .cart-item-edit:after{content:"Edit";display:block;width:100%;height:100%;color:#000;background:#f2f3f3f7;font-size:16px;font-weight:700;line-height:46px}#trade .qty.qty-popup .quantity-info{width:100%;left:0}#trade .qty.qty-popup .cart-item-edit{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/temp.css.map */
