:root{--app-height: 100%}.header-container{z-index:0}.pack-save{display:inline-block;color:#0095d1}.sidecart-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#14323b6e;opacity:0;pointer-events:none;transition:opacity .2s;z-index:1999}body.sidecart-open .sidecart-overlay{opacity:1;pointer-events:auto}.cart-visible-loading,.sc-loading .cart-visible-loading{display:none}.sidecart-items{position:relative}.sidecart-items:before{content:"";display:none;position:absolute;top:0;right:0;left:0;bottom:0;background:#c3e7fd47;z-index:1}.sc-loading .sidecart-items:before{display:block}.gf_button{position:relative}.sc-circle:before{content:"";border:4px #ff905a solid;border-top:4px white solid;border-radius:50%;-webkit-animation:spCircRot .6s infinite linear;animation:spCircRot .6s infinite linear;width:18px;height:18px;position:absolute;left:15px;top:13px}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{transform:rotate(0)}to{transform:rotate(359deg)}}body.sidecart-open section#sidecart{right:0;transition:right .4s;overflow-y:auto}section#sidecart{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;color:#0e2239;z-index:9999999;transition:right .4s;box-shadow:0 0 20px #0003;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;gap:0px 0px}@media (max-width: 500px){section#sidecart{width:100%;overflow-y:scroll!important;right:-100%;height:var(--app-height);box-shadow:none}html.gemapp.sidecart-open,html body.sidecart-open{overflow:hidden!important;height:100vh!important;height:var(--app-height)!important}}section#sidecart .sc-quantity{background:#fff;border:1px solid #a1c2d5;border-radius:5px;max-width:100px!important;height:35px;position:relative;display:grid;grid-template-columns:1fr 40px 1fr;margin-top:auto}section#sidecart .sc-quantity a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}section#sidecart .sc-quantity span{border-left:1px solid #a1c2d5;border-right:1px solid #a1c2d5;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:500}.sidecart-upsell{padding:15px 30px;font-size:16px;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;background:#eff9ff;border:1px solid #d1e2ec}.sc-boxicon{display:flex;align-items:center;position:relative}.sc-boxicon span{background:#0e2239;border-radius:50%;display:flex;width:16px;height:16px;position:absolute;align-items:center;justify-content:center;bottom:2px;right:7px}.sc-uptext-big{font-weight:500;line-height:20px}.sc-uptext-small{font-size:14px}.sidecart-header{padding:15px 30px;font-size:16px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cbdce6}.sidecart-header span{font-weight:500}.sc-productbox{display:grid;grid-template-rows:1fr;grid-template-columns:100px 1fr;gap:15px;padding:15px 0}.sc-noitems{display:flex;justify-content:center;align-items:center;height:100%}.sc-right,.sc-left{display:flex;flex-direction:column}.sc-item{position:relative;border-bottom:1px solid #cbdce6}.sc-item:last-child{border:none}.sc-itemprice{font-size:18px;font-weight:500}.sc-title{font-size:16px;font-weight:500;line-height:23px}.sc-close{width:25px;height:25px;display:block;cursor:pointer}.sc-remove{width:23px;height:23px;display:block;border-radius:50%;border:1px solid #cbdce6;cursor:pointer;float:right;margin-left:10px}.sidecart-items{padding:0 30px 15px;font-size:14px}.scrollwrapper{overflow-y:auto}.scrollbox{position:relative;z-index:1;background:#fff no-repeat;background-image:-webkit-radial-gradient(50% 0,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),-webkit-radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-radial-gradient(50% 0,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),-moz-radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:radial-gradient(farthest-side at 50% 0,#0003,#0000),radial-gradient(farthest-side at 50% 100%,#0003,#0000);background-position:0 0,0 100%;background-size:100% 14px}.scrollbox:before,.scrollbox:after{content:"";position:relative;z-index:-1;display:block;height:30px;margin:0 0 -30px;background:-webkit-linear-gradient(top,#FFF,#FFF 30%,rgba(255,255,255,0));background:-moz-linear-gradient(top,#FFF,#FFF 30%,rgba(255,255,255,0));background:linear-gradient(to bottom,#fff,#fff 30%,#fff0)}.scrollbox:after{margin:-30px 0 0;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#FFF 70%,#FFF);background:-moz-linear-gradient(top,rgba(255,255,255,0),#FFF 70%,#FFF);background:linear-gradient(to bottom,#fff0,#fff 70%,#fff)}.sidecart-footer{padding:15px 30px 30px;font-size:14px;background:#fff;display:flex;flex-direction:column}.sidecart-footer .sc-totals{padding-bottom:15px}.sidecart-footer .sc-totals .sc-price{font-size:16px;justify-content:space-between;display:flex;line-height:30px;font-weight:500}.sidecart-footer .sc-totals .sc-price span{font-size:18px}.sidecart-footer .sc-checkout{width:100%;background:#59b82f;color:#fff;font-size:15px;border-radius:4px;letter-spacing:.5px;font-weight:600;text-shadow:0 1px 1px #0000003d;padding:12px 0;transition:background-color .4s ease-out}.sidecart-footer .sc-checkout:hover{background:#4b972a}.sc-subtotal-container{display:flex;column-gap:8px}span.sc-strike-price{text-decoration:line-through #f72f70 2px;color:#c1c8d1;font-size:14px!important}.sc-discount-terms{text-align:left;font-size:12px;line-height:30px;margin:0}.sc-question-mark{background:#0e2239;border-radius:50%;padding:0;margin-left:5px}.sc-tooltip{font-size:13px!important;line-height:17px;background:#fff;padding:15px 20px;border:1px solid #cbdce6;border-radius:7px;position:absolute;left:0;bottom:34px;width:260px;display:none}.sc-show-tooltip{display:block}.sc-shipping{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.sc-tooltip:before{content:"";display:block;height:15px;width:15px;background:#fff;border-bottom:1px solid #cbdce6;border-right:1px solid #cbdce6;transform:rotate(45deg);position:absolute;left:25px;bottom:-8px;z-index:2}.sc-widget{color:#162c3f;font-weight:500;margin-top:auto}.sc-widget .title{display:inline-block}.sc-varianttitle{color:#565656}.sc-sub{position:relative;font-size:15px;cursor:pointer;padding-bottom:6px;padding-top:8px}.sc-checked{width:14px;height:14px;margin-right:4px;background-color:#fff;border-radius:2px;transition:.3s cubic-bezier(.32,.36,.4,1);display:inline-block;vertical-align:middle;margin-top:-4px;box-shadow:0 0 0 1px #a1c2d5;position:relative;margin-left:1px}.sc-checked:after{content:"";width:12px;height:7px;position:absolute;top:2px;left:1px;border:3px solid #0095d1;border-top-width:3px;border-right-width:3px;border-top:none;border-right:none;background:transparent;transform:rotate(-45deg);border-radius:2px}.sc-unchecked:after{border:none!important}.sc-select{width:100%;font-weight:500;color:#162c3f;text-transform:uppercase;border:solid 1px #a1c2d5!important;background:#fff;transition:.3s cubic-bezier(.32,.36,.4,1);letter-spacing:.5px;height:35px;padding-left:25px;font-size:11px;line-height:34px}.sc-select .list{margin:0;width:100%;box-shadow:0 7px 20px #4444441c;top:calc(100% + 3px);border:4px solid #fff;box-sizing:content-box;left:-4px;display:none}.sc-select.open .list{display:block}.sc-select .list li{font-weight:500!important;color:#162c3f}.sc-select-charity{width:100%;font-weight:500;color:#162c3f;text-transform:uppercase;background:#fff;transition:.3s cubic-bezier(.32,.36,.4,1);letter-spacing:.5px;font-size:11px;margin:10px 0;padding-left:40px;height:40px;line-height:40px;border:solid 1px #81888e!important}.sc-select-charity .list{margin:0;width:100%;box-shadow:0 7px 20px #4444441c;top:calc(100% + 3px);border:4px solid #fff;box-sizing:content-box;left:-4px}.sc-select-charity .list li{font-weight:500!important;color:#162c3f;position:relative;padding-left:40px;line-height:35px;min-height:35px}.sc-select-charity .list li:before{content:"";width:22px;height:22px;display:block;position:absolute;left:9px;border-radius:50%;top:6px}.sc-select-charity span:before{content:"";width:22px;height:22px;display:block;position:absolute;left:9px;border-radius:50%;top:8px}.upsell-text{display:grid;grid-template-columns:1fr 15%}.upsell-text-img{display:grid;justify-content:center;align-content:center}.upsell-text-img img{height:50px;margin-right:10px}.sc-tip2,.sc-ship-price2{display:none}.shipping-test .sc-tip1,.shipping-test .sc-ship-price{display:none!important}.shipping-test .sc-ship-price2{display:block}.shipping-test .sc-tip2{display:none}.shipping-test .sc-tip2.sc-show-tooltip{display:block}.sc-select-charity [data-value="1"]:before{background:no-repeat 50% 50% url(/cdn/shop/files/stop-violence_1_849b1b59-6795-4819-b9e6-8bc7dc2dde64.png?v=1696483826),#efd0e2;background-size:cover;background-repeat:no-repeat}.sc-select-charity [data-value="2"]:before{background:no-repeat 50% 50% url(/cdn/shop/files/dog-house_1_539163dc-7ad9-4a91-b6c1-bd178c9cd51f.png?v=1696483838),#e0efd0;background-size:cover;background-repeat:no-repeat}.sc-select-charity [data-value="3"]:before{background:no-repeat 50% 50% url(/cdn/shop/files/Frame_5386_1.png?v=1696484778),#efd9d0;background-size:cover;background-repeat:no-repeat}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px #4444441c;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select.open .list{display:block}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-side-cart.css.map */
