.vlux-cat{min-height:0;overflow:visible}.vlux-cat-photo{position:relative;inset:auto;overflow:hidden}.vlux-cat-photo img{width:100%;height:auto;object-fit:contain;object-position:center;display:block;transform:none!important}.vlux-cat:after{display:none}.vlux-cat-overlay{display:none!important}.vlux-hero{background-image:url(/cdn/shop/files/vourciel-hero-dog-only.jpg?v=1789423177)!important;background-position:center center!important}.vlux-travel-image{background:url(/cdn/shop/files/vourciel-hero-dog-only.jpg?v=1789423177) center center/cover no-repeat!important}.vlux-travel-image img{opacity:0!important}@media(max-width:560px){.vlux-cat-photo{aspect-ratio:auto}.vlux-cat-photo img{width:100%;height:auto;object-fit:contain}.vlux-hero h1,.vlux-travel-copy h2{overflow:visible!important;max-width:100%!important}.vlux-logo,.vlux-footer-logo{overflow:visible!important}}.v-product-page{background:#f7f4ee;padding:64px 0 96px;color:#111}.v-product-page .v-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:72px;align-items:start}.v-product-gallery{display:grid;gap:18px}.v-product-gallery img{display:block;width:100%;height:auto;border-radius:20px;background:#eee9e0}.v-product-panel{position:sticky;top:24px;min-width:0}.v-product-eyebrow{font-size:11px;letter-spacing:.19em;font-weight:700;color:#9c7b4f;margin-bottom:16px}.v-product-panel h1{font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:1.02;letter-spacing:-.025em;margin:0 0 20px;max-width:680px;overflow:visible;word-break:normal}.v-price-large{font-size:24px;line-height:1.2;margin-bottom:15px}.v-product-compare{font-size:16px;color:#777;text-decoration:line-through;margin-left:10px}.v-product-intro{font-size:16px;line-height:1.65;color:#5c574f;margin:0 0 30px;max-width:520px}.v-product-form{border-top:1px solid #ded7ca;padding-top:26px}.v-variant-picker{border:0;padding:0;margin:0 0 24px;min-width:0}.v-variant-picker legend,.v-qty-wrap label{display:block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#5a554d;margin-bottom:12px}.v-variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v-variant-radio{position:absolute;opacity:0;pointer-events:none}.v-variant-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;border:1px solid #cfc6b7;border-radius:999px;background:#fff;padding:10px 14px;cursor:pointer;text-align:center;transition:.2s ease}.v-variant-pill span{font-size:14px;font-weight:600}.v-variant-pill small{font-size:11px;color:#777}.v-variant-radio:checked+.v-variant-pill{background:#111;color:#fff;border-color:#b49362;box-shadow:0 0 0 1px #b49362}.v-variant-radio:checked+.v-variant-pill small{color:#ddd}.v-variant-radio:disabled+.v-variant-pill{opacity:.42;text-decoration:line-through;cursor:not-allowed}.v-qty-wrap{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.v-qty-wrap label{margin:0}.v-qty-wrap input{width:86px;height:46px;border:1px solid #cfc6b7;border-radius:12px;background:#fff;text-align:center;font-size:16px}.v-add{width:100%;min-height:58px;border:1px solid #111;border-radius:999px;background:#0c0c0b;color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.2s ease}.v-add:hover{border-color:#b49362;box-shadow:0 8px 24px #0000001a}.v-add:disabled{opacity:.45;cursor:not-allowed}.v-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0 34px;border:1px solid #ded7ca;border-radius:14px;overflow:hidden;background:#ded7ca}.v-product-trust span{display:block;background:#f7f4ee;padding:13px 9px;text-align:center;font-size:11px;line-height:1.35;color:#5a554d}.v-product-story{background:#fff;border:1px solid #e1dbd0;border-radius:20px;padding:30px 30px 25px;box-shadow:0 10px 32px #1a17120a}.v-product-story-kicker{font-size:10px;letter-spacing:.2em;font-weight:800;color:#9c7b4f;margin-bottom:21px}.v-product-story-content,.vourciel-product-copy{font-size:16px;line-height:1.7;color:#2d2a25}.v-product-story-content p,.vourciel-product-copy p{margin:0 0 18px}.v-product-story-content h3,.vourciel-product-copy h3{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.2;margin:28px 0 13px;color:#171512}.v-product-story-content ul,.vourciel-product-copy ul{margin:0 0 18px;padding-left:21px}.v-product-story-content li,.vourciel-product-copy li{margin:8px 0}.v-product-lead,.vpc-lede{font-family:Georgia,Times New Roman,serif;font-size:21px!important;line-height:1.45!important;color:#171512!important}.vpc-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 30px}.vpc-feature{background:#faf8f4;border:1px solid #e5ded2;border-radius:16px;padding:18px 16px;min-width:0}.vpc-number{display:block;font-size:10px;letter-spacing:.18em;color:#a28155;font-weight:800;margin-bottom:12px}.vpc-feature strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.25;color:#171512;margin-bottom:8px}.vpc-feature p{font-size:13px!important;line-height:1.55!important;color:#625d55!important;margin:0!important}.v-product-divider{height:1px;background:#e3dcd1;margin:28px 0}.v-service-details{margin-top:16px;border-top:1px solid #ded7ca}.v-service-details details{border-bottom:1px solid #ded7ca;padding:0}.v-service-details summary{list-style:none;cursor:pointer;padding:18px 2px;font-size:14px;font-weight:650;letter-spacing:.02em}.v-service-details summary::-webkit-details-marker{display:none}.v-service-details summary:after{content:"+";float:right;font-weight:400;color:#9c7b4f}.v-service-details details[open] summary:after{content:"\2013"}.v-service-details details>div{padding:0 2px 18px;font-size:14px;line-height:1.65;color:#625d55}.v-service-details a{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.v-product-page{padding:24px 0 70px}.v-product-page .v-product-layout{grid-template-columns:1fr;gap:32px}.v-product-panel{position:static}.v-product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:5px}.v-product-gallery img{min-width:88%;scroll-snap-align:start;border-radius:16px}.v-product-panel h1{font-size:40px;line-height:1.03;margin-bottom:16px}.vpc-feature-grid{grid-template-columns:1fr}}@media(max-width:560px){.v-product-page .v-shell{padding-left:20px;padding-right:20px}.v-product-gallery{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.v-product-gallery img{min-width:92%}.v-product-eyebrow{margin-top:2px}.v-product-panel h1{font-size:34px!important;line-height:1.08!important;overflow:visible!important;word-break:normal;margin-bottom:14px}.v-price-large{font-size:22px}.v-product-intro{font-size:15px;margin-bottom:24px}.v-variant-grid{grid-template-columns:1fr}.v-variant-pill{border-radius:14px;min-height:58px;flex-direction:row;justify-content:space-between;padding:12px 16px}.v-variant-pill small{font-size:12px}.v-product-trust{grid-template-columns:1fr}.v-product-trust span{padding:10px 12px}.v-product-story{padding:24px 20px;border-radius:16px}.v-product-story-content,.vourciel-product-copy{font-size:15.5px;line-height:1.72}.v-product-story-content h3,.vourciel-product-copy h3{font-size:21px}.vpc-feature{padding:17px 16px}.vpc-feature strong{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vourciel-mobile-safe-fixes.css.map */
