#MainContent .jrw-ip{--ip-paper:#f3ebdc;--ip-purple:#5b2a87;--ip-ink:#0b0912;background:var(--ip-paper);color:var(--ip-ink);font-family:var(--jrw-font-body);text-align:left}#MainContent .jrw-ip *{box-sizing:border-box}#MainContent .jrw-ip :is(h1,h2,h3,p,figure){margin:0}#MainContent .jrw-ip :is(h1,h2,h3){font-family:var(--jrw-font-display);font-weight:700;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}#MainContent .jrw-ip h1{font-size:clamp(36px,4.5vw,64px)}#MainContent .jrw-ip h2{font-size:clamp(28px,3.3vw,46px)}#MainContent .jrw-ip h3{font-size:clamp(22px,2.2vw,30px)}#MainContent .jrw-ip p{font-size:16px;line-height:1.7;max-width:62ch}#MainContent .jrw-ip p+p{margin-top:16px}#MainContent .jrw-ip img{display:block;width:100%;height:auto;border:0;border-radius:0}#MainContent .jrw-ip a{color:inherit;text-underline-offset:5px}#MainContent .jrw-ip .ip-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}#MainContent .jrw-ip .ip-script{font-family:var(--jrw-font-script)!important;font-size:clamp(32px,4vw,52px);font-weight:400!important;letter-spacing:0;text-transform:none!important;line-height:1.3}#MainContent .jrw-ip .ip-inner{max-width:1320px;margin:auto;padding:clamp(30px,5vw,72px) clamp(20px,4vw,64px)}#MainContent .jrw-ip .ip-split{display:grid;grid-template-columns:1fr 1.2fr;max-width:1440px;margin:auto}#MainContent .jrw-ip .ip-copy{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;background:var(--ip-purple);color:var(--ip-paper)}#MainContent .jrw-ip .ip-copy .ip-eyebrow{margin:0;color:#f0c143}#MainContent .jrw-ip .ip-copy :is(h1,h2){color:var(--ip-paper)}#MainContent .jrw-ip .ip-photo{min-width:0;display:flex;align-items:center;background:#151322}#MainContent .jrw-ip .ip-photo img{height:100%;object-fit:cover;object-position:center;max-height:650px}#MainContent .jrw-ip .ip-action{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;background:#f0c143;color:#151322;border:1px solid #f0c143;padding:14px 24px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.07em;text-decoration:none;line-height:1.5}#MainContent .jrw-ip .ip-action:hover{background:var(--ip-paper);border-color:var(--ip-paper)}#MainContent .jrw-ip :is(a,button,input,summary):focus-visible{outline:3px solid #5b2a87;outline-offset:5px}#MainContent .jrw-ip .ip-copy a:focus-visible,#MainContent .jrw-ip .ip-band a:focus-visible{outline-color:#f0c143}#MainContent .jrw-ip .ip-band{padding:28px 24px;background:#10081e var(--jrw-sky) center/cover;color:var(--ip-paper);text-align:center;border-bottom:4px solid #f0c143}#MainContent .jrw-ip .ip-band p{margin:auto}#MainContent .jrw-ip .ip-choices{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px)}#MainContent .jrw-ip .ip-choice{min-width:0;padding-top:24px;border-top:2px solid var(--ip-purple)}#MainContent .jrw-ip .ip-choice h2{margin-bottom:20px;color:var(--ip-purple)}#MainContent .jrw-ip .ip-choice form{margin:24px 0 0;max-width:100%}#MainContent .jrw-ip label{display:block;font-size:14px;font-weight:700;line-height:1.5;margin:18px 0 8px}#MainContent .jrw-ip input:not([type=hidden]):not([type=checkbox]){display:block;width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;border:1px solid #5b2a87;background:#fff;color:#0b0912;font-size:16px;border-radius:0}#MainContent .jrw-ip button{display:block;width:100%;padding:15px 16px;min-height:50px;border:1px solid #5b2a87;border-radius:0;background:#5b2a87;color:#fff;cursor:pointer;font-size:13px;line-height:1.5;text-transform:uppercase;font-weight:700;letter-spacing:.05em}#MainContent .jrw-ip button:disabled{opacity:.65;cursor:wait}#MainContent .jrw-ip .ip-consent{display:flex;gap:12px;font-size:12px;font-weight:400;line-height:1.65;margin:20px 0}#MainContent .jrw-ip .ip-consent input{-webkit-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}#MainContent .jrw-ip .ip-legal{font-size:12px;line-height:1.65;margin-top:16px}#MainContent .jrw-ip .ip-legal :is(p,div){font-size:12px;line-height:1.65}#MainContent .jrw-ip .ip-legal a{text-decoration:underline}#MainContent .jrw-ip .ip-logo{width:90px;height:auto;margin:20px 0 0}#MainContent .jrw-ip .input-group{display:flex;flex-direction:column;gap:12px;border:0;background:none;box-shadow:none}#MainContent .jrw-ip .newsletter__submit{position:static;width:100%;height:auto;margin:0;transform:none;background:#5b2a87!important;color:#fff!important;border-radius:0!important;border-color:#5b2a87!important}#MainContent .jrw-ip .newsletter__submit span{color:#fff!important;font-size:13px!important}#MainContent #magic-alerts-options .newsletter__submit{background-color:#5b2a87!important;color:#fff!important;border-color:#5b2a87!important}#MainContent #magic-alerts-options .newsletter__submit:hover{background-color:#151322!important;color:#fff!important;border-color:#151322!important}#MainContent .jrw-ip .ip-band a{color:#f3ebdc!important;-webkit-text-fill-color:#f3ebdc!important;background:none!important;text-shadow:none!important}#MainContent .jrw-ip--alerts>.ip-band:last-child{background:#5b2a87}#MainContent .jrw-ip newsletter-component{display:block}#MainContent .jrw-ip .ip-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 32px;margin-top:32px}#MainContent .jrw-ip .ip-story-card{display:block;text-decoration:none;min-width:0}#MainContent .jrw-ip .ip-story-photo{aspect-ratio:4/3;background:#e6dccb;overflow:hidden;margin-bottom:22px}#MainContent .jrw-ip .ip-story-photo img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}#MainContent .jrw-ip .ip-story-card:hover .ip-story-photo img{transform:scale(1.025)}#MainContent .jrw-ip .ip-story-card .ip-eyebrow{margin-bottom:12px;color:#5b2a87}#MainContent .jrw-ip .ip-story-card h3{margin-bottom:14px;color:#151322}#MainContent .jrw-ip .ip-read{display:inline-block;margin-top:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #5b2a87;padding-bottom:4px}#MainContent .jrw-ip .ip-story-head{display:flex;align-items:end;justify-content:space-between;gap:24px;border-top:1px solid #5b2a87;padding-top:24px}#MainContent .jrw-ip .ip-story-head p{max-width:35ch}#MainContent .jrw-ip .ip-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}#MainContent .jrw-ip .ip-product{display:block;text-decoration:none}#MainContent .jrw-ip .ip-product-photo{aspect-ratio:1;background:#fff;margin-bottom:18px}#MainContent .jrw-ip .ip-product-photo img{height:100%;object-fit:contain}#MainContent .jrw-ip .ip-product h3{font-size:20px;line-height:1.25;margin-bottom:10px}#MainContent .jrw-ip .ip-product p{font-size:14px}#MainContent .jrw-ip .ip-bundle{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;background:#5b2a87;color:#f3ebdc}#MainContent .jrw-ip .ip-bundle h2{color:#f3ebdc}#MainContent .jrw-ip .ip-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}#MainContent .jrw-ip .ip-prices p{margin:0;border-top:1px solid #f0c143;padding-top:16px;font-size:13px}#MainContent .jrw-ip .ip-prices strong{display:block;font-size:36px;color:#f0c143;line-height:1.3}#MainContent .jrw-ip .ip-note{font-size:13px;line-height:1.65}#MainContent .jrw-ip .ip-holiday-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}#MainContent .jrw-ip .ip-holiday-story h2{margin:18px 0 24px}#MainContent .jrw-ip .ip-holiday-story .ip-read{margin-top:24px}#MainContent .jrw-ip--contact .ip-inner{padding-top:36px;padding-bottom:36px}#MainContent .jrw-ip--contact .ip-band{text-align:left;padding:40px max(24px,calc((100vw - 1192px)/2));border-bottom-width:3px;background:linear-gradient(#10081e99,#10081e99),var(--jrw-sky) center/cover}#MainContent .jrw-ip--contact .ip-band p{margin:0;max-width:66ch}#MainContent .jrw-ip--contact .ip-band .ip-eyebrow{margin-bottom:16px;color:#f0c143}#MainContent .jrw-ip--contact .ip-band h1{color:#f3ebdc;margin-bottom:14px}#MainContent:has(.jrw-ip--contact) .index-contact{padding:48px 0 64px;background:#f3ebdc}#MainContent .jrw-ip__contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,88px);max-width:1240px;padding:0 24px;margin:auto}#MainContent .jrw-ip__contact-help{border-top:2px solid #5b2a87;padding-top:22px}#MainContent .jrw-ip__contact-help h2{font-size:28px;line-height:1.15;margin:0 0 20px;color:#5b2a87}#MainContent .jrw-ip__contact-help h3{font-size:17px;margin:26px 0 10px}#MainContent .jrw-ip__contact-help p{font-size:15px;line-height:1.75;margin:0 0 14px}#MainContent .jrw-ip__contact-help a{color:#5b2a87;text-underline-offset:4px;overflow-wrap:anywhere}#MainContent .jrw-ip__contact-fields .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;margin:0 0 8px!important;overflow:visible!important;white-space:normal!important;display:block;font-size:13px}#MainContent .jrw-ip__contact-fields :is(input,textarea){border:1px solid #5b2a87;border-radius:0;background:#fff;font-size:16px}#MainContent .jrw-ip__contact-fields textarea{min-height:180px}#MainContent .jrw-ip__contact-fields .custom-form__block{margin-bottom:20px}#MainContent .jrw-ip__contact-fields [data-aos]{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}#MainContent .jrw-ip__contact-fields .contact__form__heading{font-size:26px;margin:0 0 24px}@media(max-width:749px){#MainContent .jrw-ip .ip-split,#MainContent .jrw-ip .ip-choices,#MainContent .jrw-ip .ip-bundle,#MainContent .jrw-ip .ip-holiday-story,#MainContent .jrw-ip__contact-grid{grid-template-columns:1fr}#MainContent .jrw-ip .ip-photo img{max-height:none;object-fit:contain}#MainContent .jrw-ip .ip-copy{padding:32px 24px;gap:20px}#MainContent .jrw-ip .ip-story-grid{grid-template-columns:1fr;gap:38px}#MainContent .jrw-ip .ip-story-head{display:block}#MainContent .jrw-ip .ip-story-head p{margin-top:18px}#MainContent .jrw-ip .ip-products{grid-template-columns:1fr;gap:32px}#MainContent .jrw-ip .ip-product{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}#MainContent .jrw-ip .ip-product-photo{margin:0}#MainContent .jrw-ip .ip-product h3{font-size:17px}#MainContent .jrw-ip .ip-prices{gap:12px}#MainContent .jrw-ip .ip-prices strong{font-size:30px}#MainContent .jrw-ip__contact-grid{gap:32px}}@media(prefers-reduced-motion:reduce){#MainContent .jrw-ip .ip-story-photo img{transition:none}}#MainContent .jrw-ip:not(.jrw-ip--contact){padding:36px;background:#10081e var(--jrw-sky) center top/max(100%,1440px) auto repeat-y}#MainContent .jrw-ip>.ip-split{border:1px solid rgba(240,193,67,.65)}#MainContent .jrw-ip>.ip-inner{margin:36px auto;border:1px solid rgba(240,193,67,.65)}#MainContent .jrw-ip>.ip-inner:not(.ip-bundle){background:#f3ebdc}#MainContent .jrw-ip>.ip-band{max-width:1440px;margin:36px auto 0;padding:36px 24px;background:linear-gradient(#10081e55,#10081e55),var(--jrw-sky) center/cover;border:1px solid rgba(240,193,67,.65);border-bottom:4px solid #f0c143}#MainContent .jrw-ip>.ip-band:last-child{margin-bottom:0}#MainContent .jrw-ip--alerts>.ip-band:last-child{background:linear-gradient(#10081e99,#10081e99),var(--jrw-sky) center/cover}#MainContent .jrw-ip--journal>.ip-inner{margin-top:40px;margin-bottom:40px}body.template-page #MainContent:has(.jrw-ip--contact){background:#10081e var(--jrw-sky) center top/max(100%,1440px) auto repeat-y!important}#MainContent .jrw-ip--contact{padding:36px 36px 0;background:transparent}#MainContent .jrw-ip--contact>.ip-band{margin:0 auto;max-width:1320px;padding:40px clamp(24px,4vw,64px);background:linear-gradient(#10081e99,#10081e99),var(--jrw-sky) center/cover}#MainContent:has(.jrw-ip--contact) .index-contact{padding:36px 36px 44px;background:transparent}#MainContent .jrw-ip__contact-grid{max-width:1320px;padding:48px clamp(24px,4vw,64px);background:#f3ebdc;border:1px solid rgba(240,193,67,.65)}@media(max-width:749px){#MainContent .jrw-ip:not(.jrw-ip--contact){padding:14px;background-size:1200px auto}#MainContent .jrw-ip>.ip-inner,#MainContent .jrw-ip--journal>.ip-inner{margin:24px auto}#MainContent .jrw-ip>.ip-band{margin-top:24px;padding:30px 20px}#MainContent .jrw-ip--contact{padding:14px 14px 0}#MainContent .jrw-ip--contact>.ip-band{margin-top:0;padding:30px 24px}#MainContent:has(.jrw-ip--contact) .index-contact{padding:24px 14px 28px}#MainContent .jrw-ip__contact-grid{padding:30px 22px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jrw-interior-pages.css.map */
