:root{--ink: #000;--red: #ff0000;--line: rgba(0, 0, 0, .25);--font: Arial, Helvetica, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.15;text-transform:uppercase;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:active{opacity:.7}img{display:block;max-width:100%}svg{fill:currentColor}.top{position:relative;width:90%;max-width:1000px;margin:0 auto;padding-top:36px;text-align:center}.wordmark{display:inline-block;color:var(--red);font-weight:700;font-size:clamp(30px,4.6vw,62px);line-height:1}.cart{position:fixed;top:56px;right:5%;z-index:10;background:#fff;padding:2px 4px}.arrow{display:block;width:100%;height:auto;margin-top:6px;fill:var(--red)}.nav{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}.nav a.on{color:var(--red)}.has-drop{position:relative}.has-drop>a{display:block}.drop{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:20;padding-top:12px;background:#fff;white-space:nowrap}.drop a{display:block;padding:3px 10px;font-size:12px}.drop a:hover,.drop a.on{color:var(--red)}.has-drop:hover .drop,.has-drop.open .drop{display:block}.shop-head{width:90%;max-width:1000px;margin:90px auto 0;padding:0;font-size:inherit;font-weight:400;text-align:left;text-transform:none;color:#00000080}.shop-head+.grid{margin-top:40px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:120px 32px;width:90%;max-width:1000px;margin:100px auto 140px;padding:0}.card{text-align:center}.card .pic{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.card .pic img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.card .pic.photo img{object-fit:cover}.card:hover .pic img{transform:scale(1.03)}.card .cap{margin-top:90px}.ship{color:var(--red);margin-top:10px}.pdp{max-width:560px;margin:70px auto 120px;padding:0 24px;text-align:center}.viewer{display:flex;align-items:center;justify-content:center;gap:12px}.stage{position:relative;flex:0 1 460px;min-width:0;aspect-ratio:1 / 1}.stage img{width:100%;height:100%;object-fit:contain}.stage.photo img{object-fit:cover}.viewer button{flex:none;padding:8px;border:0;background:none;color:#000;font-family:var(--font);font-size:22px;line-height:1;cursor:pointer}.viewer button:hover{color:var(--red)}@media(min-width:761px){.viewer{margin:0 -24px}}.pdp-text{max-width:500px;margin:90px auto 0;font-size:20px;line-height:1}.pdp h1,.pdp h2{margin:0;font-size:inherit;font-weight:700;text-transform:uppercase}.pdp .desc{margin:1em 0 0}.pdp h2{margin-top:2em}.details{list-style:none;margin:1em 0 0;padding:0}.details li{margin-bottom:1em}.details li:last-child{margin-bottom:.5em}.buy select{display:block;width:100%;-webkit-appearance:none;appearance:none;font:inherit;line-height:1.2;color:#000;padding:.58em 2em .55em .9em;margin-bottom:.5em;border:1px solid var(--line);border-radius:0;text-align:left;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18'%3E%3Cpath d='M1 7l5-5 5 5M1 11l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right .9em center}.buy button,.buy .contact-btn{padding:.5em 1em;border:0;border-radius:0;background:#000;color:#fff;font:inherit;line-height:normal;text-transform:uppercase;cursor:pointer}.buy button:active,.buy .contact-btn:active{opacity:.7}.buy .contact-btn{display:inline-block;text-decoration:none}.pdp .ship{margin-top:.5em;text-transform:uppercase}.back{display:inline-block;margin-top:3em;text-transform:uppercase}.gallery{display:flex;align-items:flex-start;gap:16px;max-width:1500px;margin:60px auto 120px;padding:0 24px}.gallery-col{flex:1;min-width:0}.gallery img{width:100%;margin-bottom:40px}.about{max-width:560px;margin:90px auto 140px;padding:0 24px;text-align:center;font-size:20px}.contact-bottom{position:fixed;left:0;right:0;bottom:96px;margin:0 auto}.contact-bottom p{margin:0}.stockist{text-decoration:underline;text-underline-offset:3px}.stockist:hover{color:var(--red)}.about-cards{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:32px;max-width:1200px;margin:-60px auto 140px;padding:0 24px}.about-cards img{flex:1 1 0;min-width:0;max-width:190px;height:auto}@media(max-width:760px){.top{width:auto;margin:0 16px;padding-top:24px}.cart{top:24px;right:16px;font-size:13px}.nav{margin-top:16px;font-size:13px}.grid{gap:48px 10px;width:auto;margin:56px 16px 140px;padding:0;font-size:11px}.card .cap{margin-top:20px}.shop-head{width:auto;margin:56px 16px 0}.shop-head+.grid{margin-top:24px}.card .ship{font-size:10px}.pdp-text{margin-top:50px;font-size:17px}.about{font-size:17px}.about-cards{gap:8px;padding:0 16px;margin-top:-80px}.pdp{padding:0 16px}.viewer{gap:4px}.viewer button{padding:8px 4px}.gallery{gap:10px;padding:0 16px}.gallery img{margin-bottom:16px}}.welcome{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:30px 16px}.welcome a{display:block}.welcome-card{height:calc(100vh - 60px);min-height:280px;width:auto;max-width:100%;object-fit:contain}.policies{text-align:left}.policies section{margin-bottom:64px;scroll-margin-top:24px}.policies h2{font-size:inherit;font-weight:700;margin:0 0 1em}.site-foot{display:flex;justify-content:center;gap:32px;padding:0 16px 40px;font-size:13px}.site-foot a:hover{color:var(--red)}body[data-nav=CONTACT] .site-foot{position:fixed;left:0;right:0;bottom:0}.own-amount{display:flex;align-items:center;gap:.4em;padding:.58em .9em .55em;margin-bottom:.5em;border:1px solid var(--line)}.own-amount[hidden]{display:none}.own-amount input{flex:1;min-width:0;border:0;padding:0;font:inherit;line-height:1.2;color:#000;text-transform:uppercase;background:none;outline:none;-moz-appearance:textfield}.own-amount input::-webkit-outer-spin-button,.own-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-title{font-size:inherit;font-weight:700;margin:0 0 1em}.page-text{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sur-marina.css.map */
