:root{color-scheme:light;color:#3b2527;background:#fcf6f2;font:18px/1.6 system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{min-height:100svh;display:grid;align-items:center}.gateway,.native{width:min(100%,1000px);margin:auto;padding:64px 28px}.eyebrow{color:#6e2b34;text-transform:uppercase;letter-spacing:.12em;font-size:1rem}h1,.gateway h2{font:400 clamp(2.2rem,5vw,3.7rem)/1.15 Georgia,serif;margin:24px 0;text-wrap:balance}p{max-width:65ch}.sites{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:48px 0}.site{display:flex;flex-direction:column;gap:14px;padding:28px 0;color:inherit;text-decoration:none;border-block:1px solid #dcc3b8}.site-brand{display:flex;align-items:center;height:96px}.site-logo{display:block;width:auto;height:88px;max-width:100%;object-fit:contain;object-position:left center}.site-name{font:400 1.75rem/1.3 Georgia,serif}.site-description{color:#654549;flex:1}.site-action,a,button{text-underline-offset:.3em;text-decoration-color:#6e2b34}.site-action{text-decoration-line:underline;font-weight:700;padding-block:10px}a{color:#6e2b34}a:hover{color:#8e4e54}:focus-visible{outline:3px solid #6e2b34;outline-offset:6px}.signature,.editor-note{color:#654549}.editor-note{border-left:3px solid #6e2b34;padding-left:20px}[hidden]{display:none!important}input{display:block;max-width:100%;padding:12px;font:inherit;margin-block:8px 24px}button,.checkout-link{min-height:48px;padding:12px 24px;font:inherit;border:1px solid #6e2b34;background:transparent;color:#6e2b34;cursor:pointer}.checkout-link{display:inline-block}@media(max-width:640px){.gateway,.native{padding:40px 24px}.sites{grid-template-columns:1fr;gap:16px;margin-block:32px}}@media print{button,.sites{display:none}}.site-preferred{align-self:flex-start;padding:2px 10px;border:1px solid #6e2b34;color:#6e2b34;font-size:.85rem;font-weight:700}.site[data-preferred]{border-block-color:#6e2b34;border-block-width:3px}main:has(.shopify-policy__container){align-items:start;align-content:start}main .shopify-policy__container{width:min(100%,760px);max-width:none;margin:0 auto;padding:72px 28px 0}.shopify-policy__title h1{font:400 clamp(2rem,4.5vw,2.75rem)/1.2 Georgia,serif;margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid #dcc3b8}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font:700 1.2rem/1.4 system-ui,sans-serif;color:#3b2527;margin:40px 0 12px;text-wrap:balance}.shopify-policy__body :is(h3,h4,h5,h6){font-size:1.05rem;margin-top:28px}.shopify-policy__body .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body p{max-width:none;margin:0 0 16px}.shopify-policy__body :is(ul,ol){margin:0 0 16px;padding-left:1.4em}.shopify-policy__body li+li{margin-top:6px}.shopify-policy__body table{width:100%;margin:24px 0;border-collapse:collapse;font-size:.95rem}.shopify-policy__body :is(th,td){padding:10px 12px;border:1px solid #dcc3b8;text-align:left;vertical-align:top}.shopify-policy__body img{max-width:100%;height:auto}.gateway--compact{width:min(100% - 56px,704px);margin:48px auto 0;padding:40px 0 72px;border-top:1px solid #dcc3b8}.gateway--compact :is(.eyebrow,.site-description,.site-name,.signature){display:none}.gateway--compact h2{font:400 1.5rem/1.3 Georgia,serif;margin:0 0 6px}.gateway--compact [data-status]{margin:0;color:#654549}.gateway--compact .sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0}.gateway--compact .site{position:relative;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:1px solid #dcc3b8;border-radius:14px;background:#fff;transition:border-color .2s}.gateway--compact .site:hover{border-color:#6e2b34}.gateway--compact .site[data-preferred]{border:2px solid #6e2b34;padding:19px 23px}.gateway--compact .site-brand{height:52px;min-width:0}.gateway--compact .site-logo{height:48px;max-width:100%}.gateway--compact .site-action{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#f6ebe5;text-decoration:none;font-size:1.1rem;transition:background-color .2s,color .2s}.gateway--compact .site:hover .site-action{background:#6e2b34;color:#fff}.gateway--compact [data-link-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gateway--compact .site-preferred{position:absolute;top:-12px;left:20px;padding:1px 10px;background:#fcf6f2;font-size:.78rem}@media(max-width:640px){main .shopify-policy__container{padding:48px 24px 0}.gateway--compact{width:calc(100% - 48px)}.gateway--compact .sites{grid-template-columns:1fr;gap:20px}}.js-redirecting .gateway:not(.gateway--compact){display:grid;place-items:center;align-content:center;gap:20px;min-height:60svh;text-align:center}.js-redirecting .gateway:not(.gateway--compact)>:not([data-status]){display:none}.js-redirecting .gateway:not(.gateway--compact):before{content:"";width:28px;height:28px;border:3px solid #dcc3b8;border-top-color:#6e2b34;border-radius:50%;animation:spin .8s linear infinite}.js-redirecting .gateway:not(.gateway--compact) [data-status]{margin:0;color:#654549}.js-redirecting .gateway:not(.gateway--compact) [data-status]:not([data-live]){visibility:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.js-redirecting .gateway:before{animation:none}}main:has(.redirect-layout){display:block}.redirect-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100svh}.redirect-photo{position:relative;margin:0;overflow:hidden;background:#c9b8a6}.redirect-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.redirect-photo:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,#1e121473)}.redirect-photo figcaption{position:absolute;z-index:1;left:24px;bottom:20px;color:#fff;font-size:.85rem;letter-spacing:.04em;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.redirect-layout .gateway{align-self:center;width:min(100%,820px);margin:0 auto;padding:64px clamp(28px,5vw,80px)}.redirect-layout .gateway h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.redirect-layout .sites{gap:32px}.redirect-layout .site-logo{height:72px}.redirect-layout .site-brand{height:80px}.js-redirecting .redirect-layout .gateway:not(.gateway--compact){min-height:0}@media(max-width:760px){.redirect-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.redirect-photo{height:32svh;min-height:200px}.redirect-photo img{object-position:50% 62%}.redirect-layout .gateway{padding:36px 24px 48px}.js-redirecting .redirect-layout .gateway:not(.gateway--compact){padding-block:64px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/redirector.css.map */
