#CartDrawer.cc-drawer{--cc-brown:#7d5449;--cc-tint:#e5d9d5;width:450px;max-width:100vw;right:0!important;transform:translate(100%);padding:0;background:#fff;color:#4a4a4a;font:15px/1.35 var(--copper-body-font);z-index:100}#CartDrawer.cc-drawer.drawer--is-open{transform:translate(0)!important}#CartDrawer.cc-drawer .drawer__contents{height:100vh;height:100dvh;max-height:100dvh;padding:0;margin:0;overflow:hidden}#CartDrawer.cc-drawer button,#CartDrawer.cc-drawer select,#CartDrawer.cc-drawer textarea{font:inherit;letter-spacing:0;text-transform:none}#CartDrawer.cc-drawer button{cursor:pointer}#CartDrawer.cc-drawer button:disabled{opacity:.5;cursor:wait}#CartDrawer.cc-drawer [hidden]{display:none!important}#CartDrawer.cc-drawer a{color:inherit;text-decoration:none}#CartDrawer.cc-drawer a:hover{text-decoration:underline}.cc-header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:14px 16px;border-bottom:1px solid #eee;min-height:52px}#CartDrawer .cc-header h2{font:400 18px/1.2 var(--copper-body-font);margin:0;letter-spacing:0;text-transform:none}#CartDrawer .cc-close{background:none;border:0;font:28px/1 sans-serif;padding:0 6px;color:#555}#CartDrawer [data-cc-content]{flex:1;min-height:0;display:flex;flex-direction:column}.cc-body{display:flex;flex-direction:column;flex:1;min-height:0}.cc-scroll{flex:1;min-height:90px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cc-shipping{background:var(--cc-brown);color:#fff;text-align:center;padding:10px 12px;font-size:14px}.cc-progress{padding:14px 24px 18px;text-align:center}.cc-progress p{margin:0 0 16px;font-size:14px}.cc-meter{height:7px;background:#eee;border-radius:8px;overflow:hidden}.cc-meter>span{display:block;height:100%;background:#111;border-radius:8px}.cc-milestones{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:-16px 0 0;list-style:none;position:relative}.cc-milestones li{margin:0;display:flex;flex-direction:column;align-items:center;font-size:12px;gap:4px}.cc-milestones li>span{display:grid;place-items:center;width:26px;height:26px;border:5px solid #f5f5f5;box-sizing:content-box;border-radius:50%;background:#111;color:#fff;font:700 13px sans-serif}.cc-milestones li.is-reached>span{background:var(--cc-brown)}.cc-milestones b{font-weight:400}.cc-milestones small{font-size:10px;color:#777}.cc-items{list-style:none;margin:0;padding:0 16px}.cc-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:4px 12px;border-bottom:1px solid #ddd;padding:14px 0;margin:0}.cc-photo{grid-row:span 2}.cc-photo img{display:block;width:80px;height:80px;object-fit:cover;border-radius:3px}.cc-details{min-width:0}.cc-name{font-size:15px;line-height:1.3}.cc-variant{font-size:12px;color:#777;margin:4px 0;overflow-wrap:anywhere}.cc-item-price{text-align:right;display:flex;flex-direction:column;font-size:14px;white-space:nowrap}.cc-item-price s{font-size:12px;color:#888}.cc-item-price strong{color:var(--cc-brown)}.cc-actions{grid-column:2 / 4;display:flex;justify-content:flex-end;align-items:center;gap:16px}.cc-quantity{display:flex;align-items:center;background:#f4f4f4}.cc-quantity button{border:0;background:transparent;width:30px;height:28px;padding:0}.cc-quantity>span{min-width:24px;text-align:center;font-size:14px}.cc-remove{background:none;border:0;padding:4px;color:#666}.cc-remove svg{width:17px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4}.cc-recommendations{background:var(--cc-tint);padding:14px 16px 18px;margin-top:16px}.cc-rec-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#CartDrawer .cc-rec-heading h3{font:400 15px var(--copper-body-font);letter-spacing:0;text-transform:none;margin:0}.cc-rec-heading button{border:0;background:transparent;padding:3px 10px;font-size:20px!important}.cc-rec-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cc-rec-track::-webkit-scrollbar{display:none}.cc-rec{display:flex;align-items:center;gap:12px;flex:0 0 100%;min-width:0;background:#fff;border-radius:9px;padding:12px;scroll-snap-align:start;font-size:14px}.cc-rec-photo{flex:none}.cc-rec-photo img{width:64px;height:64px;object-fit:cover;border-radius:4px;display:block}.cc-rec>div{flex:1;min-width:0}.cc-rec small{display:block;color:#999;font-size:12px}.cc-rec p{margin:3px 0;color:var(--cc-brown)}.cc-rec select{font-size:12px!important;max-width:100%;padding:3px 20px 3px 3px}.cc-rec>button{background:#111;color:#fff;border:0;border-radius:5px;white-space:nowrap;padding:8px 10px;font-size:13px!important}.cc-footer{flex:none;max-height:58%;overflow-y:auto;background:#fff;border-top:1px solid #eee;padding:0 16px max(12px,env(safe-area-inset-bottom));box-shadow:0 -4px 12px #00000008}.cc-warranty{padding:12px 0;border-bottom:1px solid #eee}.cc-warranty label{display:flex;align-items:center;gap:8px;position:relative;font:14px/1.3 var(--copper-body-font)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;cursor:pointer}.cc-warranty svg{width:23px;height:25px;fill:none;stroke:var(--cc-brown);stroke-width:1.6;flex:none}.cc-warranty strong{margin-left:auto;font-size:13px;font-weight:400;white-space:nowrap}.cc-warranty input{position:absolute;right:0;width:40px;height:24px;opacity:0;cursor:pointer;margin:0}.cc-switch{display:block;flex:0 0 40px;height:23px;border-radius:16px;background:#ccc;padding:3px;pointer-events:none}.cc-switch:before{content:"";display:block;width:17px;height:17px;background:#fff;border-radius:50%;transition:transform .15s}.cc-warranty input:checked+.cc-switch{background:var(--cc-brown)}.cc-warranty input:checked+.cc-switch:before{transform:translate(17px)}.cc-warranty input:focus-visible+.cc-switch{outline:2px solid #111;outline-offset:3px}.cc-warranty p{margin:7px 0 0;font-size:12px;color:#777}.cc-warranty p a{text-decoration:underline!important}.cc-totals{padding:12px 0}.cc-totals>div{display:flex;justify-content:space-between;gap:14px;margin-bottom:9px;font-size:14px}.cc-totals>div:last-child{margin-bottom:0}.cc-subtotal{font-size:16px!important}.cc-discount{font-size:12px;color:var(--cc-brown);margin:4px 0}#CartDrawer .cc-checkout{width:100%;display:block;min-height:48px;border:0;background:#000;color:#fff;text-align:center;padding:12px;font-size:16px;font-weight:700}.cc-currency{text-align:center;font-size:12px;font-weight:700;color:#685747;margin:14px 0 8px}.cc-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.cc-payments svg{display:block;width:32px;height:21px}.cc-note{display:block;padding:12px 16px;font-size:14px!important;letter-spacing:0!important}.cc-note textarea{width:100%;min-height:60px}.cc-terms{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;letter-spacing:0;text-transform:none;margin-bottom:10px}.cc-terms input{margin:0}.cc-empty{margin:auto;padding:30px;text-align:center}.cc-empty svg{width:60px;height:70px;stroke:#8b6556;stroke-width:1;fill:none;margin-bottom:20px}.cc-empty h3{font:400 23px var(--copper-body-font);letter-spacing:0;text-transform:none}.cc-empty a{display:inline-block;background:#111;color:#fff!important;padding:12px 20px}.cc-error{background:#fff1ed;color:#973a22;padding:10px 16px;font-size:13px;flex:none}.cc-error a{text-decoration:underline!important}@media(max-width:768px){#CartDrawer.cc-drawer{width:100vw!important;max-width:100vw!important}.cc-header{padding:12px 14px}.cc-progress{padding:12px 18px 15px}.cc-item{grid-template-columns:68px minmax(0,1fr) auto;gap:4px 9px}.cc-photo img{width:68px;height:72px}.cc-name{font-size:14px}.cc-footer{padding-left:14px;padding-right:14px}.cc-warranty{padding:10px 0}.cc-currency{margin-top:10px}.cc-rec-photo img{width:55px;height:55px}}@media(max-height:600px){.cc-footer{max-height:48%}}@media(prefers-reduced-motion:reduce){.cc-switch:before{transition:none}.cc-rec-track{scroll-behavior:auto}}.cc-meter{margin-left:12.5%;margin-right:12.5%}#CartDrawer .cc-progress-rail{position:relative;margin:0 24px 0 4px;padding-top:0}#CartDrawer .cc-meter{margin:0;height:6px;background:#ece9e6;border-radius:999px;overflow:hidden}#CartDrawer .cc-meter>span{background:#7d5449;height:100%;border-radius:999px;transition:width .35s ease}#CartDrawer .cc-milestones{position:relative;display:block;height:66px;padding:0;margin:-15px 0 0;list-style:none}#CartDrawer .cc-milestones li{position:absolute;top:0;transform:translate(-50%);width:66px;gap:4px;font-size:11px}#CartDrawer .cc-milestones li>span{width:20px;height:20px;border:4px solid white;background:#e8e3df;color:#77665c;font-size:11px;box-shadow:none}#CartDrawer .cc-milestones li.is-reached>span{background:#7d5449;color:#fff}#CartDrawer .cc-warranty-image{display:block;width:26px;height:28px;flex:0 0 26px;object-fit:contain}#CartDrawer .cc-rec-track{display:grid;grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-auto-columns:100%;gap:10px;align-items:stretch;scroll-snap-type:x mandatory}#CartDrawer .cc-rec{width:100%;min-width:0;box-sizing:border-box;scroll-snap-align:start}#CartDrawer .cc-rec-track{display:flex;gap:10px;overflow-x:auto;align-items:flex-start;scroll-snap-type:x mandatory;grid-template-rows:none;grid-auto-flow:initial}#CartDrawer .cc-rec-page{display:flex;flex-direction:column;gap:10px;flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start}#CartDrawer .cc-rec-page .cc-rec{flex:0 0 auto;min-height:82px;scroll-snap-align:none}#CartDrawer .cc-recommendations{display:block;flex-shrink:0}#CartDrawer .cc-payments{display:flex;min-height:24px;padding:2px 0 0;justify-content:center;align-items:center;gap:5px}#CartDrawer .cc-discount{color:#666;font-size:13px;font-weight:400}#CartDrawer .cc-details .cc-discount,#CartDrawer .cc-totals .cc-discount>span:first-child{display:inline-flex;align-items:center;gap:5px}#CartDrawer .cc-details .cc-discount:before,#CartDrawer .cc-totals .cc-discount>span:first-child:before{content:"";display:inline-block;width:13px;height:13px;flex:0 0 13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M21 3h-7a2 2 0 0 0-1.41.59L2.59 13.59a2 2 0 0 0 0 2.82l5 5a2 2 0 0 0 2.82 0l10-10A2 2 0 0 0 21 10V3Z'/%3E%3Ccircle cx='17' cy='7' r='1.5' fill='white'/%3E%3C/svg%3E") center / contain no-repeat}#CartDrawer .cc-progress{padding:14px 22px 12px}#CartDrawer .cc-progress>p{margin:0 0 18px;font-size:14px;text-align:center}#CartDrawer .cc-progress-rail{margin:0 22px 0 4px}#CartDrawer .cc-meter{height:7px;background:#f0f0f0;border-radius:999px}#CartDrawer .cc-meter>span{background:#000;border-radius:999px;transition:width .35s ease}#CartDrawer .cc-milestones{height:43px;margin-top:-20px}#CartDrawer .cc-milestones li{width:64px;gap:5px}#CartDrawer .cc-milestones li>span{position:relative;display:grid;place-items:center;box-sizing:border-box;width:32px;height:32px;border:2px solid transparent;border-radius:50%;background:#f5f5f5;color:transparent;font-size:0;box-shadow:none}#CartDrawer .cc-milestones li>span:before{content:"";width:19px;height:19px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m12 1 3 2.4 3.8-.1.9 3.7L23 9l-1.6 3.5.6 3.8-3.5 1.5-1.9 3.3-3.7-.7L9.5 23l-2.3-3-3.7-.8.1-3.8L1 12l2.4-3 .1-3.8 3.7-.9L9 1.5Z'/%3E%3Cpath d='m8 16 8-8' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6' fill='white'/%3E%3Ccircle cx='15.5' cy='15.5' r='1.6' fill='white'/%3E%3C/svg%3E") center / contain no-repeat}#CartDrawer .cc-milestones li.is-reached>span{border-color:#000;background:#f5f5f5;color:transparent}#CartDrawer .cc-milestones b{color:#222;font-family:var(--copper-body-font);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}#CartDrawer .cc-milestones small{display:none}@media(max-width:768px){#CartDrawer .cc-progress{padding-right:18px;padding-left:18px}#CartDrawer .cc-milestones b{font-size:11px}}@media(prefers-reduced-motion:reduce){#CartDrawer .cc-meter>span{transition:none}}#CartDrawer .cc-progress{padding-bottom:28px!important}#CartDrawer .cc-milestones{margin-top:-19.5px!important}#CartDrawer .cc-milestones li>span{position:relative;padding:0!important;line-height:0!important}#CartDrawer .cc-milestones li>span:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:19px;height:19px;margin:0!important}#CartDrawer .cc-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 12px;padding:16px 0;align-items:start}#CartDrawer .cc-photo{grid-column:1;grid-row:1 / 3}#CartDrawer .cc-photo img{display:block;width:80px;height:80px;object-fit:cover;border-radius:3px}#CartDrawer .cc-details{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0}#CartDrawer .cc-name{order:0;margin:0;line-height:1.3}#CartDrawer .cc-details .cc-discount{order:1;margin:6px 0 0}#CartDrawer .cc-details .cc-variant{order:2;margin:6px 0 0}#CartDrawer .cc-item-price{grid-column:3;grid-row:1;align-self:start;text-align:right;font-size:15px;line-height:1.3}#CartDrawer .cc-item-price s{font-size:13px}#CartDrawer .cc-item-price strong{font-size:15px}#CartDrawer .cc-actions{grid-column:2 / 4;grid-row:2;display:flex;justify-content:flex-end;align-items:center;align-self:end;gap:16px;margin:0}#CartDrawer .cc-quantity{display:flex;align-items:center;height:28px;background:#f3f3f3;border-radius:0}#CartDrawer .cc-quantity button{width:28px;height:28px;padding:0}#CartDrawer .cc-quantity>span{min-width:24px;text-align:center}@media(max-width:768px){#CartDrawer .cc-item{column-gap:10px}}#CartDrawer .cc-item{grid-template-rows:auto;align-items:start}#CartDrawer .cc-photo{grid-column:1;grid-row:1}#CartDrawer .cc-details{grid-column:2;grid-row:1}#CartDrawer .cc-item-price{grid-column:3;grid-row:1;align-self:start;padding-bottom:40px}#CartDrawer .cc-actions{grid-column:3;grid-row:1;align-self:end;justify-self:end;display:flex;align-items:center;gap:16px;margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/copper-cart.css.map */
