.featured-products{width:min(1320px,calc(100% - 80px));padding-top:64px;padding-bottom:72px}.featured-products-heading{text-align:center;margin-bottom:30px}.featured-products-heading p{margin:0 0 8px;color:var(--gold);font:600 11px/1.4 Georgia,serif;letter-spacing:.24em}.featured-products-heading h2{margin:0;font:500 clamp(28px,3vw,40px)/1.2 Georgia,"Yu Mincho",serif;letter-spacing:.08em}.featured-carousel{position:relative;padding:0 46px}.featured-viewport{overflow:hidden}.featured-track{display:flex;gap:24px;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.featured-slide{flex:0 0 calc((100% - 72px)/4);min-width:0}.featured-products .product-card-media{aspect-ratio:4/5;border-radius:12px;box-shadow:0 10px 30px #50332114}.featured-products .product-card h3{margin:16px 0 7px;font-size:18px;line-height:1.5}.featured-products .product-card .price{font-size:16px;font-weight:600;color:#936c34}.featured-arrow{position:absolute;top:42%;z-index:3;display:grid;place-items:center;width:42px;height:62px;padding:0;border:1px solid #d6b478;background:#fff;color:#a5762d;box-shadow:0 7px 22px #5033211c;cursor:pointer;transform:translateY(-50%)}.featured-arrow span{font:300 44px/1 Georgia,serif;transform:translateY(-2px)}.featured-arrow-prev{left:0}.featured-arrow-next{right:0}.featured-arrow:disabled{opacity:.25;cursor:default}.featured-status{min-height:18px;margin-top:18px;color:#8c765f;font-size:11px;text-align:center;letter-spacing:.08em}.dogme-contact-page{position:relative;overflow:hidden;padding:48px 32px 36px;background:radial-gradient(circle at 10% 20%,#fff 0,#fffdfb 35%,transparent 70%),linear-gradient(135deg,#fff 0,#fbfaf8)}.dogme-contact-page:before,.dogme-contact-page:after{content:"";position:absolute;z-index:0;width:280px;height:280px;border-radius:50%;filter:blur(3px);opacity:.22;background:radial-gradient(circle,#d9b66d 0,transparent 68%)}.dogme-contact-page:before{left:-160px;bottom:10%}.dogme-contact-page:after{right:-180px;top:5%}.dogme-contact-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.98fr);gap:30px;width:min(1440px,100%);margin:0 auto}.dogme-contact-info{display:flex;min-width:0;flex-direction:column;padding:0 0 0 24px}.dogme-contact-brand{margin:0 0 17px 32px;color:#ae7b28;font:500 21px/1.2 Georgia,Yu Mincho,serif;letter-spacing:.07em}.dogme-contact-info h1{margin:0 0 8px 32px;color:#ae7b28;font:500 clamp(62px,7vw,94px)/.95 Georgia,"Times New Roman",serif;letter-spacing:.015em}.dogme-contact-lead{margin:8px 32px 0;padding-bottom:15px;border-bottom:1px solid #c79b51;font-family:Yu Mincho,serif;font-size:20px}.dogme-contact-intro{margin:16px 32px 0;font-family:Yu Mincho,serif;font-size:15px;line-height:1.9}.dogme-contact-kind{margin-top:28px}.dogme-contact-kind h2{display:flex;align-items:center;gap:14px;margin:0 0 16px;color:#a97017;font-size:18px}.dogme-contact-kind h2:after{content:"";height:1px;flex:1;background:#d6b375}.dogme-contact-kind-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dogme-kind-card{display:flex;min-width:0;min-height:156px;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:12px 7px;border:1px solid #d4ad69;border-radius:3px;background:#ffffffd9;color:#2f261f;font:600 12px/1.45 inherit;text-align:center;cursor:pointer;transition:.2s}.dogme-kind-card span{color:#b67b16;font:400 40px/1 Georgia,serif}.dogme-kind-card:hover,.dogme-kind-card:focus-visible{color:#fff;background:#b78632;transform:translateY(-2px)}.dogme-kind-card:hover span,.dogme-kind-card:focus-visible span{color:#fff}.dogme-contact-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.dogme-contact-detail{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;align-content:center;min-height:158px;padding:24px 28px;border:1px solid #d4ad69;border-radius:3px;background:#ffffffe6}.dogme-detail-icon{grid-row:1/3;align-self:start;color:#b67b16;font-size:34px;line-height:1}.dogme-contact-detail strong{font-size:16px}.dogme-contact-detail b{margin-top:16px;font-size:18px;font-weight:500;line-height:1.55}.dogme-privacy-note{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin-top:auto;padding:18px 20px;border:1px solid #d4ad69;border-radius:3px;background:#ffffffe0;font-size:11px;line-height:1.6}.dogme-privacy-note strong{color:#a97017;font-size:14px}.dogme-privacy-note span{align-self:center}.dogme-contact-form-card{position:relative;align-self:stretch;padding:46px 46px 42px;border:2px solid #c99843;border-radius:4px;background:#fffffff0;box-shadow:0 12px 30px #5c401b21}.dogme-contact-ornament{position:absolute;top:-14px;left:50%;padding:0 10px;background:#fff;color:#b47e26;font-size:24px;transform:translate(-50%)}.dogme-contact-form-card h2{margin:0 0 28px;color:#ac7621;font:500 25px/1.4 Yu Mincho,serif;text-align:center;letter-spacing:.08em}.dogme-contact-form{display:grid;gap:8px}.dogme-contact-form label{margin-top:8px;font-size:14px;font-weight:700}.dogme-contact-form em{display:inline-block;margin-left:7px;padding:2px 7px;border:1px solid #dcb876;color:#b5812c;font-size:10px;font-style:normal;font-weight:500}.dogme-contact-form input,.dogme-contact-form select,.dogme-contact-form textarea{width:100%;min-height:48px;padding:11px 14px;border:1px solid #cfd0d2;border-radius:2px;background:#fff;color:#2d2825;font:inherit;font-size:16px}.dogme-contact-form textarea{min-height:138px;resize:vertical}.dogme-contact-form input:focus,.dogme-contact-form select:focus,.dogme-contact-form textarea:focus{border-color:#b9842d;outline:2px solid rgba(185,132,45,.18)}.dogme-contact-form>button{display:flex;align-items:center;justify-content:center;gap:18px;width:72%;min-height:52px;margin:18px auto 0;border:0;border-radius:3px;background:linear-gradient(110deg,#ad7922,#d6aa54);color:#fff;font:500 18px/1 Yu Mincho,serif;letter-spacing:.08em;cursor:pointer}.dogme-contact-form>button span{position:absolute;margin-left:62%}.dogme-form-success,.dogme-form-errors{padding:14px;border-radius:3px;font-size:14px}.dogme-form-success{border:1px solid #7ea57a;background:#f3faf2;color:#285f27}.dogme-form-errors{border:1px solid #c78484;background:#fff5f5;color:#8c2424}@media(max-width:1050px){.dogme-contact-shell{grid-template-columns:1fr}.dogme-contact-info{padding:0}.dogme-contact-form-card{width:min(760px,100%);margin:auto}.dogme-contact-kind-grid{grid-template-columns:repeat(3,1fr)}.dogme-privacy-note{margin-top:24px}}@media(max-width:749px){.featured-products{width:100%;padding:42px 14px 54px}.featured-products-heading{margin-bottom:22px}.featured-products-heading h2{font-size:27px}.featured-carousel{padding:0}.featured-track{gap:14px}.featured-slide{flex-basis:100%}.featured-arrow{display:none}.featured-viewport{touch-action:pan-y}.featured-products .product-card-media{aspect-ratio:1/1.15}.featured-products .product-card h3{font-size:20px}.featured-products .product-card .price{font-size:17px}.dogme-contact-page{padding:30px 12px}.dogme-contact-brand,.dogme-contact-info h1,.dogme-contact-lead,.dogme-contact-intro{margin-left:8px;margin-right:8px}.dogme-contact-brand{font-size:16px;margin-bottom:12px}.dogme-contact-info h1{font-size:52px}.dogme-contact-lead{font-size:17px}.dogme-contact-intro{font-size:13px}.dogme-contact-kind-grid{grid-template-columns:repeat(2,1fr);gap:8px}.dogme-kind-card{min-height:118px;font-size:11px}.dogme-kind-card span{font-size:32px}.dogme-contact-detail-grid{grid-template-columns:1fr}.dogme-contact-detail{min-height:130px}.dogme-privacy-note{grid-template-columns:1fr}.dogme-contact-form-card{padding:36px 18px 26px}.dogme-contact-form-card h2{font-size:21px}.dogme-contact-form>button{width:100%}.dogme-contact-form>button span{right:34px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/dogme-contact-featured.css.map */
