.jj-gifts{background:#faf6ee;color:#2b1d14;min-height:80vh;padding:180px 6vw 88px;font-family:Georgia,serif}.jj-gifts *{box-sizing:border-box}body:has(.jj-gifts) nav.site-nav{background:#faf6ee!important}body:has(.jj-gifts) nav.site-nav :is(a,button){color:#705721!important}.jj-gifts__header{max-width:820px;margin:0 auto 58px;text-align:center}.jj-gifts__eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:.25em;color:#81601f}.jj-gifts h1{font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.12;margin:26px 0 30px}.jj-gifts__intro{max-width:600px;margin:auto;font:15px/1.9 Arial,sans-serif;color:#62503f}.jj-gifts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1140px;margin:auto}.jj-gifts__card{position:relative;padding:38px 38px 30px;background:#fffdf8;border:1px solid #bb995c;display:flex;flex-direction:column}.jj-gifts__image{display:block;margin-bottom:24px}.jj-gifts__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.jj-gifts h2 a{color:inherit;text-decoration:none}.jj-gifts__price{font-size:23px;color:#705721;margin:24px 0}.jj-gifts__shop{display:block;text-align:center;background:#81601f;color:#fffdf8;padding:15px 18px;font:12px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.jj-gifts__shop:focus-visible,.jj-gifts h2 a:focus-visible,.jj-gifts__image:focus-visible{outline:3px solid #81601f;outline-offset:4px}.jj-gifts__number{font-size:60px;line-height:1;color:#af8a43;margin:0 0 28px}.jj-gifts__label{font:10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#705721;margin:0 0 14px}.jj-gifts h2{font-size:32px;font-weight:400;line-height:1.2;margin:0 0 22px}.jj-gifts__copy,.jj-gifts__contents{font:14px/1.9 Arial,sans-serif;color:#62503f}.jj-gifts__copy{flex:1}.jj-gifts__contents{border-top:1px solid #bb995c66;margin-top:24px;padding-top:18px;color:#2b1d14}.jj-gifts__note{font:12px/1.8 Arial,sans-serif;color:#705721;margin:18px 0 0}.jj-gifts__footer{max-width:720px;margin:42px auto 0;text-align:center;font:13px/1.9 Arial,sans-serif;color:#62503f}@media(max-width:749px){.jj-gifts{padding:156px 6vw 64px}.jj-gifts__header{margin-bottom:36px}.jj-gifts__grid{grid-template-columns:1fr;gap:24px}.jj-gifts__card{padding:28px}.jj-gifts h2{font-size:29px}.jj-gifts__number{font-size:48px}}.jj-gifts{padding:150px 4vw 56px}.jj-gifts__header{margin-bottom:28px}.jj-gifts__grid{gap:18px;align-items:start}.jj-gifts__card{padding:0 16px 16px;min-width:0}.jj-gifts__number{display:none}.jj-gifts__image{margin:0 -16px 16px;aspect-ratio:1;overflow:hidden}.jj-gifts__image img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.jj-gifts h2{font-size:26px;margin:0 0 10px}.jj-gifts__copy{display:none}.jj-gifts__price{font-size:21px;margin:10px 0 14px}@media(max-width:749px){.jj-gifts{padding:140px 4vw 40px}.jj-gifts h1{font-size:36px;margin:18px 0}.jj-gifts__intro{font-size:14px;line-height:1.6}.jj-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jj-gifts__card{padding:0 10px 10px}.jj-gifts__image{margin:0 -10px 12px}.jj-gifts h2{font-size:20px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jj-gifts__price{font-size:18px;margin:8px 0 12px}.jj-gifts__shop{font-size:10px;padding:12px 6px;letter-spacing:.04em;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AAAACA */
