.cs-theme{background:#051619 url(cs-gallery.webp) center top/1100px auto repeat-y;color:#fff7ed}.cs-theme #MainContent{min-height:55vh}.cs-theme a{color:inherit}.cs-theme a:focus-visible,.cs-theme button:focus-visible,.cs-theme summary:focus-visible{outline:3px solid #ffe25c;outline-offset:5px}.cs-header{min-height:64px;display:flex;align-items:center;justify-content:center;gap:48px;padding:10px 6%;background:#090b0dec;border-bottom:1px solid #ff218f66}.cs-nav{display:flex;gap:32px}.cs-nav a{font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:700;padding:10px 0;letter-spacing:.08em}.cs-nav a[aria-current],.cs-nav a:hover{color:#ff42a3;border-bottom:3px solid #ff218f}.cs-tools{display:flex;align-items:center;gap:18px}.cs-tools a{display:flex;align-items:center;position:relative;min-width:32px;min-height:38px}.cs-tools svg{width:25px;height:25px}.cs-count{font-size:10px;background:#ff218f;color:#10070c;border-radius:50%;width:17px;height:17px;text-align:center;position:absolute;right:-5px;top:0}.cs-brand{text-align:center;width:88%;max-width:930px;margin:30px auto 38px}.cs-brand a{display:block}.cs-brand img{width:100%;height:auto;display:block}.cs-artist{display:inline-block;background:#fbd955;color:#080b0c;padding:7px 18px;font-weight:800;font-size:clamp(12px,2vw,22px);text-transform:uppercase;transform:rotate(-1deg);letter-spacing:.04em;margin:-12px 0 0;border:2px solid #181614;box-shadow:3px 4px #0009}.cs-home{position:relative;max-width:1100px;margin:0 auto;aspect-ratio:2/3;background:url(cs-restroom-bright.webp) center/100% 100% no-repeat;isolation:isolate}.cs-home .cs-brand{position:absolute;top:4%;left:4%;width:92%;max-width:none;margin:0}.cs-wall{position:absolute;top:26%;left:11%;width:78%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3%;height:18%}.cs-wall-item{display:flex;flex-direction:column;min-width:0;text-align:center;text-decoration:none;gap:8px}.cs-wall-item img{display:block;width:100%;height:85%;object-fit:contain;background:#151a19;border:8px ridge #484642;box-shadow:0 7px 15px #000e}.cs-wall-item span{font-size:clamp(8px,1.2vw,14px);text-transform:uppercase;background:#e0d4b9;color:#151515;font-weight:800;padding:5px 2px;line-height:1.3}.cs-home-copy{position:absolute;top:77%;left:22%;width:56%;text-align:center;text-shadow:0 2px 4px #000;font-family:monospace;font-size:clamp(12px,1.4vw,17px);line-height:1.65;background:#0006;padding:8px 14px}.cs-home-copy p{margin:0}.cs-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:48px;padding:12px 25px;color:#ff70b4!important;background:#100811;border:2px solid #ff218f;box-shadow:0 0 12px #ff218f65;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:15px;cursor:pointer}.cs-button:hover{color:#10070c!important;background:#ff70b4}.cs-home-cta{position:absolute;bottom:9%;left:50%;transform:translate(-50%);white-space:nowrap}.cs-prints-title{display:flex;align-items:center;justify-content:center;gap:24px;color:#fff;letter-spacing:.12em;text-align:center;font-size:clamp(26px,4vw,40px);margin:15px 0 30px}.cs-prints-title:before,.cs-prints-title:after{content:"";height:3px;width:90px;background:#ff218f}.cs-page-collection #MainContent{max-width:1100px;width:100%;margin:auto;padding-bottom:100px}.cs-page-collection .gradient{background:transparent}.cs-page-collection .page-width{padding:0 8%}.cs-page-collection .card-wrapper{background:#061a1be6;padding:10px;box-shadow:0 5px 18px #0008}.cs-page-collection .card__inner{border:7px ridge #3d413e;background:#101917}.cs-page-collection .card__information{text-align:center;padding:16px 0 8px}.cs-page-collection .card__heading{font-size:16px}.cs-page-collection .card-information{text-align:center}.cs-page-collection .card .media img{object-fit:contain}.cs-page-collection .button{border-radius:0;color:#ff70b4;background:#0e080e;border:1px solid #ff218f;font-size:13px;min-height:44px;padding:8px;box-shadow:0 0 8px #ff218f55}.cs-page-collection .button:after{display:none}.cs-theme .product,.cs-theme .cart__items,.cs-theme .cart__footer,.cs-theme .main-page-title+.rte,.cs-theme .template-search__header{background:#071a1df2;padding:24px}.cs-theme .product__title h1{color:#ff70b4}.cs-footer{max-width:none;text-align:center;background:#070c0f;border-top:1px solid #ff218f66;padding:32px 8% 24px!important}.cs-footer-credit{font-size:13px;letter-spacing:.12em;font-weight:700;color:#ff70b4}.cs-adult{font-size:12px;color:#c7c6c6}.cs-footer-panels{max-width:680px;margin:24px auto;display:grid;gap:8px}.cs-footer details{text-align:left;border-top:1px solid #ffffff26;padding:12px 0}.cs-footer summary{cursor:pointer;text-transform:uppercase;font-size:14px;min-height:32px}.cs-panel{padding:12px 0}.cs-panel h2{font-size:24px}.cs-panel label{display:block;margin:12px 0 5px}.cs-panel input,.cs-panel textarea{width:100%;border:1px solid #677b7c;background:#101e23;color:#fff;padding:12px;font:inherit}.cs-panel button{margin-top:18px}.cs-policy-list{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;font-size:12px}.cs-social{justify-content:center}.cs-footer small{font-size:11px;color:#b4babc}@media(max-width:749px){.cs-header{gap:18px;padding:10px 14px;min-height:60px}.cs-nav{gap:16px}.cs-nav a{font-size:11px;letter-spacing:0}.cs-tools{gap:8px}.cs-tools a{min-width:27px}.cs-tools svg{width:22px}.cs-count{right:-3px}.cs-home{aspect-ratio:auto;height:850px;background-size:cover;background-position:center}.cs-home .cs-brand{top:5%;left:3%;width:94%}.cs-home .cs-artist{margin:0;font-size:12px;padding:6px 12px}.cs-wall{top:23%;left:9%;width:82%;height:180px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 8px}.cs-wall-item{flex:0 0 calc(50% - 7px);scroll-snap-align:start}.cs-wall-item img{height:145px;border-width:5px}.cs-wall-item span{font-size:10px}.cs-home-copy{top:77%;left:10%;width:80%;font-size:12px;line-height:1.5;padding:9px}.cs-home-cta{bottom:6%;font-size:13px;padding:10px 16px;gap:20px}.cs-brand{margin:24px auto 28px;width:94%}.cs-artist{margin:0}.cs-prints-title{gap:16px}.cs-prints-title:before,.cs-prints-title:after{width:46px}.cs-page-collection .page-width{padding:0 16px}.cs-page-collection .grid{column-gap:16px;row-gap:26px}.cs-page-collection .grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}.cs-page-collection .card-wrapper{padding:6px}.cs-page-collection .card__inner{border-width:4px}.cs-page-collection .card__heading,.cs-page-collection .price{font-size:13px}.cs-page-collection .button{font-size:11px}.cs-page-collection #MainContent{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media(max-width:359px){.cs-header{gap:10px;padding:10px}.cs-nav{gap:12px}.cs-tools{gap:4px}.cs-home-copy{font-size:11px}}@media(max-width:749px){.cs-home .cs-brand{position:relative;top:auto;left:auto;margin:0 auto;padding-top:42px}.cs-home .cs-wall{position:relative;top:auto;left:auto;margin:28px auto 0}.cs-prints-empty{margin:24px 16px 60px!important}}.cs-prints-empty{max-width:680px;margin:32px auto 70px;text-align:center;background:#071a1de8;padding:32px 24px;border:1px solid #ff218f66}.cs-prints-empty h2{font-size:24px}.cs-prints-empty p{line-height:1.6}.cs-prints-grid{padding-bottom:72px}@media(max-width:749px){.cs-home{height:850px}.cs-home-copy{top:78%}.cs-home-cta{bottom:5%}}@media(min-width:750px){.cs-home .cs-brand{top:4%;left:10%;width:80%}}@media(max-width:749px){.cs-home .cs-brand{width:94%}}.cs-page-page #MainContent{max-width:1100px;width:100%;margin:0 auto;min-height:65vh;padding-bottom:72px}.cs-page-page #MainContent .section .page-width--narrow{max-width:900px}.cs-page-page #MainContent .cs-brand{max-width:930px}.cs-page-page #MainContent .main-page-title{color:#fff;text-transform:uppercase;margin:15px 0 30px}.cs-page-page #MainContent .cs-page-panel{background:#071a1de8;border:1px solid #ff218f66;color:#fff7ed;padding:clamp(24px,4vw,46px);line-height:1.65}.cs-page-page #MainContent .cs-page-panel h2,.cs-page-page #MainContent .cs-page-panel h3{color:#ff70b4}.cs-page-page #MainContent .cs-page-panel a{color:#ff90c7;text-decoration:underline}.cs-page-page #MainContent .color-scheme-1.gradient,.cs-page-page #MainContent .contact{background:transparent;color:#fff7ed}.cs-page-page #MainContent .contact{max-width:850px;background:#071a1de8;border:1px solid #ff218f66;padding:clamp(24px,4vw,46px)}.cs-page-page #MainContent .contact .field__input{background:#102b30;color:#fff7ed;border:1px solid #779195;border-radius:0}.cs-page-page #MainContent .contact .field__label{color:#e5e5dd}.cs-page-page #MainContent .contact .field:before,.cs-page-page #MainContent .contact .field:after{display:none}.cs-page-page #MainContent .contact .button{border:1px solid #ff218f;background:#100811;color:#ff70b4;min-height:48px;padding:12px 25px}.cs-page-page #MainContent .contact .button:after{display:none}.cs-page-page #MainContent .contact .button:hover{background:#ff70b4;color:#10070c}@media(max-width:749px){.cs-page-page #MainContent{padding-bottom:40px}.cs-page-page #MainContent .page-width--narrow{padding-left:16px;padding-right:16px}.cs-page-page #MainContent .cs-brand{margin:20px auto 24px}.cs-page-page #MainContent .contact{margin:0 16px}}.cs-home-copy{top:auto;bottom:calc(9% + 72px)}@media(max-width:749px){.cs-home-copy{top:auto;bottom:calc(5% + 64px);left:5%;width:90%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/culture-shock.css.map */
