:root{--cream:#fff8f1;--ink:#52372e;--rose:#d6a5a2;--line:#e1c6bc;--dark:#754e4c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Georgia,serif}a{color:inherit}button,input,select{font:inherit}header{max-width:1260px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:27px 5%;border-bottom:1px solid var(--line)}.logo{text-decoration:none;font-size:25px;font-style:italic}.logo small{display:block;font:10px Arial;letter-spacing:4px;text-align:center;margin-top:6px}nav{display:flex;gap:28px;font:13px Arial}nav a{text-decoration:none}.hero{max-width:1260px;margin:auto;padding:70px 8% 80px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.eyebrow{font:11px Arial;letter-spacing:3px;text-transform:uppercase}h1{font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.04;margin:25px 0}h1 em{color:#9e675c;font-weight:400}p{font:16px/1.8 Arial;max-width:520px}.button{display:inline-block;background:var(--dark);color:var(--cream);padding:17px 27px;text-decoration:none;border:1px solid var(--dark);font:12px Arial;letter-spacing:1px;cursor:pointer}.hero .button{margin:20px 0}.small{font:12px/1.7 Arial}.art{position:relative;min-height:500px;background:#ead9cc;border-radius:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);box-shadow:inset 0 0 0 14px var(--cream)}.art img{height:420px;max-width:85%;object-fit:contain;transform:rotate(-7deg);mix-blend-mode:multiply;border-radius:24px;filter:drop-shadow(10px 12px 10px #684b3525)}.seal{position:absolute;bottom:25px;right:-18px;border:1px solid var(--line);background:var(--cream);padding:25px 16px;border-radius:50%;font-style:italic;text-align:center;transform:rotate(9deg)}.strip{background:var(--dark);color:var(--cream);padding:21px;text-align:center;font:11px Arial;letter-spacing:3px}.section{max-width:1260px;margin:auto;padding:80px 6%}h2{font-weight:400;font-size:43px;margin:15px 0 25px}.sectionhead{display:flex;justify-content:space-between;gap:25px;align-items:end}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:35px}.product{border-top:1px solid var(--line);padding:22px 0}.swatch{height:160px;display:flex;align-items:center;justify-content:center;background:var(--tint);position:relative;overflow:hidden}.swatch:before,.swatch:after{content:"";position:absolute;width:145px;height:145px;border:1px solid #ffffff80;border-radius:50%;left:-25px;bottom:-70px}.swatch:after{left:auto;right:-50px;top:-70px}.swatch span{font-style:italic;font-size:31px;text-align:center;line-height:1.2}.product h3{font-size:22px;font-weight:400;margin-bottom:7px}.product p{font-size:13px;margin:0 0 18px}.product a{font:12px Arial;text-underline-offset:5px}.story{background:#eee2d4}.storyinner{max-width:1100px;margin:auto;padding:65px 6%;display:grid;grid-template-columns:1fr 1fr;gap:65px}.steps{list-style:none;padding:0}.steps li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid #d2bfaa;font:14px/1.7 Arial}.steps b{font:24px Georgia;color:#a17460}.order{display:grid;grid-template-columns:1fr 1fr;gap:70px}form{padding:30px;border:1px solid var(--line)}label{display:block;font:12px Arial;margin-bottom:8px}input,select{width:100%;padding:13px;border:1px solid var(--line);background:#fffcf6;color:var(--ink);margin-bottom:20px;border-radius:0}form button{width:100%}footer{border-top:1px solid var(--line);padding:30px 6%;display:flex;justify-content:space-between;gap:20px;font:12px/1.8 Arial}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a16f5a;outline-offset:4px}@media(max-width:700px){header{padding:22px 6%}nav{gap:15px;font-size:11px}.logo{font-size:21px}.hero{grid-template-columns:1fr;padding:45px 7%;gap:30px}.art{min-height:400px;max-width:340px;width:100%;margin:auto}.art img{height:335px}.seal{right:-8px}.products{grid-template-columns:1fr 1fr}.swatch{height:140px}.swatch span{font-size:24px}.section{padding:55px 7%}.sectionhead{display:block}.storyinner,.order{grid-template-columns:1fr;gap:25px}h2{font-size:35px}.strip{font-size:9px;letter-spacing:1.7px}footer{flex-direction:column}form{padding:22px}}body{background:radial-gradient(ellipse at 90% 8%,#f4dedb88,transparent 35%),var(--cream)}.logo{color:#754e4c}.eyebrow{color:#875e58}h1 em{color:#a36b75}.button{border-radius:28px;background:#805557;border-color:#805557;transition:background .18s,transform .18s}.button:hover{background:#684044;transform:translateY(-2px)}.art{background:linear-gradient(145deg,#f5e3de,#ecd2ce);border-color:#dab4ab;box-shadow:inset 0 0 0 13px var(--cream),0 16px 45px #9d6a5910}.seal{background:#fff5ec;border-color:#d4a59c;color:#805557;box-shadow:0 5px 18px #86544c12}.strip{background:#805557;letter-spacing:2.5px}.strip:before,.strip:after{content:"\2766";padding:0 22px;color:#f1cec5;font:21px Georgia;vertical-align:middle}h2{color:#704b48}h2:before{content:"\2766";display:block;font:30px Georgia;color:#bd8b86;margin-bottom:13px}.product{border-top:0;padding:0 0 24px;background:#fffcf8;border:1px solid #ecd8cf;border-radius:22px;overflow:hidden;box-shadow:0 7px 22px #85564b06}.swatch{height:175px;border-radius:20px 20px 65px;margin:9px;background:linear-gradient(135deg,#fff5,transparent),var(--tint)}.swatch:before{border:1px solid #fff9;width:170px;height:170px;bottom:-90px}.swatch span{position:relative;z-index:1}.product h3,.product p,.product>a{margin-left:21px;margin-right:21px}.product h3{margin-top:22px}.product p{min-height:43px}.product a{color:#805557}.story{background:#f3e3de;border-top:1px solid #e9d3ca;border-bottom:1px solid #e9d3ca}.steps b{color:#a96f73}.steps li{border-color:#dec3bb}form{border-radius:24px;background:#fffaf7;box-shadow:0 12px 40px #85564b08}input,select{border-radius:12px;background:#fffdfb}footer{background:#f4e7e1}@media(max-width:700px){.strip:before,.strip:after{padding:0 7px;font-size:16px}.strip{letter-spacing:1px}.product h3,.product p,.product>a{margin-left:13px;margin-right:13px}.product h3{font-size:20px}.product p{min-height:65px}.product a{font-size:11px}.swatch{margin:6px;height:140px;border-radius:17px 17px 42px}.swatch span{font-size:22px}.product{border-radius:20px}}body{background:linear-gradient(#fff8f166,#fff8f166),url(//velvetspuroil.com/cdn/shop/t/2/assets/western-farm.webp?v=110853446237492877541792952944) center top / cover fixed,var(--cream)}.hero{position:relative}.hero>div:first-child{background:#fff8f1b8;padding:26px;border-radius:28px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#scents,#order{background:#fff8f1e8;border-radius:30px;margin-top:28px;margin-bottom:28px}header{background:#fff8f1e8;border-radius:0 0 24px 24px}.story{background:#f3e3deed}footer{background:#f4e7e1ed}@media(max-width:700px){body{background-size:auto 100vh;background-position:65% top}.hero>div:first-child{padding:20px}#scents,#order{margin:18px 12px;border-radius:24px}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:15px;top:15px;z-index:10;background:#fff;padding:15px}.product form{padding:0;margin:18px 20px 0;border:0;box-shadow:none;background:none}.product form .button{padding:12px}.product-image{width:100%;height:175px;object-fit:contain}.commerce{background:#fff8f1ed;border-radius:28px}.commerce h1{font-size:48px}.commerce img{max-width:100%}.cart-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0}.cart-row input{max-width:90px;margin:0}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px}.rte p{max-width:none}button:disabled{opacity:.6;cursor:default}.policy-links{display:flex;flex-wrap:wrap;gap:12px}.variant-price{font:18px Arial;margin:15px 0}@media(max-width:700px){header{flex-wrap:wrap;gap:20px}.product-detail{grid-template-columns:1fr}.cart-row{grid-template-columns:2fr 1fr}.cart-row .line-total{grid-column:1/-1}nav{flex-wrap:wrap;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velvet.css.map */
