.page{max-width:var(--maxw)}.page__head{margin-bottom:clamp(2rem,5vw,3.75rem)}.page__title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--tracking-tight);font-size:clamp(2rem,6vw,4.25rem);line-height:.95}.page__lede{margin-top:1rem;max-width:var(--maxw-prose);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55;color:var(--grey-900)}.prose{max-width:var(--maxw-prose)}.prose>*+*{margin-top:1.15em}.prose p{line-height:1.7;color:var(--grey-900)}.prose h2{margin-top:2.4em;font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.82rem;color:var(--black)}.prose a{text-decoration:underline;text-underline-offset:3px}.prose ul{padding-left:1.1em}.prose li{line-height:1.7;color:var(--grey-900);margin-top:.35em}.definition{padding:clamp(1.75rem,4vw,2.75rem) 0;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);margin:clamp(2rem,5vw,3rem) 0;max-width:var(--maxw-prose)}.definition__mark{font-family:var(--font-arabic);text-align:left;font-size:clamp(2.6rem,7vw,4rem);line-height:1.1;margin-bottom:.3rem}.definition__word{font-family:var(--font-serif);font-size:clamp(1.9rem,4.5vw,2.9rem);line-height:1}.definition__pron{font-family:var(--font-serif);font-style:italic;color:var(--grey-600);margin-top:.25rem}.definition__meaning{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.5;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--grey-200)}.notice{margin-top:2rem;padding:1rem 1.15rem;border-left:2px solid var(--grey-400);background:var(--grey-100);font-size:.85rem;line-height:1.6;color:var(--grey-600);max-width:var(--maxw-prose)}.field{display:block;max-width:26rem}.field__label{display:block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.7rem;margin-bottom:.5rem}.field input,.field textarea{width:100%;min-height:52px;padding:0 1rem;border:1px solid var(--grey-400);background:var(--white);border-radius:0;font:inherit;color:inherit}.field textarea{padding:.9rem 1rem;line-height:1.5;resize:vertical}.field--wide{max-width:40rem}.field input:focus,.field textarea:focus{outline:none;border-color:var(--black)}.table-wrap{overflow-x:auto;max-width:min(100%,56rem)}table.size{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9rem}table.size th,table.size td{padding:.75rem .55rem;text-align:left;border-bottom:1px solid var(--grey-200)}table.size th{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.68rem;white-space:nowrap}table.size tbody th{font-size:.82rem;letter-spacing:0}.toggle{display:inline-flex;border:1px solid var(--black);margin-bottom:1.5rem}.toggle button{padding:.55rem 1.1rem;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.68rem}.toggle button[aria-pressed=true]{background:var(--black);color:var(--white)}.page__foot{margin-top:clamp(3rem,8vw,5rem);padding-top:1.5rem;border-top:1px solid var(--grey-200);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.68rem}.page__foot a{color:var(--grey-600)}.page__foot a:hover{color:var(--black)}@media(min-width:1024px){.page__foot{display:none}}.bag{max-width:54rem}.bag__line{display:grid;grid-template-columns:88px 1fr auto;gap:1.1rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--grey-200)}.bag__thumb{aspect-ratio:3 / 4;background:var(--grey-100);overflow:hidden}.bag__thumb img{width:100%;height:100%;object-fit:cover}.bag__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.74rem}.bag__variant{margin-top:.3rem;font-size:.82rem;color:var(--grey-600)}.bag__qty{display:inline-flex;align-items:center;border:1px solid var(--grey-200);margin-top:.6rem}.bag__qty button{width:32px;height:32px;font-size:.95rem}.bag__qty button:hover{background:var(--grey-100)}.bag__qty span{min-width:30px;text-align:center;font-size:.85rem}.bag__right{text-align:right}.bag__price{font-weight:600;font-size:.9rem}.bag__remove{margin-top:.6rem;font-size:.7rem;color:var(--grey-600);text-decoration:underline;text-underline-offset:3px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.bag__remove:hover{color:var(--sale)}.bag__foot{margin-top:2rem}.bag__totals{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;border-bottom:1px solid var(--black);font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.85rem}.bag__ship{margin:1rem 0 1.5rem}.bag__ship p{font-size:.78rem;color:var(--grey-600);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:.5rem}.bag__bar{height:2px;background:var(--grey-200);overflow:hidden}.bag__bar i{display:block;height:100%;background:var(--black);transition:width var(--dur) var(--ease)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pages.css.map */
