.TkQuantityEditor__left-button,.TkQuantityEditor__right-button{color:#000;height:2.5em;box-shadow:none;cursor:pointer;background:linear-gradient(#feffff,#c8cdcf 50%,#feffff) top/100% 200%;border:none;border-radius:.25em;outline:none;font-size:.875em;font-weight:500;transition:background-position .3s,box-shadow .15s ease-in-out;display:block}.TkQuantityEditor__left-button:hover,.TkQuantityEditor__right-button:hover{color:#000;background-position:bottom;text-decoration:none}.TkQuantityEditor__left-button:disabled,.TkQuantityEditor__right-button:disabled{opacity:.65;cursor:default}.TkQuantityEditor__left-button svg,.TkQuantityEditor__right-button svg{width:1.4em;height:1em;margin:-.25em .3em 0 0}.icon-right.TkQuantityEditor__left-button,.icon-right.TkQuantityEditor__right-button{position:relative}.icon-right.TkQuantityEditor__left-button svg,.icon-right.TkQuantityEditor__right-button svg{margin:0;position:absolute;top:calc(50% - .5em);right:.3125em}.icon-left.TkQuantityEditor__left-button,.icon-left.TkQuantityEditor__right-button{position:relative}.icon-left.TkQuantityEditor__left-button svg,.icon-left.TkQuantityEditor__right-button svg{margin:0;position:absolute;top:calc(50% - .5em);left:.3125em}a.TkQuantityEditor__left-button,a.TkQuantityEditor__right-button{text-align:center;line-height:2.5em}.TkQuantityPopup{z-index:12;background-color:#fff;border-radius:.25em;width:80%;height:80%;position:absolute;overflow:hidden}.TkQuantityPopup>header{background-color:#adb2b480;border-bottom:1px solid #999;grid-template-columns:auto 57px;align-items:center;height:57px;padding-left:10px;font-weight:700;display:grid}.TkQuantityPopup>header>button{background-color:#0000;border:none;outline:#005d9c}.TkQuantityPopup>header>button>svg{width:1.5em;height:1.5em}.TkQuantityPopup>ul{flex-direction:column;height:calc(80vh - 57px);max-height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.TkQuantityPopup>ul>li{cursor:pointer;padding-top:10px;padding-bottom:10px;padding-left:10px}.TkQuantityPopup>ul>li.active{background-color:#f4f5f5;position:relative}.TkQuantityPopup>ul>li.active:before{content:"";background-color:#005d9c;width:5px;height:100%;position:absolute;top:0;left:0}.TkQuantityPopup>ul>li:not(:first-child){border-top:1px solid #adb2b480}.TkQuantityPopup__overlay{-webkit-user-select:none;user-select:none;z-index:11;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.TkQuantityEditor{grid-template-columns:1fr auto 1fr;align-items:center;max-height:35px;margin-top:10px;display:inline-grid}.TkQuantityEditor__left-button,.TkQuantityEditor__right-button{background:linear-gradient(#feffff,#c8cdcf);border-color:#adb2b480;justify-content:center;align-items:center;margin-bottom:0;transition:all .3s;display:inline-flex}.TkQuantityEditor__left-button:hover,.TkQuantityEditor__right-button:hover{background:linear-gradient(#c8cdcf,#feffff)}.TkQuantityEditor__left-button:active,.TkQuantityEditor__right-button:active{box-shadow:0 0 0 .2em #adb2b440}.TkQuantityEditor__left-button>svg,.TkQuantityEditor__right-button>svg{margin:0}.TkQuantityEditor__left-button{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.TkQuantityEditor__right-button{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.TkQuantityEditor__quantity{cursor:pointer;width:100%;min-width:50px;height:35px;box-shadow:none;-webkit-user-select:none;user-select:none;border:.03125em solid #adb2b480;justify-content:center;align-items:center;margin:0;padding-left:5px;padding-right:5px;font-size:1em;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex}.TkQuantityEditor__quantity:active{box-shadow:0 0 0 .2em #adb2b440}.TkMyCartView__no-items{margin-top:10%;margin-bottom:10%}.TkMyCartView__no-items a{color:#005d9c;transition:color .3s}.TkMyCartView__no-items a:hover{color:#4a6572}.TkMyCartView__img{align-self:center}.TkMyCartView__title{grid-area:tlt;font-size:1.2em}.TkMyCartView__title-container{border-bottom:1px solid #adb2b480;grid-template-columns:20% auto 32%;grid-template-areas:"tlt tlt prc";margin-bottom:10px;display:grid}.TkMyCartView__policy{margin:0;font-size:.8em}.TkMyCartView__policy>a{color:#005d9c}.TkMyCartView__title-price{grid-area:prc}.TkMyCartView__container{grid-gap:10px;grid-template-columns:80% auto;display:grid}.TkMyCartView__card{grid-gap:10px;grid-template-columns:20% auto 15%;padding-bottom:20px;display:grid}.TkMyCartView__card:first-child{padding-top:10px}.TkMyCartView__card:not(:first-child){padding-top:20px}.TkMyCartView__card:not(:last-child){border-bottom:1px solid #adb2b480}.TkMyCartView__details{flex-direction:column;padding-left:10px;display:flex}.TkMyCartView__title__card{margin:0;padding:0;font-weight:500}.TkMyCartView__title__card a{color:#000;font-size:.8em;text-decoration:none;transition:color .3s}.TkMyCartView__title__card a:hover{color:#005d9c}.TkMyCartView__reference{margin:.8em 0 0;font-size:.8em}.TkMyCartView__brand{color:#707070;margin-top:.8em;font-size:.8em}.TkMyCartView__brand span,.TkMyCartView__brand a{color:#3d6fc0}.TkMyCartView__supplier{color:#707070;font-size:.8em}.TkMyCartView__supplier span{font-weight:500}.TkMyCartView__actions{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:20px;margin-bottom:1rem;display:flex}.TkMyCartView__actions a{color:#005d9c;text-decoration:none;transition:color .3s}.TkMyCartView__actions a:hover{color:#4a6572}.TkMyCartView__actions select{width:auto}.TkMyCartView__price{font-size:.8em}.TkMyCartView__price__red{color:#b02d28;font-size:1.2em}.TkMyCartView__price__black{color:#000}.TkMyCartView__price__gray{color:#707070}.TkMyCartView__sticky{position:sticky;top:74px}.TkMyCartView__info{border:.03125em solid #adb2b4;border-radius:.25em;margin-top:30px;padding:10px}.TkMyCartView__info h3 span{color:#b02d28;font-weight:500}.TkMyCartView__info h3 span.c-p-green{color:#2b7d3c}.TkMyCartView__coupon{border-radius:.25em;margin-top:10px;margin-bottom:10px;padding:10px}.TkMyCartView__coupon p{color:#005d9c;cursor:pointer;text-decoration:none;transition:color .3s}.TkMyCartView__coupon p:hover{color:#4a6572}.TkMyCartView__coupon h3 span{color:#b02d28;font-weight:500}.TkMyCartView__coupon__border{border:.03125em solid #adb2b4;border-radius:.25em;margin-top:10px;margin-bottom:10px;padding:10px}.TkMyCartView__links-download{justify-content:left;gap:3rem;margin-left:1rem;display:flex}.TkMyCartView__links-download>a{color:#000;flex-direction:row;align-items:start;gap:.8rem;margin-left:-1.2rem;margin-right:-1.2rem;padding:.5rem;font-size:.8rem;font-weight:700;transition:all .3s;display:flex}.TkMyCartView__links-download>a:hover{filter:brightness(120%);text-decoration:underline}.TkMyCartView__links-download>a img,.TkMyCartView__links-download>a svg{color:#adb2b4;width:.8rem;height:.8rem;margin-right:-.4rem}.TkMyCartView__links-download-mobile{justify-content:left;gap:3rem;margin-left:20px;padding-top:10px;display:flex}.TkMyCartView__links-download-mobile>a{color:#000;flex-direction:row;align-items:center;gap:.8rem;margin-left:-1.2rem;margin-right:-1.2rem;padding:10px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.TkMyCartView__links-download-mobile>a:hover{filter:brightness(120%);text-decoration:none}.TkMyCartView__links-download-mobile>a img,.TkMyCartView__links-download-mobile>a svg{color:#adb2b4;width:1rem;height:1rem;margin-right:-.2rem}@media (max-width:1024px){.TkMyCartView__card{grid-template-columns:15% auto 25%}.TkMyCartView__details{padding-left:0}.TkMyCartView__brand{margin:0}.TkMyCartView__supplier{margin:10px 0 0}}@media only screen and (max-width:768px){.TkMyCartView__checkout-button{z-index:2;background-color:#fff;width:100%;padding:15px 10px}.TkMyCartView__links-download{flex-direction:row;justify-content:center;align-items:center;gap:6rem;display:flex}.TkMyCartView__links-download>a{text-align:center;margin-top:1rem;margin-bottom:1rem;display:flex}.TkMyCartView__no-items{margin-top:20%;margin-bottom:20%}.TkMyCartView__container{display:block}.TkMyCartView__title{display:none}.TkMyCartView__title-container{border:none;margin-bottom:0}.TkMyCartView__card{grid-template-columns:1fr 1fr;grid-template-areas:"tlt tlt""img dtl""img shp-rgt""act-lft act-rgt";place-items:center;display:grid}.TkMyCartView__card-updating{position:relative}.TkMyCartView__card-updating>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.TkMyCartView__card-updating>span>svg{width:2.5em;height:2.5em}.TkMyCartView__card-updating:before{content:"";background-color:#ffffff80;width:100%;height:100%;position:absolute;top:0;left:0}.TkMyCartView__card h2{grid-area:tlt;justify-self:left;font-size:.8em;font-weight:500}.TkMyCartView__title__card a{font-size:1.3em}.TkMyCartView__img{grid-area:img;max-width:150px}.TkMyCartView__price{font-size:.92em;font-weight:700}.TkMyCartView__supplier{margin-top:10px}.TkMyCartView__details{grid-area:dtl;place-self:start}.TkMyCartView__actions-left{flex-direction:column;grid-area:act-lft;align-items:center;display:flex}.TkMyCartView__shipmentArea{border:.03125em solid #adb2b4;border-radius:.25em;padding:.625em}.TkMyCartView__info{background-color:#fff;border:none;margin:0;padding:0;position:relative;top:0}.TkMyCartView__info h3{text-align:center;border-bottom:.03125em solid #adb2b4;padding-top:.625em;padding-bottom:.625em}.TkMyCartView__info--border-bottom{border-bottom:1px solid #adb2b480;padding-bottom:10px}.TkMyCartView__info--border-top{border-top:1px solid #adb2b480;padding-top:10px}.TkMyCartView__info--border-top h3{border-bottom:1px solid #adb2b480;padding-bottom:10px}}@keyframes pickupShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.TkPickupToggleCard{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #adb2b4;border-radius:.3em;flex-direction:column;margin-top:.5em;padding:.6em .75em;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.TkPickupToggleCard:hover{border-color:#3ca64f80;box-shadow:0 1px 4px #3ca64f1a}.TkPickupToggleCard:focus-visible{outline-offset:2px;outline:2px solid #268fff}.TkPickupToggleCard--selected{background-color:#3ca64f0d;border:1px solid #3ca64f4d;border-left:3px solid #3ca64f}.TkPickupToggleCard--selected:hover{border-color:#3ca64f80 #3ca64f80 #3ca64f80 #3ca64f}.TkPickupToggleCard--loading{pointer-events:none;opacity:.6}.TkPickupToggleCard--loading:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%) 0 0/200% 100%;border-radius:.3em;animation:1.5s infinite pickupShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.TkPickupToggleCard__toggle{background-color:#adb2b4;border-radius:9px;width:32px;min-width:32px;height:18px;margin-right:.5em;transition:background-color .25s;position:relative}.TkPickupToggleCard__toggle--on{background-color:#3ca64f}.TkPickupToggleCard__toggle-thumb{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.TkPickupToggleCard__toggle--on .TkPickupToggleCard__toggle-thumb{transform:translate(14px)}.TkPickupToggleCard__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25em;width:100%;display:flex}.TkPickupToggleCard__header-left{align-items:center;min-width:0;display:flex}.TkPickupToggleCard__header-right{flex-shrink:0;align-items:center;gap:.4em;display:flex}.TkPickupToggleCard__icon{color:#2b7d3c;flex-shrink:0;width:1.1em;height:1.1em;margin-right:.35em}.TkPickupToggleCard__title{color:#212529;white-space:nowrap;margin:0;font-size:.8125em}.TkPickupToggleCard__free{color:#2b7d3c;font-size:.8125em;font-weight:700}.TkPickupToggleCard__savings{color:#2b7d3c;white-space:nowrap;background-color:#3ca64f1a;border-radius:.2em;padding:.1em .4em;font-size:.65em;font-weight:600;display:inline-block}.TkPickupToggleCard__hint{color:#707070;margin:.25em 0 0;padding-left:3.2em;font-size:.7em}@media (max-width:576px){.TkPickupToggleCard__header{flex-direction:column;align-items:flex-start}.TkPickupToggleCard__header-right{padding-left:3.2em}.TkPickupToggleCard__hint{padding-left:0}}
