[hidden]{display:none!important}.site-header .right #cartOpen{display:inline-block}html{scroll-behavior:smooth}.mega a{font-size:13px}.product{cursor:pointer}.product .product-title{text-decoration:none}.product .view-product{display:block}.product-title:hover,.view-product:hover{opacity:.75}.buy[disabled]{opacity:.5;cursor:not-allowed}.pdp-page{padding-top:30px}.pdp-page .pdp-gallery{top:20px}.pdp-crumb a{text-decoration:underline;text-underline-offset:3px}.pdp-description p{margin:0}.pdp-details a{text-decoration:underline;text-underline-offset:3px}.pdp-add[disabled]{opacity:.5;cursor:not-allowed}.pdp-related>div>a{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--line);border-radius:3px;padding:20px;gap:12px}.pas-return-purchase{display:inline-block}.pas-block figure.pas-product{align-items:center;justify-content:center;background:#ead9c5;padding:40px}.pas-block figure.pas-product>img{object-fit:contain;max-height:520px;min-height:0;filter:drop-shadow(16px 26px 16px rgba(63,43,28,.2))}.plain-page{max-width:880px;margin:0 auto;padding:60px 25px 80px;min-height:50vh}.plain-page h1{font-size:clamp(38px,5vw,64px);font-weight:400;letter-spacing:-2px;line-height:1.05;margin:0 0 28px}.plain-page p,.plain-body{font-size:15px;line-height:1.8}.cart-page .cart-row{grid-template-columns:80px 1fr auto}.cart-page .cart-row a{text-decoration:underline;text-underline-offset:3px}.cart-page .cart-qty{width:64px;padding:8px;border:1px solid var(--line);background:#fff;color:var(--ink);margin:8px 10px 0 4px}.cart-remove{font-size:12px}.cart-total{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;padding:22px 0 6px}.cart-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px}.cart-actions .load-more{margin:0}.search-page-form{display:flex;gap:10px;margin:0 0 30px;max-width:620px}.search-page-form input[type=search]{flex:1;min-width:0;border:1px solid var(--line);background:transparent;padding:14px;font-size:14px;color:var(--ink);border-radius:2px}.drawer-lines .cart-row{grid-template-columns:70px 1fr auto}.drawer-lines a{text-decoration:underline;text-underline-offset:3px}.line-qty{display:flex;align-items:center;gap:6px;margin-top:6px}.line-qty button{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font-size:14px;line-height:1}.drawer-total{display:flex;justify-content:space-between;font-size:18px;padding:18px 0 4px}.drawer-note{font-size:12px;margin:0 0 18px}#drawerContent .solid-button{width:100%;justify-content:space-between}.school-teaser{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:55px 5%;background:var(--butter);border-bottom:1px solid var(--line)}.school-teaser h2{font-size:clamp(34px,4vw,56px);font-weight:400;letter-spacing:-2px;line-height:1.02;margin:16px 0}.school-teaser p{font-size:14px;line-height:1.7;max-width:420px;margin:0}.footer-links a{text-transform:uppercase}#newsletter small a{text-decoration:underline}@media(max-width:650px){.school-teaser{flex-direction:column;align-items:stretch;padding:42px 25px}.school-teaser .solid-button{justify-content:space-between}.pdp-related>div{grid-template-columns:1fr}.search-page-form{flex-direction:column}.cart-actions .solid-button,.cart-actions .load-more{width:100%}.cart-actions .solid-button{justify-content:space-between}}#cartOpen{white-space:nowrap}@media(min-width:651px)and (max-width:900px){.site-header .right a{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
