.announcement-bar-section:has(.quive-sitewide-offer){position:sticky;top:calc(-1 * var(--quive-utility-height, 4.8rem))}body:has(.quive-sitewide-offer) .section-header.shopify-section-header-sticky{top:var(--quive-offer-height, 3.8rem)}body:has(.quive-sitewide-offer) .section-header.shopify-section-header-sticky.shopify-section-header-hidden{top:calc(var(--quive-offer-height, 3.8rem) - var(--header-height))}body:has(.quive-sitewide-offer) .section-header.shopify-section-header-sticky.shopify-section-header-hidden.menu-open{top:var(--quive-offer-height, 3.8rem)}@media screen and (max-width:989px){body:has(.quive-sitewide-offer):has(header-drawer>details[open]) .announcement-bar-section:has(.quive-sitewide-offer){position:fixed;inset-inline:0;top:var(--quive-menu-announcement-top, calc(-1 * var(--quive-utility-height, 4.6rem)));width:100%}body:has(.quive-sitewide-offer):has(header-drawer>details[open]) .section-header.shopify-section-header-sticky{position:fixed;inset-inline:0;top:var(--quive-menu-header-top, var(--quive-offer-height, 4.2rem));width:100%}body:has(.quive-sitewide-offer):has(header-drawer>details[open]) #MainContent{margin-top:calc(var(--quive-utility-height, 4.6rem) + var(--quive-offer-height, 4.2rem) + var(--header-height, 7rem))}}.announcement-bar-section .quive-sitewide-offer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem;min-height:3.8rem;padding:.55rem 1.5rem;border-bottom:1px solid rgba(139,101,46,.3);color:#302417;background:linear-gradient(100deg,#e9d8b9,#faf2e5 49%,#e9d8b9);font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.055em;line-height:1.25;text-align:center;text-decoration:none}.announcement-bar-section .quive-sitewide-offer__arrow{color:#7d5b28;font-size:1.45rem;line-height:1;transition:transform .22s ease}@media(hover:hover){.announcement-bar-section a.quive-sitewide-offer:hover .quive-sitewide-offer__arrow{transform:translate(.35rem)}}.announcement-bar-section .quive-sitewide-offer__code{display:inline-block;padding:.36rem .85rem;border:1px solid #bb9254;border-radius:.45rem;color:#f9e4b9;background:#2b2117;font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.15;white-space:nowrap}@media screen and (max-width:749px){.announcement-bar-section:has(.quive-sitewide-offer){top:calc(-1 * var(--quive-utility-height, 4.6rem))}body:has(.quive-sitewide-offer) .section-header.shopify-section-header-sticky{top:var(--quive-offer-height, 4.2rem)}body:has(.quive-sitewide-offer) .section-header.shopify-section-header-sticky.shopify-section-header-hidden{top:calc(var(--quive-offer-height, 4.2rem) - var(--header-height))}body:has(.quive-sitewide-offer) .section-header.shopify-section-header-sticky.shopify-section-header-hidden.menu-open{top:var(--quive-offer-height, 4.2rem)}.announcement-bar-section .quive-sitewide-offer{gap:.6rem;min-height:4.2rem;padding:.65rem .9rem;font-size:1.13rem;letter-spacing:.025em}}.announcement-bar-section .quive-announcement-mobile{--duration-announcement-bar: .25s}.announcement-bar-section .utility-bar.gradient:before{animation:none;opacity:0}.announcement-bar-section .utility-bar.gradient:after{animation:none;background-size:100% 100%;opacity:.56}.announcement-bar-section .quive-announcement-desktop{display:grid;grid-template-columns:repeat(var(--quive-announcement-count),minmax(0,1fr));align-items:center;width:100%;min-height:5.2rem}.announcement-bar-section .quive-announcement-item{position:relative;display:flex;align-items:center;justify-content:center;gap:.85rem;min-width:0;min-height:4.4rem;padding:.7rem 1.3rem;color:#fbf8f0;font-family:var(--font-body-family);font-size:1.14rem;font-weight:500;line-height:1.25;letter-spacing:.055em;text-align:center;text-decoration:none}.announcement-bar-section .quive-announcement-desktop .quive-announcement-item:not(:last-child):after{content:"";position:absolute;top:22%;right:0;bottom:22%;width:1px;background:linear-gradient(transparent,rgba(222,179,96,.52),transparent)}.announcement-bar-section .quive-announcement-item__accent{display:none}.announcement-bar-section .quive-announcement-item__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;transform-origin:center;transform-style:preserve-3d;perspective:80px}.announcement-bar-section .quive-announcement-cube{display:none}@media screen and (min-width:990px){.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item{--quive-promise-delay: 0s;isolation:isolate}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item:nth-child(2){--quive-promise-delay: 3.4s}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item:nth-child(3){--quive-promise-delay: 6.8s}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item:before{content:"";position:absolute;z-index:-1;top:.2rem;right:.8rem;bottom:.2rem;left:.8rem;pointer-events:none;background:radial-gradient(ellipse at center,rgba(219,173,89,.15),transparent 72%);opacity:0;transform:translate(-.8rem);animation:quive-promise-glow 10.2s ease-in-out var(--quive-promise-delay) infinite}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__accent{position:absolute;bottom:.45rem;left:24%;display:block;width:52%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#eac882 25%,#f8dfaa 50%,#eac882 75%,transparent);opacity:0;transform:scaleX(0);transform-origin:left center;animation:quive-promise-line 10.2s linear var(--quive-promise-delay) infinite}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__text{animation:quive-promise-text 10.2s ease-in-out var(--quive-promise-delay) infinite}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__icon--delivery .quive-announcement-icon{display:none}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube{position:relative;display:block;width:1.15rem;height:1.15rem;transform:rotateX(-20deg) rotateY(-25deg);transform-style:preserve-3d;animation:quive-promise-parcel 10.2s linear var(--quive-promise-delay) infinite}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d9b66c;background:#17130e;backface-visibility:hidden}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--front{transform:translateZ(.575rem)}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--back{transform:rotateY(180deg) translateZ(.575rem)}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--right{background:#241b10;transform:rotateY(90deg) translateZ(.575rem)}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--left{background:#241b10;transform:rotateY(-90deg) translateZ(.575rem)}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--top{background:#4a3519;transform:rotateX(90deg) translateZ(.575rem)}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--bottom{transform:rotateX(-90deg) translateZ(.575rem)}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--front:after,.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube__face--back:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ebc67b99}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__icon--returns{animation:quive-promise-return 10.2s linear var(--quive-promise-delay) infinite}.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__icon--warranty{animation:quive-promise-shield 10.2s ease-in-out var(--quive-promise-delay) infinite}.announcement-bar-section .quive-announcement-desktop--animated:hover .quive-announcement-item:before,.announcement-bar-section .quive-announcement-desktop--animated:hover .quive-announcement-item__accent,.announcement-bar-section .quive-announcement-desktop--animated:hover .quive-announcement-item__text,.announcement-bar-section .quive-announcement-desktop--animated:hover .quive-announcement-item__icon,.announcement-bar-section .quive-announcement-desktop--animated:hover .quive-announcement-cube,.announcement-bar-section .quive-announcement-desktop--animated:focus-within .quive-announcement-item:before,.announcement-bar-section .quive-announcement-desktop--animated:focus-within .quive-announcement-item__accent,.announcement-bar-section .quive-announcement-desktop--animated:focus-within .quive-announcement-item__text,.announcement-bar-section .quive-announcement-desktop--animated:focus-within .quive-announcement-item__icon,.announcement-bar-section .quive-announcement-desktop--animated:focus-within .quive-announcement-cube{animation-play-state:paused}}@keyframes quive-promise-glow{0%,33.33%,to{opacity:0;transform:translate(-.8rem)}5%,27%{opacity:1}29%{opacity:.85;transform:translate(.8rem)}}@keyframes quive-promise-line{0%{opacity:0;transform:scaleX(0)}3%{opacity:.9}29%{opacity:.9;transform:scaleX(1)}33.33%,to{opacity:0;transform:scaleX(1)}}@keyframes quive-promise-text{0%,33.33%,to{color:#fbf8f0}6%,27%{color:#fff4d9}}@keyframes quive-promise-parcel{0%{transform:rotateX(-20deg) rotateY(-25deg)}30%{transform:rotateX(-20deg) rotateY(335deg)}33.33%,to{transform:rotateX(-20deg) rotateY(335deg)}}@keyframes quive-promise-return{0%{filter:none;transform:rotate(0)}12%{filter:drop-shadow(0 0 .35rem rgba(242,195,107,.6))}30%{filter:drop-shadow(0 0 .35rem rgba(242,195,107,.6));transform:rotate(360deg)}33.33%,to{filter:none;transform:rotate(360deg)}}@keyframes quive-promise-shield{0%,33.33%,to{filter:none;transform:scale(1)}15%{filter:drop-shadow(0 0 .48rem rgba(246,206,131,.7));transform:scale(1.22)}30%{filter:none;transform:scale(1)}}.announcement-bar-section a.quive-announcement-item:hover,.announcement-bar-section a.quive-announcement-item:focus-visible{color:#fff5dc;text-decoration:underline;text-decoration-color:#ddb259cc;text-underline-offset:.5rem}.announcement-bar-section a.quive-announcement-item:focus-visible{outline:2px solid #e3bb72;outline-offset:-3px}.announcement-bar-section .quive-announcement-icon{flex:0 0 auto;width:1.8rem;height:1.8rem;color:#d9b66c;animation:quive-announcement-icon-arrive .48s both}.announcement-bar-section .quive-announcement-desktop .quive-announcement-item:nth-child(2) .quive-announcement-icon{animation-delay:.1s}.announcement-bar-section .quive-announcement-desktop .quive-announcement-item:nth-child(3) .quive-announcement-icon{animation-delay:.2s}.announcement-bar-section .quive-announcement-mobile{display:block;position:absolute;top:0;left:0;width:100%;height:1px;overflow:hidden;visibility:hidden;pointer-events:none}@keyframes quive-announcement-icon-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.announcement-bar-section .quive-announcement-desktop{display:none}.announcement-bar-section .quive-announcement-mobile{display:block;position:relative;top:auto;left:auto;width:100%;min-width:0;height:auto;overflow:visible;visibility:visible;pointer-events:auto}.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;align-items:center;width:100%;min-height:5.6rem}.announcement-bar-section .quive-announcement-mobile .slider-button{width:4.4rem;min-width:4.4rem;height:4.4rem;margin:0}.announcement-bar-section .quive-announcement-mobile .slider-button:hover:after,.announcement-bar-section .quive-announcement-mobile .slider-button:focus-visible:after{content:none}.announcement-bar-section .quive-announcement-mobile .slideshow__slide{position:relative;min-width:0}.announcement-bar-section .quive-announcement-mobile .announcement-bar__message{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-width:0;min-height:5.4rem;margin:0;padding:.45rem .1rem .9rem;color:#fbf8f0;font-family:var(--font-body-family);font-size:1.16rem;font-weight:500;line-height:1.2;letter-spacing:.045em;text-align:center;text-transform:none;text-wrap:balance;white-space:normal}.announcement-bar-section .quive-announcement-mobile .announcement-bar__message:before,.announcement-bar-section .quive-announcement-mobile .announcement-bar__message:after{content:none}.announcement-bar-section .quive-announcement-mobile .quive-announcement-icon{width:1.65rem;height:1.65rem;animation:none}.announcement-bar-section .quive-announcement-mobile .quive-announcement-item__icon{width:1.7rem;height:1.7rem}.announcement-bar-section .quive-announcement-mobile .quive-announcement-item__icon--delivery .quive-announcement-icon{display:none}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube{position:relative;display:block;width:1.1rem;height:1.1rem;transform:rotateX(-20deg) rotateY(-25deg);transform-style:preserve-3d}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d9b66c;background:#17130e;backface-visibility:hidden}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--front{transform:translateZ(.55rem)}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--back{transform:rotateY(180deg) translateZ(.55rem)}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--right{background:#241b10;transform:rotateY(90deg) translateZ(.55rem)}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--left{background:#241b10;transform:rotateY(-90deg) translateZ(.55rem)}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--top{background:#4a3519;transform:rotateX(90deg) translateZ(.55rem)}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--bottom{transform:rotateX(-90deg) translateZ(.55rem)}.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--front:after,.announcement-bar-section .quive-announcement-mobile .quive-announcement-cube__face--back:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ebc67b99}.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-cube,.announcement-bar-section .quive-announcement-mobile--single .quive-announcement-cube{animation:quive-mobile-parcel var(--quive-announcement-speed, 8s) linear infinite}.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-item__icon--returns,.announcement-bar-section .quive-announcement-mobile--single .quive-announcement-item__icon--returns{animation:quive-mobile-return var(--quive-announcement-speed, 8s) linear infinite}.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-item__icon--warranty,.announcement-bar-section .quive-announcement-mobile--single .quive-announcement-item__icon--warranty{animation:quive-mobile-shield var(--quive-announcement-speed, 8s) ease-in-out infinite}.announcement-bar-section .quive-announcement-mobile .announcement-bar__link{text-decoration:none}.announcement-bar-section .quive-announcement-progress{position:absolute;right:20%;bottom:.3rem;left:20%;height:1px;overflow:hidden;background:#e1b55b3d;pointer-events:none}.announcement-bar-section .quive-announcement-progress:after{content:"";display:block;width:100%;height:100%;background:#e2bd75;transform:scaleX(0);transform-origin:left center}.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-progress:after{animation:quive-announcement-fill var(--quive-announcement-speed) linear forwards}.announcement-bar-section .quive-announcement-mobile:hover .slideshow__slide[aria-hidden=false] .quive-announcement-progress:after,.announcement-bar-section .quive-announcement-mobile:focus-within .slideshow__slide[aria-hidden=false] .quive-announcement-progress:after{animation-play-state:paused}.announcement-bar-section .quive-announcement-mobile.quive-announcement-manual .slideshow__slide[aria-hidden=false] .quive-announcement-progress:after{animation:none;transform:scaleX(1);opacity:.58}.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-in-previous .announcement-bar__message{animation-name:quive-announcement-fade-in;animation-duration:.25s;animation-timing-function:ease-out}.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-name:quive-announcement-fade-out;animation-duration:.25s;animation-timing-function:ease-in}.announcement-bar-section .quive-announcement-mobile--single .quive-announcement-item{min-height:5.4rem}}@keyframes quive-announcement-fill{to{transform:scaleX(1)}}@keyframes quive-mobile-parcel{0%{transform:rotateX(-20deg) rotateY(-25deg)}72%,to{transform:rotateX(-20deg) rotateY(335deg)}}@keyframes quive-mobile-return{0%{transform:rotate(0)}72%,to{transform:rotate(360deg)}}@keyframes quive-mobile-shield{0%,to{transform:scale(1)}34%{transform:scale(1.2)}72%{transform:scale(1)}}@keyframes quive-announcement-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes quive-announcement-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item:before,.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__accent,.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__text,.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-item__icon,.announcement-bar-section .quive-announcement-desktop--animated .quive-announcement-cube,.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-item__icon,.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-cube,.announcement-bar-section .quive-announcement-mobile--single .quive-announcement-item__icon,.announcement-bar-section .quive-announcement-mobile--single .quive-announcement-cube,.announcement-bar-section .quive-announcement-icon,.announcement-bar-section .quive-announcement-mobile .announcement-bar__message{animation:none;transition:none}.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-section .quive-announcement-mobile .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation:none}.announcement-bar-section .quive-announcement-mobile .slideshow__slide[aria-hidden=false] .quive-announcement-progress:after{animation:none;transform:scaleX(1)}}.quive-collection-copy{padding-block:var(--quive-copy-top) var(--quive-copy-bottom)}.quive-collection-copy__inner{max-width:82rem;margin-inline:auto}.quive-collection-copy--intro{padding-inline:1.5rem}.quive-collection-copy--intro .page-width{padding-inline:0}.quive-collection-copy--intro .quive-collection-copy__inner{position:relative;max-width:88rem;padding:clamp(2.4rem,3vw,3.6rem) clamp(2.2rem,5vw,5.6rem);overflow:hidden;border:1px solid rgba(190,139,56,.38);border-radius:2.2rem;background:radial-gradient(circle at 16% 0%,rgba(255,249,229,.9),transparent 42%),linear-gradient(135deg,#fffffffa,#faf5ebf0);box-shadow:0 1.8rem 5rem #4a321117,inset 0 0 0 1px #ffffffc7;color:#5b5145;font-size:clamp(1.6rem,1.2vw,1.85rem);letter-spacing:.025em;line-height:1.75;text-align:center}.quive-collection-copy--intro .quive-collection-copy__inner:before{content:"\25c6";display:block;margin:0 auto 1.4rem;color:#bd8731;font-size:.75rem;line-height:1;text-shadow:0 0 1.4rem rgba(189,135,49,.5)}.quive-collection-copy--intro .quive-collection-copy__inner:after{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border:1px solid rgba(190,139,56,.1);border-radius:1.75rem;pointer-events:none}.quive-collection-copy--intro p{max-width:68ch;margin-block:0;margin-inline:auto}.quive-collection-copy--full{padding-inline:1.5rem;border-top:0}.quive-collection-copy--full .quive-collection-copy__inner{position:relative;max-width:88rem;padding:clamp(2.4rem,3vw,3.6rem) clamp(2.2rem,5vw,5.6rem);overflow:hidden;border:1px solid rgba(190,139,56,.38);border-radius:2.2rem;background:radial-gradient(circle at 16% 0%,rgba(255,249,229,.9),transparent 42%),linear-gradient(135deg,#fffffffa,#faf5ebf0);box-shadow:0 1.8rem 5rem #4a321117,inset 0 0 0 1px #ffffffc7;color:#5b5145;font-size:clamp(1.6rem,1.2vw,1.85rem);letter-spacing:.025em;line-height:1.75;text-align:center}.quive-collection-copy--full .quive-collection-copy__inner:before{content:"\25c6";display:block;margin:0 auto 1.4rem;color:#bd8731;font-size:.75rem;line-height:1;text-shadow:0 0 1.4rem rgba(189,135,49,.5)}.quive-collection-copy--full .quive-collection-copy__inner:after{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border:1px solid rgba(190,139,56,.1);border-radius:1.75rem;pointer-events:none}.quive-collection-copy--full .quive-collection-copy__inner>:first-child{margin-top:0}.quive-collection-copy--full .quive-collection-copy__inner>:last-child{margin-bottom:0}.quive-collection-copy--full .quive-collection-copy__inner :is(h2,h3){color:rgb(var(--color-foreground));letter-spacing:.025em;line-height:1.25}@media screen and (max-width:749px){.quive-collection-copy--intro{padding-inline:1rem}.quive-collection-copy--intro .quive-collection-copy__inner{padding:2.3rem 2rem;border-radius:1.8rem;font-size:1.55rem;line-height:1.7;text-align:center}.quive-collection-copy--intro .quive-collection-copy__inner:after{border-radius:1.35rem}.quive-collection-copy--full .quive-collection-copy__inner{padding:2.3rem 2rem;border-radius:1.8rem;font-size:1.55rem;line-height:1.7;text-align:center}.quive-collection-copy--full .quive-collection-copy__inner:after{border-radius:1.35rem}}.quive-journal-style-anchor{display:none}.quive-journal-index,.article-template{--quive-journal-ink: #211a12;--quive-journal-muted: #71695f;--quive-journal-gold: #b88935;--quive-journal-gold-deep: #8c611f;--quive-journal-line: rgba(184, 137, 53, .38);--quive-journal-ivory: #fffdf8;--quive-journal-cream: #f8f1e4;--quive-journal-shadow: 0 2.4rem 6rem rgba(45, 32, 13, .1)}.quive-journal-index{position:relative;isolation:isolate}.quive-journal-index:before,.article-template:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 10% 4%,rgba(225,189,117,.13),transparent 28rem),radial-gradient(circle at 92% 22%,rgba(184,137,53,.08),transparent 34rem)}.quive-journal-index__header{width:min(100%,104rem);margin:0 auto clamp(2.4rem,3vw,3.6rem);padding:clamp(2.6rem,3vw,3.8rem) clamp(2rem,5vw,5.6rem);text-align:center;background:linear-gradient(145deg,#fffefbfa,#f8f1e4e0);border:.1rem solid var(--quive-journal-line);border-radius:2.8rem;box-shadow:var(--quive-journal-shadow)}.quive-journal-index__diamond{display:block;width:.8rem;height:.8rem;margin:0 auto 1.2rem;background:linear-gradient(135deg,#f2cf7b,var(--quive-journal-gold-deep));transform:rotate(45deg);box-shadow:0 0 2rem #b8893559}.quive-journal-index__header h1{margin:0;color:var(--quive-journal-ink);font-family:Cormorant Garamond,serif;font-size:clamp(4.6rem,7vw,8.6rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.quive-journal-index__rule{display:block;width:min(15rem,32vw);height:.1rem;margin:1.5rem auto 0;background:linear-gradient(90deg,transparent,var(--quive-journal-gold),transparent)}.quive-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(2.4rem,4vw,4.2rem);align-items:stretch}.quive-journal-card{position:relative;display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;background:linear-gradient(145deg,var(--quive-journal-ivory),var(--quive-journal-cream));border:.1rem solid var(--quive-journal-line);border-radius:2.4rem;box-shadow:0 1.6rem 4.4rem #2d200d17;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .5s ease}.quive-journal-card:after{position:absolute;inset:-30% auto -30% -35%;width:24%;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,244,202,.42),transparent);opacity:0;transform:skew(-18deg);transition:left .85s ease,opacity .35s ease}.quive-journal-card__media{position:relative;display:grid;aspect-ratio:4 / 3;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 42%,#fff,#fffefb 58%,#f8f1e4);border-bottom:.1rem solid rgba(184,137,53,.24)}.quive-journal-card__media:before{position:absolute;inset:clamp(1rem,2vw,2rem);z-index:1;content:"";pointer-events:none;border:.1rem solid rgba(184,137,53,.22);border-radius:1.5rem}.quive-journal-card__image{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:clamp(1.8rem,3vw,3.6rem);object-fit:contain;object-position:center;filter:saturate(.98) contrast(1.025) drop-shadow(0 1.2rem 1.6rem rgba(32,24,15,.1));transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease}.quive-journal-card__monogram{color:var(--quive-journal-gold);font-family:Cormorant Garamond,serif;font-size:clamp(5rem,9vw,9rem);letter-spacing:.12em}.quive-journal-card__content{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:clamp(2.4rem,4vw,3.6rem)}.quive-journal-card__meta{display:flex;min-height:1.8rem;margin-bottom:1.4rem;flex-wrap:wrap;gap:.8rem 1.6rem;color:var(--quive-journal-gold-deep);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.quive-journal-card h2{margin:0;color:var(--quive-journal-ink);font-family:Cormorant Garamond,serif;font-size:clamp(2.7rem,3vw,3.7rem);font-weight:600;letter-spacing:-.015em;line-height:1.07}.quive-journal-card h2 a{color:inherit;text-decoration:none;text-underline-offset:.4rem}.quive-journal-card__content p{margin:1.7rem 0 2.4rem;color:var(--quive-journal-muted);font-size:clamp(1.55rem,1.5vw,1.75rem);letter-spacing:.015em;line-height:1.7}.quive-journal-card__arrow{display:grid;width:4.6rem;height:4.6rem;margin-top:auto;place-items:center;color:var(--quive-journal-ivory);text-decoration:none;background:linear-gradient(135deg,#d8a847,var(--quive-journal-gold-deep));border:.1rem solid rgba(255,255,255,.55);border-radius:50%;box-shadow:0 .8rem 2rem #8c611f38;transition:transform .35s ease,box-shadow .35s ease}.quive-journal-card__arrow span{font-size:2rem;line-height:1}.quive-journal-card a:focus-visible,.article-template a:focus-visible{outline:.2rem solid var(--quive-journal-gold);outline-offset:.4rem}.quive-journal-pagination .pagination-wrapper{margin-top:clamp(4rem,7vw,7rem)}.quive-journal-pagination .pagination__item{border:.1rem solid var(--quive-journal-line);border-radius:50%;background:var(--quive-journal-ivory);box-shadow:0 .8rem 2rem #2d200d14}.article-template{position:relative;isolation:isolate;padding:clamp(2rem,3vw,3.2rem) 0 clamp(4rem,6vw,6rem)}.article-template>header.page-width--narrow{width:calc(100% - 4rem);max-width:106rem;margin:0 auto clamp(2.2rem,3vw,3.2rem);padding:clamp(2.8rem,3vw,4.2rem) clamp(2rem,6vw,7rem);text-align:center;line-height:1;background:linear-gradient(145deg,#fffefbfa,#f8f1e4e6);border:.1rem solid var(--quive-journal-line);border-radius:2.8rem;box-shadow:var(--quive-journal-shadow)}.article-template__title{max-width:92rem;margin:0 auto 1.4rem;color:var(--quive-journal-ink);font-family:Cormorant Garamond,serif;font-size:clamp(4rem,6.5vw,7.6rem);font-weight:500;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.article-template>header .caption-with-letter-spacing{display:inline-flex;align-items:center;color:var(--quive-journal-gold-deep);font-size:1.15rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.article-template>header .caption-with-letter-spacing:before,.article-template>header .caption-with-letter-spacing:after{width:3.4rem;height:.1rem;margin:0 1.2rem;content:"";background:linear-gradient(90deg,transparent,var(--quive-journal-gold))}.article-template>header .caption-with-letter-spacing:after{background:linear-gradient(90deg,var(--quive-journal-gold),transparent)}.article-template .article-template__hero-container{width:calc(100% - 4rem);max-width:128rem;margin:0 auto clamp(2.4rem,3vw,3.4rem);padding:clamp(1rem,1.5vw,1.6rem);overflow:hidden;background:linear-gradient(145deg,#ffffff,var(--quive-journal-cream));border:.1rem solid var(--quive-journal-line);border-radius:2.6rem;box-shadow:var(--quive-journal-shadow)}.article-template__hero-container .media{height:auto!important;padding-bottom:0!important;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fff,#fffefb 66%,#f6eddd);border-radius:1.8rem}.article-template__hero-container .media img{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:clamp(1.2rem,3vw,4rem);object-fit:contain;object-position:center;filter:saturate(.98) contrast(1.025) drop-shadow(0 1.5rem 2rem rgba(32,24,15,.1))}.article-template .article-template__social-sharing{width:fit-content;max-width:calc(100% - 4rem);margin:0 auto clamp(1.8rem,2.5vw,2.8rem)}.article-template__social-sharing .share-button__button{min-height:4.8rem;padding:.2rem 2.4rem;color:var(--quive-journal-ink);font-weight:700;letter-spacing:.12em;background:linear-gradient(145deg,#fffefb,#f7eedf);border:.1rem solid var(--quive-journal-line);border-radius:999rem;box-shadow:0 1rem 2.6rem #2d200d17}.article-template__content.page-width--narrow{width:calc(100% - 4rem);max-width:90rem;margin:0 auto clamp(2.4rem,3vw,3.4rem);padding:clamp(2.8rem,3.5vw,4.2rem);color:#433b32;font-size:clamp(1.7rem,1.45vw,1.9rem);letter-spacing:.006em;line-height:1.72;background:linear-gradient(145deg,#fffefbfc,#f9f3e9eb);border:.1rem solid var(--quive-journal-line);border-radius:2.8rem;box-shadow:var(--quive-journal-shadow)}.article-template__content>*:first-child{margin-top:0}.article-template__content>*:last-child{margin-bottom:0}.article-template__content h2,.article-template__content h3,.article-template__content h4{color:var(--quive-journal-ink);font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:-.012em;line-height:1.12;text-wrap:balance}.article-template__content h2{margin:.9em 0 .4em;font-size:clamp(3rem,4vw,4.5rem)}.article-template__content h3{margin:.9em 0 .4em;font-size:clamp(2.5rem,3vw,3.4rem)}.article-template__content p,.article-template__content ul,.article-template__content ol{margin-top:0;margin-bottom:1.05em}.article-template__content li{padding-left:.6rem}.article-template__content li::marker{color:var(--quive-journal-gold)}.article-template__content a{color:var(--quive-journal-gold-deep);text-decoration-color:#b8893573;text-decoration-thickness:.1rem;text-underline-offset:.35rem}.article-template__content blockquote{margin:clamp(2rem,3vw,3.2rem) 0;padding:clamp(2.4rem,4vw,4rem);color:var(--quive-journal-ink);font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,3vw,3.4rem);font-style:normal;line-height:1.28;background:#f2deb747;border:0;border-left:.3rem solid var(--quive-journal-gold);border-radius:0 1.6rem 1.6rem 0}.article-template__content img{position:static;display:block;width:auto;max-width:100%;height:auto;max-height:72rem;margin:clamp(2rem,3vw,3.2rem) auto;padding:clamp(1rem,2vw,2rem);object-fit:contain;object-position:center;background:#fff;border:.1rem solid var(--quive-journal-line);border-radius:2rem;box-shadow:0 1.5rem 4rem #2d200d1a}.article-template__content figure{margin:clamp(2rem,3vw,3.2rem) 0}.article-template__content figure img{margin-bottom:1.2rem}.article-template__content figcaption{color:var(--quive-journal-muted);font-size:1.35rem;letter-spacing:.04em;text-align:center}.article-template__content table{display:block;max-width:100%;overflow-x:auto;border:.1rem solid var(--quive-journal-line);border-radius:1.4rem}.article-template__content th{color:var(--quive-journal-ink);background:#f2deb752}.article-template__back{margin-top:0}.article-template__back .article-template__link{display:inline-flex;min-height:5rem;padding:.2rem 2.6rem;color:var(--quive-journal-ink);font-weight:700;letter-spacing:.08em;background:linear-gradient(145deg,#fffefb,#f5ead7);border:.1rem solid var(--quive-journal-line);border-radius:999rem;box-shadow:0 1rem 2.6rem #2d200d17}.article-template .article-template__comment-wrapper{width:calc(100% - 4rem);max-width:90rem;margin:clamp(5rem,8vw,8rem) auto 0;padding:clamp(3rem,5vw,5rem);background:linear-gradient(145deg,#fffefb,#f8f0e2);border:.1rem solid var(--quive-journal-line);border-radius:2.4rem;box-shadow:var(--quive-journal-shadow)}.article-template__comment-wrapper .field__input{border-radius:1.4rem}.article-template__comment-wrapper .button{color:#fffdf8;background:linear-gradient(135deg,#d5a345,var(--quive-journal-gold-deep));border-radius:999rem}@media(hover:hover){.quive-journal-card:hover{border-color:#b889359e;box-shadow:0 2.4rem 6rem #2d200d26;transform:translateY(-.7rem)}.quive-journal-card:hover:after{left:125%;opacity:1}.quive-journal-card:hover .quive-journal-card__image{filter:saturate(1) contrast(1.04) drop-shadow(0 1.8rem 2.2rem rgba(32,24,15,.14));transform:scale(1.025)}.quive-journal-card h2 a:hover{color:var(--quive-journal-gold-deep);text-decoration:underline}.quive-journal-card__arrow:hover{box-shadow:0 1.2rem 2.8rem #8c611f4d;transform:translate(.35rem)}}@media screen and (max-width:749px){.quive-journal-grid{grid-template-columns:minmax(0,1fr)}.quive-journal-index__header,.article-template>header.page-width--narrow,.article-template .article-template__hero-container,.article-template__content.page-width--narrow,.article-template .article-template__comment-wrapper{width:calc(100% - 3rem)}.quive-journal-card__media{aspect-ratio:1 / 1}.article-template__hero-container .media{aspect-ratio:4 / 3}.article-template__title{font-size:clamp(3.6rem,12vw,5.4rem)}}@media(prefers-reduced-motion:reduce){.quive-journal-card,.quive-journal-card:after,.quive-journal-card__image,.quive-journal-card__arrow{transition:none}}.quive-value-proof{--quive-proof-gold: 184, 138, 69;position:relative;overflow:hidden;margin:1.2rem 0 1.8rem;padding:1.35rem 1.4rem 1.45rem;border:1px solid rgba(var(--quive-proof-gold),.5);border-radius:.8rem;background:linear-gradient(135deg,rgba(var(--quive-proof-gold),.11),#fffffffa 52%,rgba(var(--quive-proof-gold),.05));box-shadow:0 .8rem 2.2rem #1212120f,inset 0 1px #fffffff2}.quive-value-proof:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--quive-proof-gold),.95),transparent)}.quive-value-proof__heading{display:flex;align-items:center;gap:.8rem;margin:0;color:#89632f;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:500;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.quive-value-proof__heading:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(var(--quive-proof-gold),.55),transparent)}.quive-value-proof__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.1rem;margin:1rem 0 0;padding:0;list-style:none}.quive-value-proof__list li{position:relative;padding-left:1.8rem;color:rgba(var(--color-foreground),.82);font-size:1.45rem;line-height:1.4}.quive-value-proof__list li:before{content:"\2713";position:absolute;top:.08em;left:0;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid rgba(var(--quive-proof-gold),.7);border-radius:50%;background:rgba(var(--quive-proof-gold),.08);color:#89632f;font-size:.72rem;font-weight:700;line-height:1}.quive-value-proof__list .quive-value-proof__warranty{grid-column:1 / -1;margin-top:.2rem;padding:.75rem 1rem .75rem 3rem;border:1px solid rgba(var(--quive-proof-gold),.24);border-radius:.55rem;background:rgba(var(--quive-proof-gold),.08);color:rgba(var(--color-foreground),.88);font-family:var(--font-heading-family);font-weight:500;letter-spacing:.02em}.quive-value-proof__list .quive-value-proof__warranty:before{top:50%;left:1rem;transform:translateY(-50%)}.product__info-container .product__tax{display:none}@media screen and (max-width:749px){.quive-value-proof{padding:1.25rem}.quive-value-proof__list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
