.tg-compact{display:block;background:#e6ddcf;color:#332d26;padding:48px max(20px,calc((100vw - 1160px)/2)) 56px}.tg-compact h2{font:400 clamp(28px,4vw,42px)/1.2 var(--oa-serif,Georgia,serif);margin:0 0 14px}.tg-compact h3{font:400 clamp(24px,3vw,34px)/1.2 var(--oa-serif,Georgia,serif);margin:0 0 16px}.tg-compact p{line-height:1.65}.tg-compact a{color:inherit;text-underline-offset:5px}.tg-compact :focus-visible,.tg-compact-notice :focus-visible,.tg-sticky-choice :focus-visible{outline:2px solid #805d35;outline-offset:4px}.tg-compact__tabs{display:flex;gap:8px;margin:24px 0 16px;flex-wrap:wrap}.tg-compact__tabs a{border:1px solid #b8a68e;border-radius:2px;padding:12px 18px;min-height:44px;text-decoration:none;font-size:14px}.tg-compact__tabs a[aria-current=true]{background:#332d26;color:#fff8ed;border-color:#332d26}.tg-compact__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:0}.tg-compact__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;background:#f4eee5;padding:28px;align-items:center}.tg-compact__media{margin:0;min-width:0}.tg-compact__media img{display:block;aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:440px}.tg-compact__media svg{display:block;width:100%;height:auto}.tg-compact__media figcaption{font-size:12px;line-height:1.6;margin-top:12px}.tg-compact__copy{min-width:0}.tg-compact__copy p{font-size:15px}.tg-compact__number{font-size:12px;letter-spacing:.15em;margin:0 0 14px}.tg-compact__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.tg-compact__actions button{border:1px solid #ac9a82;background:transparent;color:inherit;width:46px;height:44px;cursor:pointer}.tg-compact__actions button:disabled{opacity:.35;cursor:default}.tg-compact__actions svg,.tg-compact-notice svg{width:18px;height:18px}.tg-compact__actions [data-rail-prev] svg,.tg-compact-notice [data-notice-prev] svg{transform:rotate(180deg)}.tg-compact__faq{max-width:780px;margin:36px auto 0}.tg-compact__faq h2{font-size:28px}.tg-compact__faq details{border-bottom:1px solid #b8a68e;padding:16px 0}.tg-compact__faq summary{cursor:pointer;min-height:32px;line-height:1.6}.tg-compact__help{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.tg-compact__help a{min-height:44px;display:inline-flex;align-items:center}.tg-compact-notice{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 12px;background:#ded3c2;color:#332d26;min-height:48px}.tg-compact-notice__items{width:min(640px,calc(100% - 144px));text-align:center}.tg-compact-notice a{color:inherit;font-size:13px;line-height:1.4;display:flex;min-height:40px;align-items:center;justify-content:center;text-underline-offset:3px}.tg-compact-notice button{height:44px;min-width:40px;border:0;background:transparent;color:inherit;cursor:pointer}.tg-compact-notice [hidden],.tg-compact [hidden],.tg-sticky-choice[hidden]{display:none!important}.tg-sticky-choice{display:none}@media(max-width:749px){.tg-compact{padding:30px 16px 36px}.tg-compact__tabs{gap:6px}.tg-compact__tabs a{flex:1;padding:10px 8px;font-size:12px;line-height:1.5}.tg-compact__slide{flex-basis:94%;grid-template-columns:1fr;gap:16px;padding:18px;align-content:start}.tg-compact__rail{gap:12px}.tg-compact__media img{max-height:300px}.tg-compact__copy p{font-size:14px}.tg-compact__copy h3{font-size:25px}.tg-compact-notice{padding:3px 6px;gap:0;min-height:66px}.tg-compact-notice__items{width:calc(100% - 120px)}.tg-compact-notice a{font-size:12px;min-height:58px}.tg-sticky-choice{position:fixed;bottom:0;inset-inline:0;z-index:4;display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f4eee5;border-top:1px solid #b8a68e;box-shadow:0 -4px 20px #332d2610}.tg-sticky-choice__info{min-width:0;flex:1;font-size:12px;line-height:1.5}.tg-sticky-choice__info span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-sticky-choice button{flex:0 1 46%;min-height:46px;padding:9px 14px;background:#332d26;color:#fff8ed;border:0;font-size:13px;line-height:1.4;cursor:pointer}body:has(tg-sticky-choice) #MainContent{padding-bottom:90px}}@media(prefers-reduced-motion:no-preference){.tg-compact__tabs a,.tg-compact__actions button{transition:background-color .18s,color .18s}.tg-compact-notice a:not([hidden]){animation:tg-note-in .3s ease-out}@keyframes tg-note-in{0%{opacity:.4}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tidegrain-compact.css.map */
