#shopify-pc__banner,#shopify-pc__prefs{--pc-navy: #000b22;--pc-ecru: #efe8d8;--pc-ecru-soft: rgba(239, 232, 216, .75);--pc-thread: #84a68b;--pc-white: #fcfffc;--pc-font: var(--font-body-family)}#shopify-pc__banner{left:2.4rem;right:auto;bottom:2.4rem;width:46rem;max-width:calc(100% - 4.8rem);min-width:0;padding:3.2rem 3.2rem 2.8rem;background:var(--pc-navy);border-radius:.4rem;box-shadow:0 1.2rem 3.2rem #000b2259;font-family:var(--pc-font);letter-spacing:.04rem;animation:pc-banner-in .5s cubic-bezier(.2,.8,.2,1) backwards}#shopify-pc__banner:before{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:.2rem dashed var(--pc-thread);border-radius:.2rem;pointer-events:none}#shopify-pc__banner .shopify-pc__banner__wrapper{position:relative;align-items:stretch}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:.4rem}#shopify-pc__banner h2{color:var(--pc-ecru);font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.06rem;margin:0 0 1rem}#shopify-pc__banner h2:before{content:"Toyo Denim";content:"Toyo Denim" / "";display:block;margin-bottom:.8rem;color:var(--pc-white);font-family:var(--pc-font);font-size:1.2rem;font-weight:400;letter-spacing:.24rem}#shopify-pc__banner p{color:var(--pc-ecru-soft);font-size:1.4rem;line-height:1.5}#shopify-pc__banner a{color:var(--pc-ecru);text-underline-offset:.3rem}#shopify-pc__banner .shopify-pc__banner__btns{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem}#shopify-pc__banner button{margin:0;flex:1 1 0;min-height:4.4rem;padding:1rem 1.6rem;border-radius:0;font-family:var(--pc-font);font-size:1.4rem;text-transform:uppercase;letter-spacing:.12rem;transition:background-color .2s ease,color .2s ease}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{background:transparent;color:var(--pc-ecru);border:.1rem solid var(--pc-ecru)}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{background:var(--pc-ecru);color:var(--pc-navy)}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;flex:1 0 100%;min-height:0;padding:.4rem 0;background:transparent;color:var(--pc-ecru-soft);text-transform:none;letter-spacing:.04rem;text-align:center}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{color:var(--pc-ecru)}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner button:focus,#shopify-pc__banner a:focus{outline:none;box-shadow:none}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:focus span{outline:none}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:.2rem solid var(--pc-thread);outline-offset:.3rem;box-shadow:none}@keyframes pc-banner-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner{animation:none}}@media screen and (max-width:749px){#shopify-pc__banner{left:1.2rem;bottom:1.2rem;width:auto;max-width:none;right:1.2rem;padding:2.6rem 2.4rem 2.2rem}#shopify-pc__banner h2{font-size:1.6rem}#shopify-pc__banner p{font-size:1.3rem}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background-color:#000b22b3}#shopify-pc__prefs .shopify-pc__prefs__dialog{top:50%;left:50%;width:72rem;max-width:calc(100% - 3.2rem);max-height:calc(100% - 3.2rem);overflow-y:auto;transform:translate(-50%,-50%);background:var(--pc-ecru);border-radius:.4rem;font-family:var(--pc-font);box-shadow:0 1.6rem 4rem #000b2273}#shopify-pc__prefs .shopify-pc__prefs__dialog header{flex-direction:column;align-items:stretch;background:var(--pc-navy);border-bottom:.3rem dashed var(--pc-thread)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{margin:0 0 1.6rem;padding:0 4rem 0 0!important;color:var(--pc-ecru);font-family:var(--font-heading-family);text-align:start;text-transform:uppercase;letter-spacing:.06rem}#shopify-pc__prefs .shopify-pc__prefs__header-actions{justify-content:flex-start;flex-wrap:wrap;gap:1rem;padding:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{margin:0;border-radius:0;background:transparent;color:var(--pc-ecru);border:.1rem solid var(--pc-ecru);font-family:var(--pc-font);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1rem}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary{background:var(--pc-ecru);color:var(--pc-navy)}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:3.2rem;right:3.2rem}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--pc-ecru)}#shopify-pc__prefs h3,#shopify-pc__prefs label{color:var(--pc-navy)}#shopify-pc__prefs p{color:#000b22cc}#shopify-pc__prefs .shopify-pc__prefs__option svg path{fill:var(--pc-navy)}#shopify-pc__prefs button:focus{box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background-color:transparent}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span svg{box-shadow:0 0 0 .2rem var(--pc-ecru),0 0 0 .4rem var(--pc-navy)}#shopify-pc__prefs button:focus-visible{outline:.2rem solid var(--pc-navy);outline-offset:.2rem;box-shadow:none}#shopify-pc__prefs header button:focus-visible{outline-color:var(--pc-thread);outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-privacy-banner.css.map */
