*,*:before,*:after{box-sizing:border-box;margin:0}body{font-synthesis:none;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;margin-inline:auto;padding-inline:1.5rem}@media(min-width:64rem){.container{max-width:1440px;padding-inline:2rem}}a{color:inherit;text-decoration:none}.stack>*{margin-bottom:12vh}@media(min-width:120rem){.stack>*{margin-bottom:16vh}}.m-0{margin:0}.mt-0{margin-top:0}.me-0{margin-right:0}.mb-0{margin-bottom:0}.ms-0{margin-left:0}.mx-0{margin-inline:0}.my-0{margin-block:0}.m-4{margin:.25rem}.mt-4{margin-top:.25rem}.me-4{margin-right:.25rem}.mb-4{margin-bottom:.25rem}.ms-4{margin-left:.25rem}.mx-4{margin-inline:.25rem}.my-4{margin-block:.25rem}.m-8{margin:.5rem}.mt-8{margin-top:.5rem}.me-8{margin-right:.5rem}.mb-8{margin-bottom:.5rem}.ms-8{margin-left:.5rem}.mx-8{margin-inline:.5rem}.my-8{margin-block:.5rem}.m-12{margin:.75rem}.mt-12{margin-top:.75rem}.me-12{margin-right:.75rem}.mb-12{margin-bottom:.75rem}.ms-12{margin-left:.75rem}.mx-12{margin-inline:.75rem}.my-12{margin-block:.75rem}.m-16{margin:1rem}.mt-16{margin-top:1rem}.me-16{margin-right:1rem}.mb-16{margin-bottom:1rem}.ms-16{margin-left:1rem}.mx-16{margin-inline:1rem}.my-16{margin-block:1rem}.m-24{margin:1.5rem}.mt-24{margin-top:1.5rem}.me-24{margin-right:1.5rem}.mb-24{margin-bottom:1.5rem}.ms-24{margin-left:1.5rem}.mx-24{margin-inline:1.5rem}.my-24{margin-block:1.5rem}.m-32{margin:2rem}.mt-32{margin-top:2rem}.me-32{margin-right:2rem}.mb-32{margin-bottom:2rem}.ms-32{margin-left:2rem}.mx-32{margin-inline:2rem}.my-32{margin-block:2rem}.m-48{margin:3rem}.mt-48{margin-top:3rem}.me-48{margin-right:3rem}.mb-48{margin-bottom:3rem}.ms-48{margin-left:3rem}.mx-48{margin-inline:3rem}.my-48{margin-block:3rem}.m-64{margin:4rem}.mt-64{margin-top:4rem}.me-64{margin-right:4rem}.mb-64{margin-bottom:4rem}.ms-64{margin-left:4rem}.mx-64{margin-inline:4rem}.my-64{margin-block:4rem}.m-96{margin:6rem}.mt-96{margin-top:6rem}.me-96{margin-right:6rem}.mb-96{margin-bottom:6rem}.ms-96{margin-left:6rem}.mx-96{margin-inline:6rem}.my-96{margin-block:6rem}.m-120{margin:12vh}.mt-120{margin-top:12vh}.me-120{margin-right:12vh}.mb-120{margin-bottom:12vh}.ms-120{margin-left:12vh}.mx-120{margin-inline:12vh}.my-120{margin-block:12vh}.m-160{margin:16vh}.mt-160{margin-top:16vh}.me-160{margin-right:16vh}.mb-160{margin-bottom:16vh}.ms-160{margin-left:16vh}.mx-160{margin-inline:16vh}.my-160{margin-block:16vh}.m-240{margin:24vh}.mt-240{margin-top:24vh}.me-240{margin-right:24vh}.mb-240{margin-bottom:24vh}.ms-240{margin-left:24vh}.mx-240{margin-inline:24vh}.my-240{margin-block:24vh}.p-0{padding:0}.pt-0{padding-top:0}.pe-0{padding-right:0}.pb-0{padding-bottom:0}.ps-0{padding-left:0}.px-0{padding-inline:0}.py-0{padding-block:0}.p-4{padding:.25rem}.pt-4{padding-top:.25rem}.pe-4{padding-right:.25rem}.pb-4{padding-bottom:.25rem}.ps-4{padding-left:.25rem}.px-4{padding-inline:.25rem}.py-4{padding-block:.25rem}.p-8{padding:.5rem}.pt-8{padding-top:.5rem}.pe-8{padding-right:.5rem}.pb-8{padding-bottom:.5rem}.ps-8{padding-left:.5rem}.px-8{padding-inline:.5rem}.py-8{padding-block:.5rem}.p-12{padding:.75rem}.pt-12{padding-top:.75rem}.pe-12{padding-right:.75rem}.pb-12{padding-bottom:.75rem}.ps-12{padding-left:.75rem}.px-12{padding-inline:.75rem}.py-12{padding-block:.75rem}.p-16{padding:1rem}.pt-16{padding-top:1rem}.pe-16{padding-right:1rem}.pb-16{padding-bottom:1rem}.ps-16{padding-left:1rem}.px-16{padding-inline:1rem}.py-16{padding-block:1rem}.p-24{padding:1.5rem}.pt-24{padding-top:1.5rem}.pe-24{padding-right:1.5rem}.pb-24{padding-bottom:1.5rem}.ps-24{padding-left:1.5rem}.px-24{padding-inline:1.5rem}.py-24{padding-block:1.5rem}.p-32{padding:2rem}.pt-32{padding-top:2rem}.pe-32{padding-right:2rem}.pb-32{padding-bottom:2rem}.ps-32{padding-left:2rem}.px-32{padding-inline:2rem}.py-32{padding-block:2rem}.p-48{padding:3rem}.pt-48{padding-top:3rem}.pe-48{padding-right:3rem}.pb-48{padding-bottom:3rem}.ps-48{padding-left:3rem}.px-48{padding-inline:3rem}.py-48{padding-block:3rem}.p-64{padding:4rem}.pt-64{padding-top:4rem}.pe-64{padding-right:4rem}.pb-64{padding-bottom:4rem}.ps-64{padding-left:4rem}.px-64{padding-inline:4rem}.py-64{padding-block:4rem}.p-96{padding:6rem}.pt-96{padding-top:6rem}.pe-96{padding-right:6rem}.pb-96{padding-bottom:6rem}.ps-96{padding-left:6rem}.px-96{padding-inline:6rem}.py-96{padding-block:6rem}.p-120{padding:12vh}.pt-120{padding-top:12vh}.pe-120{padding-right:12vh}.pb-120{padding-bottom:12vh}.ps-120{padding-left:12vh}.px-120{padding-inline:12vh}.py-120{padding-block:12vh}.p-160{padding:16vh}.pt-160{padding-top:16vh}.pe-160{padding-right:16vh}.pb-160{padding-bottom:16vh}.ps-160{padding-left:16vh}.px-160{padding-inline:16vh}.py-160{padding-block:16vh}.p-240{padding:24vh}.pt-240{padding-top:24vh}.pe-240{padding-right:24vh}.pb-240{padding-bottom:24vh}.ps-240{padding-left:24vh}.px-240{padding-inline:24vh}.py-240{padding-block:24vh}.color-black-0{color:#f5f5f5}.color-black-50{color:#e7e7e7}.color-black-100{color:#b4b4b4}.color-black-200{color:#8f8f8f}.color-black-300{color:#5c5c5c}.color-black-400{color:#3d3d3d}.color-black-500{color:#0c0c0c}.color-black-600{color:#0b0b0b}.color-black-700{color:#090909}.color-black-800{color:#070707}.color-orange-0{color:#ffeee6}.color-orange-50{color:#ffe6d9}.color-orange-100{color:#ffcab0}.color-orange-200{color:#f50}.color-orange-300{color:#e64d00}.color-orange-400{color:#c40}.color-orange-500{color:#bf4000}.color-orange-600{color:#930}.color-orange-700{color:#732600}.color-orange-800{color:#591e00}.color-white{color:#fff}:root{--h1: clamp(3rem, calc(2rem + 2vw) , 4.5rem);--h2: clamp(2.5rem, calc(1.5rem + 1.5vw) , 3.75rem);--h3: clamp(2rem, calc(1.3rem + 1.2vw) , 3rem);--h4: clamp(1.5rem, calc(1rem + 1vw) , 2.25rem);--h5: clamp(1.25rem, calc(.9rem + .8vw) , 1.875rem);--h6: clamp(1rem, calc(.8rem + .5vw) , 1.5rem)}html{font-family:Urbanist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#070707}body{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:Urbanist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;color:#070707}h1,.h1{margin-top:0;margin-bottom:3rem;font-size:var(--h1);line-height:1.1;letter-spacing:-.02em}h2,.h2{margin-top:0;margin-bottom:3rem;font-size:var(--h2);line-height:1.35;letter-spacing:-.02em}h3,.h3{margin-top:0;margin-bottom:1.5rem;font-size:var(--h3);line-height:1.2;letter-spacing:-.02em}h4,.h4{margin-top:0;margin-bottom:1.5rem;font-size:var(--h4);line-height:1.25;letter-spacing:-.02em}h5,.h5{margin-top:0;margin-bottom:1rem;font-size:var(--h5);line-height:1.33;letter-spacing:0}h6,.h6{margin-top:0;margin-bottom:0;font-size:var(--h6);line-height:1.35;letter-spacing:0}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-shell .app-content{flex:1;display:flex;flex-direction:column}.navbar{border-bottom:.0625rem solid #e7e7e7}.navbar.navbar--test{background:#ffe4e4;border-bottom-color:#d9001b}.navbar.navbar--test .env-badge{box-shadow:0 0 0 .125rem #ffe4e4}.navbar nav{padding:1rem 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:60}@media(min-width:48rem){.navbar nav{flex-wrap:nowrap;gap:0}}.navbar nav .nav-bar{width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width:47.99rem){.navbar nav .nav-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}.navbar nav .nav-bar .nav-wrapper{justify-content:center;gap:.5rem}.navbar nav .nav-bar .nav-actions{justify-self:end}.navbar nav .nav-bar .menu-toggle{justify-self:start;margin-left:-.5rem;padding:.25rem .5rem}.navbar nav .nav-wrapper .logo img{width:6.5rem;height:auto}.navbar nav .nav-actions .icon-btn--cart img{width:1.75rem;height:1.75rem}}@media(min-width:48rem){.navbar nav .nav-bar{width:auto;flex:1 1 auto}}.navbar nav .nav-wrapper{display:flex;gap:1rem;align-items:center}@media(min-width:48rem){.navbar nav .nav-wrapper{gap:3rem}}.navbar nav .nav-wrapper .logo{display:inline-flex;align-items:center}@supports selector(:focus-visible){.navbar nav .nav-wrapper .logo:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.navbar nav .nav-wrapper .logo:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.navbar nav .nav-wrapper .logo:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.navbar nav .nav-wrapper .env-badge{display:inline-flex;align-items:center;padding:.1875rem .5rem;background:#d9001b;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;border-radius:.25rem;text-transform:uppercase;margin-left:.75rem;align-self:center;pointer-events:none;user-select:none}@media(max-width:47.99rem){.navbar nav .nav-wrapper .env-badge{margin-left:0}}.navbar nav .nav-wrapper .nav-links{display:none;align-items:center;list-style:none;padding:0;gap:2.5rem;font-weight:700}@media(min-width:48rem){.navbar nav .nav-wrapper .nav-links{display:flex}}@supports selector(:focus-visible){.navbar nav .nav-wrapper .nav-links a:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.navbar nav .nav-wrapper .nav-links a:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.navbar nav .nav-wrapper .nav-links a:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.navbar nav .nav-actions{display:flex;gap:1.5rem;align-items:center}.navbar nav .nav-actions .icon-btn{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.navbar nav .nav-actions .icon-btn--cart,.navbar nav .nav-actions .icon-btn--user{position:relative}@media(max-width:47.99rem){.navbar nav .nav-actions{gap:1rem}.navbar nav .nav-actions .icon-btn--user{display:none}}.navbar nav .nav-actions .cart-badge[hidden]{display:none}.navbar nav .nav-actions .cart-badge{position:absolute;top:-.375rem;right:-.375rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:62.4375rem;background:#f50;color:#fff;font-size:.625rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 .125rem #fff;pointer-events:none}@media(max-width:47.99rem){.navbar nav .nav-actions .cart-badge{position:static;margin-left:.375rem;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:700;background:#f50;color:#fff;box-shadow:none}}@supports selector(:focus-visible){.navbar nav .nav-actions .icon-btn:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.navbar nav .nav-actions .icon-btn:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.navbar nav .nav-actions .icon-btn:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.navbar nav .menu-toggle{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}@supports selector(:focus-visible){.navbar nav .menu-toggle:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.navbar nav .menu-toggle:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.navbar nav .menu-toggle:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}@media(min-width:48rem){.navbar nav .menu-toggle{display:none}}.navbar nav .hamburger{width:1.5rem;height:1.125rem;display:inline-flex;flex-direction:column;justify-content:space-between;color:#070707}.navbar nav .hamburger .line{width:100%;height:.125rem;background:currentColor;border-radius:.125rem;transition:transform .2s ease,opacity .2s ease;transform-origin:center}.navbar nav .menu-toggle[aria-expanded=true] .hamburger .line:nth-child(1){transform:translateY(.5rem) rotate(45deg)}.navbar nav .menu-toggle[aria-expanded=true] .hamburger .line:nth-child(2){opacity:0}.navbar nav .menu-toggle[aria-expanded=true] .hamburger .line:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}.navbar .mobile-drawer{position:fixed;top:var(--navbar-bottom, 0px);left:0;right:0;bottom:0;background:#fffffff5;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:50;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;display:flex;flex-direction:column}@media(min-width:48rem){.navbar .mobile-drawer{display:none}}.navbar .mobile-drawer.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear 0s}.navbar .mobile-drawer.open .mobile-drawer-inner{transform:translateY(0)}.navbar .mobile-drawer .mobile-drawer-inner{flex:1 1 auto;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;transform:translateY(-.5rem);transition:transform .3s ease;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.navbar .mobile-section-title{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#555}.navbar .mobile-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border:.0625rem solid #e7e7e7;border-radius:1rem;overflow:hidden;background:#fafafa}.navbar .mobile-links li+li{border-top:.0625rem solid #e7e7e7}.navbar .mobile-links a{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;font-weight:600;color:#070707}.navbar .mobile-links .mobile-link-icon{width:3rem;height:2.5rem;object-fit:contain;flex:0 0 auto}.navbar .mobile-links .mobile-link-text{flex:1 1 auto}.navbar .mobile-links .mobile-link-chevron{width:1rem;height:1rem;flex:0 0 auto;opacity:.6}.navbar .mobile-links--account{margin-bottom:1.25rem}.navbar .mobile-links--account a{padding:.875rem 1rem}.navbar .mobile-links .mobile-link-sub{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:400;color:#555;word-break:break-all}.navbar .mobile-logout{width:100%;background:transparent;border:none;padding:.75rem;font-family:inherit;font-size:1rem;font-weight:600;color:#d9001b;cursor:pointer}.navbar .mobile-auth{margin-top:auto;padding-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.navbar .mobile-auth form{display:contents}.navbar .mobile-auth .mobile-auth-btn{width:100%;font-size:1rem;padding:.75rem 1.5rem;box-shadow:none}.navbar .mobile-auth .mobile-auth-btn:not(.btn--secondary){border-color:#e7e7e7}.navbar .mobile-auth .mobile-auth-note{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#070707;text-align:center}@supports selector(:focus-visible){.navbar .mobile-links a:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.navbar .mobile-links a:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.navbar .mobile-links a:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.footer{padding-top:3rem;background:#f5f5f5;padding-bottom:3rem}@media(max-width:63.99rem){body.footer-desktop-only .footer{display:none}}@media(min-width:64rem){.footer{padding-top:4rem}}.footer .top-level{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem}@media(min-width:64rem){.footer .top-level{display:grid;grid-template-columns:1fr 22%;align-items:start}.footer .top-level .content{max-width:42.5rem}}.footer .top-level .content h5{font-weight:600}.footer .top-level .content p{color:#5c5c5c;font-size:1.125rem;font-weight:600}@media(min-width:64rem){.footer .top-level .content p{font-size:1.25rem}}.footer .top-level .btn{width:100%}@media(min-width:48rem){.footer .top-level .btn{width:initial}}.footer .center-level{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media(min-width:48rem){.footer .center-level{gap:4rem;flex-direction:row}}@media(min-width:80rem){.footer .center-level{padding-right:24vh}}.footer .center-level .logo-wrapper .logo{margin-bottom:1rem}@media(min-width:64rem){.footer .center-level .logo-wrapper .logo{margin-bottom:2rem}}.footer .center-level .logo-wrapper .contact-card{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.footer .center-level .logo-wrapper .operator-photo{position:relative;display:inline-block;flex-shrink:0}.footer .center-level .logo-wrapper .operator-photo img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;display:block}.footer .center-level .logo-wrapper .operator-photo:after{content:"";position:absolute;top:.125rem;right:.125rem;width:.875rem;height:.875rem;border-radius:50%;background:#12b76a;border:.125rem solid #f5f5f5}.footer .center-level .logo-wrapper .contacts{display:grid;gap:.75rem;color:#3d3d3d}.footer .center-level .logo-wrapper .contacts .contact-item{display:flex;align-items:flex-start;gap:.625rem}.footer .center-level .logo-wrapper .contacts .contact-icon{display:inline-flex;flex-shrink:0;margin-top:.125rem;color:#f50}.footer .center-level .logo-wrapper .contacts .contact-icon svg{width:1.25rem;height:1.25rem;display:block}.footer .center-level .logo-wrapper .contacts .contact-detail{display:grid;gap:.125rem}.footer .center-level .logo-wrapper .contacts .contact-hours{display:flex;align-items:flex-start;gap:.375rem;font-weight:700;line-height:1.3;color:#3d3d3d}.footer .center-level .logo-wrapper .contacts .contact-hours__times{display:grid}.footer .center-level .logo-wrapper .contact-cta{margin:0;font-weight:700;color:#0c0c0c}.footer .center-level .column .title{margin-bottom:1rem;color:#5c5c5c}.footer .center-level .column ul{padding:0;list-style-type:none;display:grid;gap:.75rem}.footer .center-level .column ul li{font-weight:600;color:#5c5c5c;letter-spacing:.02em}.footer .payments-level{display:flex;gap:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.25rem}.footer .payments-level::-webkit-scrollbar{height:4px}.footer .payments-level::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.footer .payments-level img{height:1.875rem;width:auto;flex-shrink:0;filter:drop-shadow(0 .1875rem .5rem rgba(12,12,12,.1))}.footer .payments-level .pay-logo--gopay{height:2.5rem}.footer .low-level{color:#0c0c0c}.footer-simple{padding-top:3rem;background:#f5f5f5;padding-bottom:3rem}.footer-simple .low-level{color:#0c0c0c}.footer hr{border:none;border-top:.0625rem solid #e7e7e7;margin-top:2rem;padding-bottom:2rem}@media(min-width:64rem){.footer hr{margin-top:3rem;padding-bottom:3rem}}.btn{box-shadow:.25rem .25rem #070707;border:.125rem solid #070707;border-radius:3rem;padding:1rem 2rem;font-family:inherit;font-size:1.25rem;font-weight:700;background:transparent;color:#070707;width:fit-content;cursor:pointer;transition:all .2s ease-in-out;align-content:center;text-align:center}.btn:hover,.btn:focus-visible{box-shadow:none}.btn:disabled,.btn[aria-disabled=true]{background:#f0f0f0;border-color:#d4d4d4;color:#9a9a9a;box-shadow:none;cursor:not-allowed}.btn:disabled:hover,.btn:disabled:focus-visible,.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:focus-visible{background:#f0f0f0;border-color:#d4d4d4;color:#9a9a9a;box-shadow:none}@supports selector(:focus-visible){.btn:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.btn:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.btn:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.btn--secondary{background:#f50;color:#fff}.btn--invalid{background:#ffe6d9;border-color:#ffcab0;color:#bf4000;box-shadow:none;cursor:not-allowed}.btn--invalid:hover,.btn--invalid:focus-visible{box-shadow:none}.btn--small{padding:.5rem 1rem;font-size:.875rem}.btn--detail{border-color:#e7e7e7;box-shadow:none;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem}.btn--detail:hover,.btn--detail:focus-visible{border-color:#070707}.btn--detail.is-active{border-color:#070707;background:#f5f5f5;box-shadow:inset 0 0 0 .0625rem #070707}.btn--detail.is-disabled,.btn--detail.is-disabled:hover,.btn--detail.is-disabled:focus-visible{opacity:.35;cursor:not-allowed;border-color:#e7e7e7;background:#f5f5f5;pointer-events:none}.btn--detail .btn-icon{width:1.5rem;height:1.5rem}.btn--detail .btn-icon--svg{display:inline-flex;align-items:center;justify-content:center;color:#e7e7e7;transition:color .2s ease-in-out}.btn--detail .btn-icon--svg svg{width:100%;height:100%;display:block}.btn--detail:hover .btn-icon--svg,.btn--detail:focus-visible .btn-icon--svg{color:#070707}@media(min-width:90rem){.btn--detail{width:100%}}
