{"product_id":"doreviay™-structured-pet-travel-weekender-with-fold-down-feeding-station-and-modular-care-compartments","title":"Doreviay™ Structured Pet Travel Weekender with Fold-Down Feeding Station and Modular Care Compartments","description":"\u003cstyle\u003e\n\/* =========================================================\n   DOREVIAY™ × SHOPIFY CRAFT\n   Structured Pet Travel Weekender\n   Fresh Olive Green × Cocoa Brown × Peach Beige\n   #8FAE63 × #6A5040 × #DDB39E\n========================================================= *\/\n\n.dvy-weekender,\n.dvy-weekender *,\n.dvy-weekender *::before,\n.dvy-weekender *::after{\n  box-sizing:border-box;\n}\n\n.dvy-weekender{\n  --olive:#8FAE63;\n  --olive-dark:#6E8D4A;\n  --olive-soft:#EDF3E4;\n  --cocoa:#6A5040;\n  --cocoa-dark:#49362D;\n  --peach:#DDB39E;\n  --peach-soft:#F5E6DE;\n  --cream:#FBF8F3;\n  --white:#FFFFFF;\n  --text:#493F38;\n  --muted:#786D65;\n  --line:rgba(106,80,64,.13);\n\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  margin:0!important;\n  padding:0!important;\n  overflow:hidden;\n\n  background:var(--cream);\n  color:var(--text);\n  border-radius:26px;\n\n  font-family:\n    var(--font-body-family,-apple-system),\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n\n  font-size:16px;\n  line-height:1.72;\n\n  container-type:inline-size;\n  container-name:dvyWeekender;\n}\n\n\n\/* =========================================================\n   RESET\n========================================================= *\/\n\n.dvy-weekender h1,\n.dvy-weekender h2,\n.dvy-weekender h3,\n.dvy-weekender p,\n.dvy-weekender div,\n.dvy-weekender span,\n.dvy-weekender strong{\n  min-width:0;\n  max-width:none;\n  word-break:normal!important;\n  overflow-wrap:normal!important;\n  hyphens:none!important;\n}\n\n.dvy-weekender h1,\n.dvy-weekender h2,\n.dvy-weekender h3{\n  margin:0;\n  padding:0;\n  color:var(--cocoa-dark);\n\n  font-family:\n    var(--font-heading-family,Georgia),\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-weight:600;\n  letter-spacing:-.035em;\n  word-break:keep-all!important;\n}\n\n.dvy-weekender p{\n  margin:0;\n  padding:0;\n  color:var(--muted);\n}\n\n.dvy-weekender strong{\n  color:var(--cocoa-dark);\n}\n\n.dvy-weekender .dw-wrap{\n  width:min(calc(100% - 48px),1120px);\n  margin:0 auto;\n}\n\n.dvy-weekender .dw-section{\n  padding:84px 0;\n}\n\n\n\/* =========================================================\n   GLOBAL\n========================================================= *\/\n\n.dvy-weekender .dw-eyebrow{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n\n  width:fit-content;\n  margin-bottom:18px;\n  padding:9px 13px;\n\n  color:var(--cocoa);\n  background:rgba(255,255,255,.75);\n\n  border:1px solid var(--line);\n  border-radius:999px;\n\n  font-size:10px;\n  font-weight:800;\n  line-height:1;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n}\n\n.dvy-weekender .dw-dot{\n  width:7px;\n  height:7px;\n  flex:0 0 7px;\n\n  background:var(--olive);\n  border-radius:50%;\n  box-shadow:0 0 0 4px rgba(143,174,99,.14);\n}\n\n.dvy-weekender .dw-main-title{\n  max-width:860px;\n  margin-bottom:20px;\n\n  font-size:clamp(40px,5.2vw,68px);\n  line-height:1.01;\n}\n\n.dvy-weekender .dw-title{\n  max-width:800px;\n  margin-bottom:18px;\n\n  font-size:clamp(31px,3.8vw,49px);\n  line-height:1.08;\n}\n\n.dvy-weekender .dw-green{\n  color:var(--olive-dark);\n}\n\n.dvy-weekender .dw-lead{\n  max-width:810px;\n  font-size:18px;\n  line-height:1.82;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.dvy-weekender .dw-hero{\n  position:relative;\n  isolation:isolate;\n  overflow:hidden;\n\n  padding:76px 0 72px;\n\n  background:\n    radial-gradient(circle at 90% 8%,rgba(221,179,158,.42),transparent 28%),\n    radial-gradient(circle at 0 100%,rgba(143,174,99,.24),transparent 31%),\n    linear-gradient(135deg,#FBF7F1 0%,#F4EADF 54%,#EDF2E5 100%);\n}\n\n.dvy-weekender .dw-hero::after{\n  content:\"\";\n  position:absolute;\n  z-index:-1;\n  top:-175px;\n  right:-115px;\n\n  width:405px;\n  height:405px;\n\n  border:1px solid rgba(106,80,64,.10);\n  border-radius:50%;\n}\n\n.dvy-weekender .dw-hero-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);\n  gap:56px;\n  align-items:center;\n}\n\n.dvy-weekender .dw-brand{\n  margin-bottom:17px;\n\n  color:var(--cocoa);\n\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:18px;\n  font-style:italic;\n}\n\n.dvy-weekender .dw-hero-copy{\n  max-width:675px;\n  margin-bottom:21px;\n\n  font-size:16px;\n  line-height:1.8;\n}\n\n.dvy-weekender .dw-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:27px;\n}\n\n.dvy-weekender .dw-tag{\n  padding:9px 12px;\n\n  color:var(--cocoa);\n  background:rgba(255,255,255,.75);\n\n  border:1px solid rgba(106,80,64,.10);\n  border-radius:999px;\n\n  font-size:10px;\n  font-weight:750;\n}\n\n\n\/* =========================================================\n   HERO BAG VISUAL\n========================================================= *\/\n\n.dvy-weekender .dw-visual{\n  position:relative;\n  overflow:hidden;\n\n  min-height:485px;\n\n  background:\n    linear-gradient(145deg,rgba(255,255,255,.93),rgba(255,255,255,.47));\n\n  border:1px solid rgba(255,255,255,.9);\n  border-radius:35px;\n\n  box-shadow:\n    0 30px 75px rgba(78,59,47,.12),\n    inset 0 1px 0 rgba(255,255,255,.95);\n}\n\n.dvy-weekender .dw-badge{\n  position:absolute;\n  z-index:20;\n\n  top:23px;\n  left:23px;\n\n  padding:8px 11px;\n\n  color:#fff;\n  background:var(--cocoa);\n\n  border-radius:999px;\n\n  font-size:9px;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.dvy-weekender .dw-art{\n  position:absolute;\n  inset:83px 28px 34px;\n}\n\n.dvy-weekender .dw-shadow{\n  position:absolute;\n\n  left:7%;\n  right:7%;\n  bottom:4px;\n\n  height:35px;\n\n  background:rgba(73,54,45,.14);\n  border-radius:50%;\n  filter:blur(14px);\n}\n\n.dvy-weekender .dw-bag-body{\n  position:absolute;\n  z-index:3;\n\n  left:8%;\n  right:8%;\n  top:48px;\n\n  height:250px;\n\n  background:\n    linear-gradient(145deg,#A5BE7D,var(--olive));\n\n  border:10px solid var(--cocoa);\n  border-radius:36px 36px 28px 28px;\n\n  box-shadow:0 17px 32px rgba(75,57,46,.10);\n}\n\n.dvy-weekender .dw-handle-left,\n.dvy-weekender .dw-handle-right{\n  position:absolute;\n  z-index:2;\n\n  top:10px;\n\n  width:29%;\n  height:100px;\n\n  border:11px solid var(--cocoa);\n  border-bottom:0;\n  border-radius:48px 48px 0 0;\n}\n\n.dvy-weekender .dw-handle-left{left:18%;}\n.dvy-weekender .dw-handle-right{right:18%;}\n\n.dvy-weekender .dw-front-panel{\n  position:absolute;\n  z-index:7;\n\n  left:17%;\n  right:17%;\n  bottom:52px;\n\n  height:115px;\n\n  background:var(--peach);\n\n  border:8px solid var(--cocoa);\n  border-radius:25px;\n\n  transform:rotate(7deg);\n  transform-origin:top center;\n\n  box-shadow:0 13px 24px rgba(75,57,46,.09);\n}\n\n.dvy-weekender .dw-day-pouch{\n  position:absolute;\n  z-index:8;\n\n  right:3%;\n  bottom:60px;\n\n  width:31%;\n  height:105px;\n\n  background:var(--cocoa);\n\n  border-radius:24px;\n\n  box-shadow:0 12px 22px rgba(75,57,46,.12);\n}\n\n.dvy-weekender .dw-day-pouch::after{\n  content:\"DAY POUCH\";\n\n  position:absolute;\n  left:50%;\n  top:50%;\n\n  transform:translate(-50%,-50%);\n\n  color:#fff;\n  font-size:8px;\n  font-weight:800;\n  letter-spacing:.12em;\n}\n\n\n\/* =========================================================\n   STORY\n========================================================= *\/\n\n.dvy-weekender .dw-story{\n  background:#fff;\n}\n\n.dvy-weekender .dw-story-grid{\n  display:grid;\n  grid-template-columns:.72fr 1.28fr;\n  gap:66px;\n}\n\n.dvy-weekender .dw-story-side{\n  position:sticky;\n  top:25px;\n  align-self:start;\n}\n\n.dvy-weekender .dw-number{\n  display:block;\n\n  margin-bottom:22px;\n\n  color:var(--peach);\n\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:68px;\n  font-style:italic;\n  line-height:.9;\n}\n\n.dvy-weekender .dw-story-copy p{\n  margin-bottom:22px;\n  font-size:16px;\n  line-height:1.87;\n}\n\n.dvy-weekender .dw-story-copy p:first-child{\n  color:var(--cocoa-dark);\n  font-size:18px;\n}\n\n.dvy-weekender .dw-story-copy p:last-child{\n  margin-bottom:0;\n}\n\n\n\/* =========================================================\n   PACKING SYSTEM\n========================================================= *\/\n\n.dvy-weekender .dw-pack{\n  background:\n    linear-gradient(180deg,var(--olive-soft),#F7F9F3);\n}\n\n.dvy-weekender .dw-pack-head{\n  max-width:820px;\n  margin-bottom:44px;\n}\n\n.dvy-weekender .dw-pack-grid{\n  display:grid;\n  grid-template-columns:1.1fr .9fr;\n  gap:18px;\n}\n\n.dvy-weekender .dw-pack-main{\n  position:relative;\n  overflow:hidden;\n\n  min-height:470px;\n\n  padding:33px;\n\n  background:#fff;\n\n  border:1px solid rgba(106,80,64,.10);\n  border-radius:28px;\n}\n\n.dvy-weekender .dw-pack-main h3{\n  margin-bottom:12px;\n\n  font-family:\n    var(--font-body-family,-apple-system),\n    Arial,sans-serif;\n\n  font-size:21px;\n  font-weight:780;\n}\n\n.dvy-weekender .dw-pack-main p{\n  max-width:550px;\n  font-size:13px;\n  line-height:1.74;\n}\n\n.dvy-weekender .dw-open-bag{\n  position:absolute;\n\n  left:7%;\n  right:7%;\n  bottom:32px;\n\n  height:245px;\n\n  background:var(--peach-soft);\n\n  border:9px solid var(--cocoa);\n  border-radius:30px;\n}\n\n.dvy-weekender .dw-cube{\n  position:absolute;\n  bottom:64px;\n\n  width:27%;\n  height:135px;\n\n  border-radius:20px;\n}\n\n.dvy-weekender .dw-cube-1{\n  left:12%;\n  background:var(--olive);\n}\n\n.dvy-weekender .dw-cube-2{\n  left:42%;\n  background:var(--peach);\n}\n\n.dvy-weekender .dw-bottle-zone{\n  position:absolute;\n\n  right:9%;\n  bottom:64px;\n\n  width:20%;\n  height:182px;\n\n  background:var(--cocoa);\n\n  border-radius:22px;\n}\n\n.dvy-weekender .dw-pack-side{\n  display:grid;\n  gap:16px;\n}\n\n.dvy-weekender .dw-pack-card{\n  min-height:145px;\n\n  padding:25px;\n\n  background:rgba(255,255,255,.78);\n\n  border:1px solid rgba(106,80,64,.10);\n  border-radius:23px;\n}\n\n.dvy-weekender .dw-pack-icon{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n\n  width:42px;\n  height:42px;\n\n  margin-bottom:20px;\n\n  color:var(--cocoa);\n  background:var(--peach-soft);\n\n  border-radius:13px;\n}\n\n.dvy-weekender .dw-pack-card h3{\n  margin-bottom:8px;\n\n  font-family:\n    var(--font-body-family,-apple-system),\n    Arial,sans-serif;\n\n  font-size:17px;\n  font-weight:780;\n}\n\n.dvy-weekender .dw-pack-card p{\n  font-size:12.5px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   FOLD-DOWN STATION\n========================================================= *\/\n\n.dvy-weekender .dw-station{\n  background:#fff;\n}\n\n.dvy-weekender .dw-station-box{\n  display:grid;\n  grid-template-columns:.94fr 1.06fr;\n\n  overflow:hidden;\n\n  background:var(--cocoa-dark);\n\n  border-radius:32px;\n}\n\n.dvy-weekender .dw-station-art{\n  position:relative;\n\n  min-height:470px;\n\n  background:\n    radial-gradient(circle at 50% 14%,rgba(221,179,158,.22),transparent 35%),\n    linear-gradient(145deg,#5B4337,#3E2E27);\n}\n\n.dvy-weekender .dw-station-bag{\n  position:absolute;\n\n  left:20%;\n  right:20%;\n  top:62px;\n\n  height:190px;\n\n  background:var(--olive);\n\n  border:12px solid var(--cocoa);\n  border-radius:32px;\n}\n\n.dvy-weekender .dw-station-panel{\n  position:absolute;\n\n  left:16%;\n  right:16%;\n  bottom:60px;\n\n  height:135px;\n\n  background:var(--peach);\n\n  border:10px solid var(--cocoa);\n  border-radius:25px;\n\n  transform:perspective(420px) rotateX(53deg);\n  transform-origin:top;\n}\n\n.dvy-weekender .dw-bowl-one,\n.dvy-weekender .dw-bowl-two{\n  position:absolute;\n  z-index:8;\n\n  bottom:111px;\n\n  width:65px;\n  height:26px;\n\n  background:var(--olive);\n\n  border-radius:50%;\n}\n\n.dvy-weekender .dw-bowl-one{left:29%;}\n.dvy-weekender .dw-bowl-two{right:29%;}\n\n.dvy-weekender .dw-station-label{\n  position:absolute;\n\n  left:50%;\n  bottom:26px;\n\n  transform:translateX(-50%);\n\n  color:rgba(255,255,255,.68);\n\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:.13em;\n\n  white-space:nowrap;\n  text-transform:uppercase;\n}\n\n.dvy-weekender .dw-station-copy{\n  padding:62px 52px;\n}\n\n.dvy-weekender .dw-station-copy .dw-eyebrow{\n  color:var(--peach);\n\n  background:rgba(255,255,255,.05);\n  border-color:rgba(255,255,255,.10);\n}\n\n.dvy-weekender .dw-station-copy h2{\n  color:#fff;\n}\n\n.dvy-weekender .dw-station-copy p{\n  margin-bottom:18px;\n  color:rgba(255,255,255,.69);\n}\n\n.dvy-weekender .dw-station-list{\n  display:grid;\n  gap:10px;\n\n  margin-top:24px;\n}\n\n.dvy-weekender .dw-station-item{\n  display:flex;\n  align-items:center;\n  gap:11px;\n\n  padding:12px;\n\n  color:rgba(255,255,255,.84);\n  background:rgba(255,255,255,.05);\n\n  border:1px solid rgba(255,255,255,.07);\n  border-radius:13px;\n\n  font-size:12px;\n}\n\n.dvy-weekender .dw-station-icon{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n\n  width:25px;\n  height:25px;\n  flex:0 0 25px;\n\n  color:var(--cocoa-dark);\n  background:var(--olive);\n\n  border-radius:50%;\n}\n\n\n\/* =========================================================\n   DAY POUCH\n========================================================= *\/\n\n.dvy-weekender .dw-pouch{\n  background:#F7F1EA;\n}\n\n.dvy-weekender .dw-pouch-grid{\n  display:grid;\n  grid-template-columns:1.03fr .97fr;\n\n  gap:55px;\n  align-items:center;\n}\n\n.dvy-weekender .dw-pouch-copy p{\n  margin-bottom:18px;\n}\n\n.dvy-weekender .dw-pouch-art{\n  position:relative;\n\n  min-height:390px;\n}\n\n.dvy-weekender .dw-mini-bag{\n  position:absolute;\n\n  left:20%;\n  right:20%;\n  top:82px;\n\n  height:195px;\n\n  background:\n    linear-gradient(145deg,#75594A,var(--cocoa));\n\n  border-radius:30px;\n\n  box-shadow:0 18px 32px rgba(75,57,46,.10);\n}\n\n.dvy-weekender .dw-mini-bag::before{\n  content:\"\";\n\n  position:absolute;\n\n  left:25%;\n  right:25%;\n  top:-50px;\n\n  height:80px;\n\n  border:10px solid var(--olive);\n  border-bottom:0;\n\n  border-radius:45px 45px 0 0;\n}\n\n.dvy-weekender .dw-mini-pocket{\n  position:absolute;\n\n  left:29%;\n  right:29%;\n  top:140px;\n\n  height:80px;\n\n  background:var(--peach);\n\n  border-radius:18px;\n}\n\n.dvy-weekender .dw-pouch-strap{\n  position:absolute;\n\n  left:13%;\n  right:13%;\n  top:47px;\n\n  height:240px;\n\n  border:8px solid var(--olive);\n  border-radius:50%;\n\n  opacity:.35;\n}\n\n\n\/* =========================================================\n   LOWER COMPARTMENT\n========================================================= *\/\n\n.dvy-weekender .dw-dirty{\n  background:var(--olive-soft);\n}\n\n.dvy-weekender .dw-dirty-grid{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n\n  gap:55px;\n  align-items:center;\n}\n\n.dvy-weekender .dw-dirty-art{\n  position:relative;\n\n  min-height:390px;\n}\n\n.dvy-weekender .dw-upper-space{\n  position:absolute;\n\n  left:13%;\n  right:13%;\n  top:44px;\n\n  height:150px;\n\n  background:var(--olive);\n\n  border:10px solid var(--cocoa);\n  border-radius:30px 30px 12px 12px;\n}\n\n.dvy-weekender .dw-divider{\n  position:absolute;\n\n  left:13%;\n  right:13%;\n  top:188px;\n\n  height:16px;\n\n  background:var(--cocoa-dark);\n}\n\n.dvy-weekender .dw-lower-space{\n  position:absolute;\n\n  left:13%;\n  right:13%;\n  bottom:45px;\n\n  height:130px;\n\n  background:var(--peach);\n\n  border:10px solid var(--cocoa);\n  border-radius:12px 12px 30px 30px;\n}\n\n.dvy-weekender .dw-dirty-copy p{\n  margin-bottom:18px;\n}\n\n\n\/* =========================================================\n   TRAVEL DETAILS\n========================================================= *\/\n\n.dvy-weekender .dw-travel{\n  background:#fff;\n}\n\n.dvy-weekender .dw-travel-head{\n  max-width:810px;\n  margin-bottom:43px;\n}\n\n.dvy-weekender .dw-travel-grid{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n\n  gap:14px;\n}\n\n.dvy-weekender .dw-travel-card{\n  min-height:265px;\n\n  padding:25px;\n\n  background:var(--cream);\n\n  border:1px solid var(--line);\n  border-radius:23px;\n}\n\n.dvy-weekender .dw-travel-icon{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n\n  width:46px;\n  height:46px;\n\n  margin-bottom:34px;\n\n  color:var(--cocoa);\n  background:var(--olive-soft);\n\n  border-radius:13px;\n\n  font-size:18px;\n}\n\n.dvy-weekender .dw-travel-card:nth-child(even) .dw-travel-icon{\n  background:var(--peach-soft);\n}\n\n.dvy-weekender .dw-travel-card h3{\n  margin-bottom:10px;\n\n  font-family:\n    var(--font-body-family,-apple-system),\n    Arial,sans-serif;\n\n  font-size:17px;\n  font-weight:770;\n}\n\n.dvy-weekender .dw-travel-card p{\n  font-size:12.5px;\n  line-height:1.72;\n}\n\n\n\/* =========================================================\n   DESTINATIONS\n========================================================= *\/\n\n.dvy-weekender .dw-journeys{\n  background:#F7F1EA;\n}\n\n.dvy-weekender .dw-journey-head{\n  max-width:810px;\n  margin-bottom:43px;\n}\n\n.dvy-weekender .dw-journey-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n\n  gap:16px;\n}\n\n.dvy-weekender .dw-journey-card{\n  min-height:300px;\n\n  padding:29px;\n\n  background:#fff;\n\n  border:1px solid var(--line);\n  border-radius:24px;\n}\n\n.dvy-weekender .dw-journey-no{\n  margin-bottom:42px;\n\n  color:var(--peach);\n\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:34px;\n  font-style:italic;\n}\n\n.dvy-weekender .dw-journey-card h3{\n  margin-bottom:10px;\n\n  font-family:\n    var(--font-body-family,-apple-system),\n    Arial,sans-serif;\n\n  font-size:19px;\n  font-weight:760;\n}\n\n.dvy-weekender .dw-journey-card p{\n  font-size:13px;\n  line-height:1.74;\n}\n\n\n\/* =========================================================\n   AT HOME READY\n========================================================= *\/\n\n.dvy-weekender .dw-ready{\n  background:var(--olive-soft);\n}\n\n.dvy-weekender .dw-ready-box{\n  display:grid;\n  grid-template-columns:1.05fr .95fr;\n\n  gap:55px;\n  align-items:center;\n}\n\n.dvy-weekender .dw-ready-copy p{\n  margin-bottom:18px;\n}\n\n.dvy-weekender .dw-ready-art{\n  position:relative;\n\n  min-height:390px;\n}\n\n.dvy-weekender .dw-ready-bag{\n  position:absolute;\n\n  left:13%;\n  right:13%;\n  top:58px;\n\n  height:225px;\n\n  background:var(--olive);\n\n  border:11px solid var(--cocoa);\n  border-radius:34px;\n}\n\n.dvy-weekender .dw-ready-check{\n  position:absolute;\n\n  left:50%;\n  top:115px;\n\n  display:flex;\n  justify-content:center;\n  align-items:center;\n\n  width:80px;\n  height:80px;\n\n  transform:translateX(-50%);\n\n  color:var(--cocoa);\n  background:var(--peach);\n\n  border-radius:50%;\n\n  font-size:34px;\n  font-weight:700;\n}\n\n.dvy-weekender .dw-ready-label{\n  position:absolute;\n\n  left:50%;\n  bottom:60px;\n\n  transform:translateX(-50%);\n\n  color:var(--cocoa);\n\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n  white-space:nowrap;\n}\n\n\n\/* =========================================================\n   HOME \/ TRAVEL PALETTE\n========================================================= *\/\n\n.dvy-weekender .dw-home{\n  background:#fff;\n}\n\n.dvy-weekender .dw-home-grid{\n  display:grid;\n  grid-template-columns:1.05fr .95fr;\n\n  gap:53px;\n  align-items:center;\n}\n\n.dvy-weekender .dw-home-copy p{\n  margin-bottom:19px;\n}\n\n.dvy-weekender .dw-location-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n\n  margin-top:24px;\n}\n\n.dvy-weekender .dw-location{\n  padding:9px 12px;\n\n  color:var(--cocoa);\n  background:var(--cream);\n\n  border:1px solid var(--line);\n  border-radius:999px;\n\n  font-size:10px;\n  font-weight:750;\n}\n\n.dvy-weekender .dw-palette{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n\n  gap:10px;\n}\n\n.dvy-weekender .dw-color{\n  display:flex;\n  align-items:flex-end;\n\n  min-height:270px;\n\n  padding:20px;\n\n  border-radius:24px;\n}\n\n.dvy-weekender .dw-color:nth-child(1){background:var(--olive);}\n.dvy-weekender .dw-color:nth-child(2){background:var(--cocoa);}\n.dvy-weekender .dw-color:nth-child(3){background:var(--peach);}\n\n.dvy-weekender .dw-color span{\n  color:#fff;\n\n  font-size:10px;\n  font-weight:800;\n  line-height:1.4;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n}\n\n.dvy-weekender .dw-color:nth-child(3) span{\n  color:var(--cocoa-dark);\n}\n\n\n\/* =========================================================\n   BENEFITS\n========================================================= *\/\n\n.dvy-weekender .dw-benefits{\n  background:\n    linear-gradient(180deg,#F6EFE8,var(--cream));\n}\n\n.dvy-weekender .dw-benefit-head{\n  max-width:810px;\n  margin-bottom:44px;\n}\n\n.dvy-weekender .dw-benefit-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:16px;\n}\n\n.dvy-weekender .dw-benefit{\n  position:relative;\n\n  min-height:285px;\n\n  padding:31px;\n\n  background:#fff;\n\n  border:1px solid var(--line);\n  border-radius:24px;\n\n  box-shadow:0 8px 30px rgba(75,57,46,.04);\n}\n\n.dvy-weekender .dw-benefit-icon{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n\n  width:48px;\n  height:48px;\n\n  margin-bottom:33px;\n\n  color:var(--cocoa);\n  background:var(--olive-soft);\n\n  border-radius:14px;\n\n  font-size:20px;\n}\n\n.dvy-weekender .dw-benefit:nth-child(even) .dw-benefit-icon{\n  background:var(--peach-soft);\n}\n\n.dvy-weekender .dw-benefit-no{\n  position:absolute;\n\n  top:23px;\n  right:25px;\n\n  color:rgba(106,80,64,.16);\n\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:17px;\n  font-style:italic;\n}\n\n.dvy-weekender .dw-benefit h3{\n  max-width:500px;\n\n  margin-bottom:12px;\n\n  font-family:\n    var(--font-body-family,-apple-system),\n    Arial,sans-serif;\n\n  font-size:18px;\n  font-weight:800;\n  line-height:1.25;\n  letter-spacing:-.015em;\n  text-transform:uppercase;\n}\n\n.dvy-weekender .dw-benefit p{\n  font-size:13px;\n  line-height:1.76;\n}\n\n\n\/* =========================================================\n   GIFT\n========================================================= *\/\n\n.dvy-weekender .dw-gift{\n  background:var(--peach-soft);\n}\n\n.dvy-weekender .dw-gift-box{\n  padding:60px;\n\n  text-align:center;\n\n  background:\n    radial-gradient(circle at 5% 0%,rgba(143,174,99,.18),transparent 28%),\n    #fff;\n\n  border:1px solid var(--line);\n  border-radius:30px;\n\n  box-shadow:0 24px 60px rgba(75,57,46,.08);\n}\n\n.dvy-weekender .dw-heart{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n\n  width:68px;\n  height:68px;\n\n  margin:0 auto 28px;\n\n  color:var(--cocoa);\n\n  background:\n    linear-gradient(145deg,var(--olive-soft),var(--peach-soft));\n\n  border-radius:50%;\n\n  font-size:28px;\n}\n\n.dvy-weekender .dw-gift-box h2{\n  max-width:790px;\n\n  margin:0 auto 18px;\n\n  font-size:clamp(31px,4vw,46px);\n  line-height:1.08;\n}\n\n.dvy-weekender .dw-gift-box p{\n  max-width:820px;\n  margin:0 auto;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n.dvy-weekender .dw-final{\n  padding:74px 0;\n\n  text-align:center;\n\n  background:\n    radial-gradient(\n      circle at 50% 120%,\n      rgba(143,174,99,.22),\n      transparent 38%\n    ),\n    var(--cocoa-dark);\n}\n\n.dvy-weekender .dw-final-brand{\n  margin-bottom:17px;\n\n  color:var(--peach);\n\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:20px;\n  font-style:italic;\n}\n\n.dvy-weekender .dw-final h2{\n  max-width:850px;\n\n  margin:0 auto 20px;\n\n  color:#fff;\n\n  font-size:clamp(34px,4.5vw,54px);\n  line-height:1.08;\n}\n\n.dvy-weekender .dw-final p{\n  max-width:750px;\n  margin:0 auto;\n\n  color:rgba(255,255,255,.68);\n}\n\n\n\/* =========================================================\n   NARROW CRAFT CONTAINER\n========================================================= *\/\n\n@container dvyWeekender (max-width:599px){\n\n  .dvy-weekender{\n    border-radius:16px;\n  }\n\n  .dvy-weekender .dw-wrap{\n    width:calc(100% - 28px);\n  }\n\n  .dvy-weekender .dw-section{\n    padding:52px 0;\n  }\n\n  .dvy-weekender .dw-hero{\n    padding:48px 0;\n  }\n\n  .dvy-weekender .dw-hero-grid,\n  .dvy-weekender .dw-story-grid,\n  .dvy-weekender .dw-pack-grid,\n  .dvy-weekender .dw-station-box,\n  .dvy-weekender .dw-pouch-grid,\n  .dvy-weekender .dw-dirty-grid,\n  .dvy-weekender .dw-travel-grid,\n  .dvy-weekender .dw-journey-grid,\n  .dvy-weekender .dw-ready-box,\n  .dvy-weekender .dw-home-grid{\n    grid-template-columns:minmax(0,1fr)!important;\n  }\n\n  .dvy-weekender .dw-main-title{\n    max-width:100%;\n\n    font-size:clamp(32px,9cqw,42px);\n    line-height:1.04;\n  }\n\n  .dvy-weekender .dw-title{\n    max-width:100%;\n\n    font-size:clamp(27px,7.8cqw,34px);\n    line-height:1.1;\n  }\n\n  .dvy-weekender .dw-lead{\n    font-size:15px;\n  }\n\n  .dvy-weekender .dw-hero-copy{\n    font-size:14px;\n  }\n\n\n  \/* HERO *\/\n\n  .dvy-weekender .dw-visual{\n    min-height:350px;\n    border-radius:23px;\n  }\n\n  .dvy-weekender .dw-art{\n    inset:64px 8px 23px;\n  }\n\n  .dvy-weekender .dw-bag-body{\n    top:38px;\n    height:180px;\n  }\n\n  .dvy-weekender .dw-handle-left,\n  .dvy-weekender .dw-handle-right{\n    top:5px;\n    height:75px;\n    border-width:8px;\n  }\n\n  .dvy-weekender .dw-front-panel{\n    bottom:39px;\n    height:82px;\n  }\n\n  .dvy-weekender .dw-day-pouch{\n    bottom:45px;\n    height:75px;\n  }\n\n\n  \/* STORY *\/\n\n  .dvy-weekender .dw-story-side{\n    position:static;\n  }\n\n  .dvy-weekender .dw-story-grid{\n    gap:28px;\n  }\n\n  .dvy-weekender .dw-number{\n    font-size:50px;\n  }\n\n\n  \/* PACK *\/\n\n  .dvy-weekender .dw-pack-main{\n    min-height:390px;\n    padding:25px 21px;\n  }\n\n  .dvy-weekender .dw-open-bag{\n    height:190px;\n  }\n\n  .dvy-weekender .dw-cube{\n    height:100px;\n  }\n\n  .dvy-weekender .dw-bottle-zone{\n    height:135px;\n  }\n\n\n  \/* STATION *\/\n\n  .dvy-weekender .dw-station-box{\n    border-radius:22px;\n  }\n\n  .dvy-weekender .dw-station-art{\n    min-height:305px;\n  }\n\n  .dvy-weekender .dw-station-bag{\n    top:42px;\n    height:125px;\n  }\n\n  .dvy-weekender .dw-station-panel{\n    bottom:47px;\n    height:90px;\n  }\n\n  .dvy-weekender .dw-bowl-one,\n  .dvy-weekender .dw-bowl-two{\n    bottom:80px;\n\n    width:47px;\n    height:20px;\n  }\n\n  .dvy-weekender .dw-station-copy{\n    padding:38px 23px;\n  }\n\n\n  \/* POUCH *\/\n\n  .dvy-weekender .dw-pouch-art{\n    min-height:300px;\n  }\n\n  .dvy-weekender .dw-mini-bag{\n    top:62px;\n    height:145px;\n  }\n\n  .dvy-weekender .dw-mini-pocket{\n    top:105px;\n    height:58px;\n  }\n\n\n  \/* LOWER *\/\n\n  .dvy-weekender .dw-dirty-art{\n    min-height:300px;\n  }\n\n  .dvy-weekender .dw-upper-space{\n    top:33px;\n    height:110px;\n  }\n\n  .dvy-weekender .dw-divider{\n    top:137px;\n  }\n\n  .dvy-weekender .dw-lower-space{\n    bottom:34px;\n    height:95px;\n  }\n\n\n  \/* CARDS *\/\n\n  .dvy-weekender .dw-travel-card,\n  .dvy-weekender .dw-journey-card{\n    min-height:auto;\n  }\n\n\n  \/* READY *\/\n\n  .dvy-weekender .dw-ready-art{\n    min-height:300px;\n  }\n\n  .dvy-weekender .dw-ready-bag{\n    top:44px;\n    height:170px;\n  }\n\n  .dvy-weekender .dw-ready-check{\n    top:86px;\n\n    width:60px;\n    height:60px;\n\n    font-size:27px;\n  }\n\n\n  \/* BENEFITS *\/\n\n  .dvy-weekender .dw-benefit-grid{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  .dvy-weekender .dw-benefit{\n    min-height:auto;\n    padding:25px 21px;\n  }\n\n  .dvy-weekender .dw-benefit-icon{\n    margin-bottom:25px;\n  }\n\n\n  \/* COLORS *\/\n\n  .dvy-weekender .dw-palette{\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:6px;\n  }\n\n  .dvy-weekender .dw-color{\n    min-height:175px;\n\n    padding:10px 7px;\n\n    border-radius:16px;\n  }\n\n  .dvy-weekender .dw-color span{\n    font-size:7.5px;\n  }\n\n\n  \/* GIFT *\/\n\n  .dvy-weekender .dw-gift-box{\n    padding:38px 21px;\n    border-radius:22px;\n  }\n\n  .dvy-weekender .dw-gift-box h2{\n    font-size:29px;\n  }\n\n\n  \/* FINAL *\/\n\n  .dvy-weekender .dw-final{\n    padding:54px 0;\n  }\n\n  .dvy-weekender .dw-final h2{\n    font-size:31px;\n  }\n}\n\n\n\/* =========================================================\n   MEDIUM CRAFT CONTAINER\n========================================================= *\/\n\n@container dvyWeekender (min-width:600px) and (max-width:850px){\n\n  .dvy-weekender .dw-hero-grid,\n  .dvy-weekender .dw-story-grid,\n  .dvy-weekender .dw-pack-grid,\n  .dvy-weekender .dw-station-box,\n  .dvy-weekender .dw-pouch-grid,\n  .dvy-weekender .dw-dirty-grid,\n  .dvy-weekender .dw-ready-box,\n  .dvy-weekender .dw-home-grid{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  .dvy-weekender .dw-story-side{\n    position:static;\n  }\n\n  .dvy-weekender .dw-travel-grid,\n  .dvy-weekender .dw-journey-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .dvy-weekender .dw-benefit-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n}\n\n\n\/* =========================================================\n   FALLBACK\n========================================================= *\/\n\n@supports not (container-type:inline-size){\n\n  @media screen and (max-width:749px){\n\n    .dvy-weekender .dw-hero-grid,\n    .dvy-weekender .dw-story-grid,\n    .dvy-weekender .dw-pack-grid,\n    .dvy-weekender .dw-station-box,\n    .dvy-weekender .dw-pouch-grid,\n    .dvy-weekender .dw-dirty-grid,\n    .dvy-weekender .dw-travel-grid,\n    .dvy-weekender .dw-journey-grid,\n    .dvy-weekender .dw-ready-box,\n    .dvy-weekender .dw-home-grid,\n    .dvy-weekender .dw-benefit-grid{\n      grid-template-columns:1fr;\n    }\n\n    .dvy-weekender .dw-story-side{\n      position:static;\n    }\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"dvy-weekender\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"dw-hero\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e A More Organized Way to Travel Together\u003c\/div\u003e\n\u003cdiv class=\"dw-brand\"\u003eDoreviay™\u003c\/div\u003e\n\u003ch1 class=\"dw-main-title\"\u003ePack Once. Know Where Everything Is. \u003cspan class=\"dw-green\"\u003e Leave Together More Easily. \u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"dw-hero-copy\"\u003eThe \u003cstrong\u003eDoreviay™ Structured Pet Travel Weekender with Fold-Down Feeding Station and Modular Care Compartments\u003c\/strong\u003e turns pet packing into a structured travel system inspired by premium weekender luggage.\u003c\/p\u003e\n\u003cp class=\"dw-hero-copy\"\u003eFood, walking gear, grooming supplies, cleanup essentials, and personal pet belongings each have a clearer place—while a fold-down front panel creates a temporary feeding and care station wherever the trip takes you.\u003c\/p\u003e\n\u003cdiv class=\"dw-tags\"\u003e\n\u003cspan class=\"dw-tag\"\u003eModular Organizer Cubes\u003c\/span\u003e \u003cspan class=\"dw-tag\"\u003eFold-Down Care Station\u003c\/span\u003e \u003cspan class=\"dw-tag\"\u003eSeparate Lower Compartment\u003c\/span\u003e \u003cspan class=\"dw-tag\"\u003eDetachable Day Pouch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-visual\"\u003e\n\u003cdiv class=\"dw-badge\"\u003ePremium Pet Travel System\u003c\/div\u003e\n\u003cdiv class=\"dw-art\"\u003e\n\u003cdiv class=\"dw-shadow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-handle-left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-handle-right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-bag-body\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-front-panel\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-day-pouch\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STORY --\u003e\n\u003csection class=\"dw-section dw-story\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-story-grid\"\u003e\n\u003cdiv class=\"dw-story-side\"\u003e\u003cspan class=\"dw-number\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/2906\/2120\/files\/1_4d2a0358-d6f9-47e1-b83d-cfbb2709837c.png?v=1790677009\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-story-side\"\u003e\n\u003cspan class=\"dw-number\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Pack by Routine\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eNot One Big Compartment Full of Loose Pet Supplies.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-story-copy\"\u003e\n\u003cp\u003eTraditional pet travel bags often become one crowded space where food, wipes, toys, bowls, leashes, towels, and grooming products disappear underneath each other.\u003c\/p\u003e\n\u003cp\u003eDoreviay™ uses a structured interior inspired by premium luggage, creating defined zones for the supplies owners reach for throughout the trip.\u003c\/p\u003e\n\u003cp\u003eThe wide-opening top keeps the interior easier to see while removable storage cubes allow owners to organize different categories before leaving home.\u003c\/p\u003e\n\u003cp\u003eThe goal is simple: less searching after arrival and a travel bag that feels prepared before the door even closes behind you.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/2906\/2120\/files\/3_140dec3c-3516-4e84-ad3d-912263f668e5.png?v=1790677009\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PACKING SYSTEM --\u003e\n\u003csection class=\"dw-section dw-pack\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-pack-head\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Structured Vertical Organization\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eSee the Essentials. \u003cspan class=\"dw-green\"\u003e Separate the Routines. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"dw-lead\"\u003eRemovable organizers and upright storage zones turn the main compartment into a visible travel system rather than a deep pile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-pack-grid\"\u003e\n\u003cdiv class=\"dw-pack-main\"\u003e\n\u003ch3\u003eWide-Opening Main Compartment\u003c\/h3\u003e\n\u003cp\u003eOpen the bag from the top to reveal removable organizer cubes and a taller side zone designed around bottles and travel containers.\u003c\/p\u003e\n\u003cdiv class=\"dw-open-bag\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-cube dw-cube-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-cube dw-cube-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-bottle-zone\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-pack-side\"\u003e\n\u003carticle class=\"dw-pack-card\"\u003e\n\u003cdiv class=\"dw-pack-icon\"\u003e◻\u003c\/div\u003e\n\u003ch3\u003eRemovable Cube 01\u003c\/h3\u003e\n\u003cp\u003eOrganize food portions, treats, feeding accessories, or everyday essentials together.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-pack-card\"\u003e\n\u003cdiv class=\"dw-pack-icon\"\u003e◻\u003c\/div\u003e\n\u003ch3\u003eRemovable Cube 02\u003c\/h3\u003e\n\u003cp\u003eSeparate toys, medications, grooming products, or other personal pet items.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-pack-card\"\u003e\n\u003cdiv class=\"dw-pack-icon\"\u003e↟\u003c\/div\u003e\n\u003ch3\u003eUpright Bottle Zone\u003c\/h3\u003e\n\u003cp\u003eA taller side section gives bottles and travel containers their own vertical space.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOLD DOWN --\u003e\n\u003csection class=\"dw-section dw-station\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-station-box\"\u003e\n\u003cdiv class=\"dw-station-art\"\u003e\n\u003cdiv class=\"dw-station-bag\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-station-panel\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-bowl-one\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-bowl-two\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-station-label\"\u003eFold-Down Feeding \u0026amp; Care Surface\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-station-copy\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Unfold a Clean Space Wherever You Arrive\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eThe Front Panel Becomes Part of the Trip.\u003c\/h2\u003e\n\u003cp\u003eFold the Peach Beige front panel downward to create a defined, wipe-clean surface for small travel routines.\u003c\/p\u003e\n\u003cp\u003eAt a hotel it can hold bowls or food preparation items. Beside the car it can organize treats, wipes, paw-care items, or other small essentials before everything returns to the bag.\u003c\/p\u003e\n\u003cdiv class=\"dw-station-list\"\u003e\n\u003cdiv class=\"dw-station-item\"\u003e\n\u003cspan class=\"dw-station-icon\"\u003e↘\u003c\/span\u003e Folds out directly from the main bag\u003c\/div\u003e\n\u003cdiv class=\"dw-station-item\"\u003e\n\u003cspan class=\"dw-station-icon\"\u003e◻\u003c\/span\u003e Defined surface for food and care preparation\u003c\/div\u003e\n\u003cdiv class=\"dw-station-item\"\u003e\n\u003cspan class=\"dw-station-icon\"\u003e✦\u003c\/span\u003e Wipe-clean finish for easier travel resets\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DAY POUCH --\u003e\n\u003csection class=\"dw-section dw-pouch\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-pouch-grid\"\u003e\n\u003cdiv class=\"dw-pouch-copy\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e The Full Bag Can Stay Behind\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eDetach the Essentials. \u003cspan class=\"dw-green\"\u003e Take the Day Pouch. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eNot every outing requires the entire weekender. The removable day pouch allows owners to separate the supplies needed for a shorter trip.\u003c\/p\u003e\n\u003cp\u003ePack waste bags, treats, wipes, a collapsible bowl, a small toy, or other essentials for cafés, parks, short walks, and visits with friends.\u003c\/p\u003e\n\u003cp\u003eThe pouch can be worn crossbody or returned to the main bag, keeping the travel system visually coordinated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-pouch-art\"\u003e\n\u003cdiv class=\"dw-pouch-strap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-mini-bag\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-mini-pocket\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CLEAN \/ DIRTY --\u003e\n\u003csection class=\"dw-section dw-dirty\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-dirty-grid\"\u003e\n\u003cdiv class=\"dw-dirty-art\"\u003e\n\u003cdiv class=\"dw-upper-space\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-lower-space\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-dirty-copy\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Clean and Dirty Don't Have to Travel Together\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eGive Used Travel Gear \u003cspan class=\"dw-green\"\u003e Its Own Place. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA separate lower compartment creates a dedicated zone away from the main clean-storage area.\u003c\/p\u003e\n\u003cp\u003eIt can hold used towels, muddy accessories, travel footwear, or other items owners would rather not return directly beside food, treats, or clean care supplies.\u003c\/p\u003e\n\u003cp\u003eThe separation makes it easier to keep the main travel system more organized throughout multi-day trips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRAVEL DETAILS --\u003e\n\u003csection class=\"dw-section dw-travel\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-travel-head\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Designed for the Journey Between Places\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eHome. Car. Airport. Hotel. \u003cspan class=\"dw-green\"\u003e One Travel System. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-travel-grid\"\u003e\n\u003carticle class=\"dw-travel-card\"\u003e\n\u003cdiv class=\"dw-travel-icon\"\u003e▰\u003c\/div\u003e\n\u003ch3\u003eStructured Base\u003c\/h3\u003e\n\u003cp\u003eA reinforced lower section helps the bag remain more upright when it is placed on the floor, seat, or hotel luggage bench.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-travel-card\"\u003e\n\u003cdiv class=\"dw-travel-icon\"\u003e↔\u003c\/div\u003e\n\u003ch3\u003ePadded Shoulder Strap\u003c\/h3\u003e\n\u003cp\u003eCarry the weekender crossbody when moving through parking lots, terminals, hotel lobbies, or longer travel days.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-travel-card\"\u003e\n\u003cdiv class=\"dw-travel-icon\"\u003e⌒\u003c\/div\u003e\n\u003ch3\u003eShort Top Handles\u003c\/h3\u003e\n\u003cp\u003eGrab the bag quickly when loading or unloading the vehicle or moving it between rooms.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-travel-card\"\u003e\n\u003cdiv class=\"dw-travel-icon\"\u003e▣\u003c\/div\u003e\n\u003ch3\u003eRear Luggage Sleeve\u003c\/h3\u003e\n\u003cp\u003eSlide the bag over a compatible rolling suitcase handle for a more unified airport and hotel setup.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRAVEL SCENARIOS --\u003e\n\u003csection class=\"dw-section dw-journeys\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-journey-head\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Built Around Real Shared Trips\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eOne Bag for \u003cspan class=\"dw-green\"\u003e More Than One Kind of Weekend. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-journey-grid\"\u003e\n\u003carticle class=\"dw-journey-card\"\u003e\n\u003cdiv class=\"dw-journey-no\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eRoad Trips \u0026amp; Hotels\u003c\/h3\u003e\n\u003cp\u003eKeep feeding, walking, cleanup, and personal pet supplies organized when the car and hotel room both become part of the routine.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-journey-card\"\u003e\n\u003cdiv class=\"dw-journey-no\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eCabin \u0026amp; Outdoor Weekends\u003c\/h3\u003e\n\u003cp\u003eSeparate muddy or used items below while keeping clean supplies easier to reach in the main compartment.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-journey-card\"\u003e\n\u003cdiv class=\"dw-journey-no\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eBoarding \u0026amp; Family Visits\u003c\/h3\u003e\n\u003cp\u003eSend familiar food, grooming items, toys, medication, and personal belongings together in one organized system.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-journey-card\"\u003e\n\u003cdiv class=\"dw-journey-no\"\u003e04\u003c\/div\u003e\n\u003ch3\u003ePet-Friendly Workdays\u003c\/h3\u003e\n\u003cp\u003eCarry everyday essentials into a pet-friendly office while the detachable pouch handles shorter trips away from the main bag.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-journey-card\"\u003e\n\u003cdiv class=\"dw-journey-no\"\u003e05\u003c\/div\u003e\n\u003ch3\u003eMoving Days\u003c\/h3\u003e\n\u003cp\u003eKeep frequently needed pet supplies together while the rest of the household is packed into boxes and luggage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-journey-card\"\u003e\n\u003cdiv class=\"dw-journey-no\"\u003e06\u003c\/div\u003e\n\u003ch3\u003eQuick Overnight Plans\u003c\/h3\u003e\n\u003cp\u003eMaintain a ready-to-go travel system at home so shorter trips need less last-minute gathering and repacking.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- KEEP PACKED --\u003e\n\u003csection class=\"dw-section dw-ready\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-ready-box\"\u003e\n\u003cdiv class=\"dw-ready-copy\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Ready Before the Plan Is Final\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eKeep the Essentials Packed. \u003cspan class=\"dw-green\"\u003e Make Spontaneous Plans Easier. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAt home, the weekender can act as a permanent travel station for duplicate bowls, wipes, waste bags, travel grooming items, and other essentials.\u003c\/p\u003e\n\u003cp\u003eWhen plans change quickly, owners can add food, medication, or trip-specific items without rebuilding the entire packing system from the beginning.\u003c\/p\u003e\n\u003cp\u003eThe bag becomes part of the routine rather than something that only appears after travel has already become stressful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-ready-art\"\u003e\n\u003cdiv class=\"dw-ready-bag\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-ready-check\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"dw-ready-label\"\u003ePacked · Organized · Ready\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DESIGN --\u003e\n\u003csection class=\"dw-section dw-home\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-home-grid\"\u003e\n\u003cdiv class=\"dw-home-copy\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Pet Travel That Looks Like Travel\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eCloser to Premium Luggage. \u003cspan class=\"dw-green\"\u003e Further From Utility Pet Gear. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFresh Olive Green gives the structured textile body a calm, lifestyle-driven appearance rather than the visual language of tactical pet equipment.\u003c\/p\u003e\n\u003cp\u003eCocoa Brown reinforces the base, handles, and high-contact edges, while Peach Beige brightens the interior and fold-down care surface.\u003c\/p\u003e\n\u003cp\u003eThe lighter interior also makes smaller pet supplies easier to spot when the bag is open in a hotel room, vehicle, or low-light travel space.\u003c\/p\u003e\n\u003cdiv class=\"dw-location-tags\"\u003e\n\u003cspan class=\"dw-location\"\u003eRoad Trips\u003c\/span\u003e \u003cspan class=\"dw-location\"\u003eHotels\u003c\/span\u003e \u003cspan class=\"dw-location\"\u003eAirports\u003c\/span\u003e \u003cspan class=\"dw-location\"\u003eCabin Weekends\u003c\/span\u003e \u003cspan class=\"dw-location\"\u003eFamily Visits\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-palette\"\u003e\n\u003cdiv class=\"dw-color\"\u003e\u003cspan\u003e Fresh\u003cbr\u003eOlive Green \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-color\"\u003e\u003cspan\u003e Cocoa\u003cbr\u003eBrown \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-color\"\u003e\u003cspan\u003e Peach\u003cbr\u003eBeige \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHO IT'S FOR --\u003e\n\u003csection class=\"dw-section dw-story\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-story-grid\"\u003e\n\u003cdiv class=\"dw-story-side\"\u003e\u003cspan class=\"dw-number\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/2906\/2120\/files\/2_5759d133-64cf-4a55-8a37-f852d1dd88b8.png?v=1790677009\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"dw-story-side\"\u003e\n\u003cspan class=\"dw-number\"\u003e02\u003c\/span\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e For Pets Who Are Part of the Plan\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eA Permanent Travel System for Owners Who Go Together.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-story-copy\"\u003e\n\u003cp\u003eThe weekender is especially suited to dog and cat owners who travel regularly, families who take weekend road trips, multi-pet households, apartment dwellers visiting friends, and owners who prefer keeping a dedicated pet travel system ready.\u003c\/p\u003e\n\u003cp\u003eModular organizers make it easier to change the packing setup between overnight stays, outdoor weekends, boarding drop-offs, and longer journeys.\u003c\/p\u003e\n\u003cp\u003eThe detachable day pouch prevents shorter outings from requiring the entire travel system, while the lower compartment handles items that become wet or dirty during the trip.\u003c\/p\u003e\n\u003cp\u003eWhen everything has a place before departure, arriving with a pet can feel more like continuing a familiar routine instead of unpacking a collection of random tote bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"dw-section dw-benefits\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-benefit-head\"\u003e\n\u003cdiv class=\"dw-eyebrow\"\u003e\n\u003cspan class=\"dw-dot\"\u003e\u003c\/span\u003e Why Doreviay™\u003c\/div\u003e\n\u003ch2 class=\"dw-title\"\u003eOrganized When You Leave. Useful When You Arrive. \u003cspan class=\"dw-green\"\u003e Ready for the Next Trip. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"dw-lead\"\u003eStructured storage, modular organizers, a fold-down care surface, detachable day pouch, and separated lower compartment create a more refined way to travel with the companion who is already part of the plan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-grid\"\u003e\n\u003carticle class=\"dw-benefit\"\u003e\n\u003cdiv class=\"dw-benefit-no\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-icon\"\u003e🧳\u003c\/div\u003e\n\u003ch3\u003ePack by Routine, Not by Random Pockets\u003c\/h3\u003e\n\u003cp\u003eStructured vertical compartments and removable organizers keep food, walking gear, grooming essentials, and cleanup supplies visible and separated instead of disappearing into one oversized main compartment.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-benefit\"\u003e\n\u003cdiv class=\"dw-benefit-no\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-icon\"\u003e↘\u003c\/div\u003e\n\u003ch3\u003eUnfold a Clean Space Wherever You Arrive\u003c\/h3\u003e\n\u003cp\u003eThe front panel converts into a wipe-clean feeding and care surface, giving you a defined place to prepare food, organize supplies, or handle quick cleanup in hotels, cars, and guest spaces.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-benefit\"\u003e\n\u003cdiv class=\"dw-benefit-no\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-icon\"\u003e◻\u003c\/div\u003e\n\u003ch3\u003eTake the Small Bag When the Big One Can Stay Behind\u003c\/h3\u003e\n\u003cp\u003eThe detachable day pouch carries everyday essentials for parks, cafés, short walks, and quick outings without requiring the entire weekender.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-benefit\"\u003e\n\u003cdiv class=\"dw-benefit-no\"\u003e04\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-icon\"\u003e🚗\u003c\/div\u003e\n\u003ch3\u003eMade for the Car, Hotel \u0026amp; Weekend Away\u003c\/h3\u003e\n\u003cp\u003eA structured base, suitcase sleeve, padded strap, and upright storage zones help the bag move smoothly between home, vehicle, hotel room, and destination.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-benefit\"\u003e\n\u003cdiv class=\"dw-benefit-no\"\u003e05\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-icon\"\u003e✦\u003c\/div\u003e\n\u003ch3\u003eClean and Dirty Don't Have to Travel Together\u003c\/h3\u003e\n\u003cp\u003eA separate lower section creates dedicated space for used towels, muddy accessories, or other travel items you would rather keep away from food and clean supplies.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"dw-benefit\"\u003e\n\u003cdiv class=\"dw-benefit-no\"\u003e06\u003c\/div\u003e\n\u003cdiv class=\"dw-benefit-icon\"\u003e♡\u003c\/div\u003e\n\u003ch3\u003eMake Leaving Together Feel Easier\u003c\/h3\u003e\n\u003cp\u003eA permanent, organized travel setup removes some of the last-minute packing friction from shared trips, making it a thoughtful gift for pet owners who see their companion as part of every plan.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- GIFT --\u003e\n\u003csection class=\"dw-section dw-gift\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-gift-box\"\u003e\n\u003cdiv class=\"dw-heart\"\u003e♡\u003c\/div\u003e\n\u003ch2\u003eFor the Pet Owner Whose Companion Is Already Part of Every Plan.\u003c\/h2\u003e\n\u003cp\u003eFor birthdays, holidays, housewarmings, new-car celebrations, new apartments, or welcoming a newly adopted pet, the Doreviay™ weekender offers something designed to keep becoming useful—trip after trip, hotel after hotel, and weekend after weekend.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL --\u003e\n\u003csection class=\"dw-final\"\u003e\n\u003cdiv class=\"dw-wrap\"\u003e\n\u003cdiv class=\"dw-final-brand\"\u003eDoreviay™\u003c\/div\u003e\n\u003ch2\u003eOrganized When You Leave. Useful When You Arrive. Designed to Go Wherever Life Takes You Together.\u003c\/h2\u003e\n\u003cp\u003eDoreviay™ turns pet packing into a more refined travel ritual—bringing structure to what you carry, flexibility to what you use at the destination, and a permanent place for the essentials that make shared travel feel easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":67802803306728,"sku":"Doreviay-15","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/2906\/2120\/files\/5e337eea-8734-49dd-ab4a-bfd491b29d49.png?v=1790676908","url":"https:\/\/doreviay.com\/products\/doreviay%e2%84%a2-structured-pet-travel-weekender-with-fold-down-feeding-station-and-modular-care-compartments","provider":"doreviay.com","version":"1.0","type":"link"}