:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--focus:#325f83;--muted:#596975;--soft:#e9edef;--control-line:#a4b4bf;--press-duration:.14s}::selection{background:var(--ink);color:var(--white)}input,textarea{caret-color:var(--accent)}::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3{text-wrap:balance;letter-spacing:-.035em}p{text-wrap:pretty}.button,.text-link{font-size:16px}.button{transition:transform var(--press-duration) var(--ease-out),background-color .16s ease;min-height:52px}.button:active:not(:disabled),.icon-button:active,.use-arrow:active,.quantity-control button:active:not(:disabled){transform:scale(.97)}.button:disabled{transform:none}.button[aria-busy=true]{cursor:progress}.tier-options button,.gallery-thumbnails button{transition:border-color .15s ease,background-color .15s ease}.tier-options button{min-height:100px}.tier-options button span,.tier-options button small,.minimum-order,.purchase-note,.payment-note,.fine-print,.catalog-note,.photo-note,.catalog-search-help{font-size:14px}.product-total strong,.unit-price,.tier-options strong,.cart-subtotal,.model-specs,.resource-table{font-variant-numeric:tabular-nums}.quantity-control input{font-size:16px}.quantity-control button,.cart-item .quantity-control button{width:44px;min-width:44px;min-height:44px}.cart-item p,.drawer-footer p,.cart-shipping-row,.cart-remove{font-size:14px}.cart-item-bottom{flex-wrap:wrap}.contact-form label{font-size:14px;line-height:1.5}.contact-form input,.contact-form select,.contact-form textarea{border-color:var(--control-line);min-height:50px}.contact-form textarea{resize:vertical}.contact-form .form-error,.contact-form .errors{color:#8b2924}.bulk-copy h1{font-size:clamp(38px,4.5vw,62px)}.contact-form .fine-print{margin-top:16px;max-width:60ch}.form-success:focus{outline-offset:8px}.product-form [data-order-inquiry]{margin-top:16px}.product-form [data-order-inquiry].button-primary{display:flex;border-bottom:0}.mold-family{min-height:0;font-size:13px}.mold-size,.mold-shape{font-size:14px;line-height:1.55}.mold-card .text-link{min-height:44px}.mold-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.mold-image:focus-visible{outline-offset:-4px}.catalog-directory-links{display:flex;flex-wrap:wrap;gap:4px 24px;padding-block:0 24px;margin-bottom:24px;border-bottom:1px solid var(--control-line)}.catalog-directory-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:5px}.catalog-reset{border:0;background:transparent;color:var(--ink);text-decoration:underline;cursor:pointer;margin-bottom:24px}.catalog-status{min-height:22px;font:14px/1.6 var(--font)}.accessories-hero-gallery img,.accessory-image>img{transition:transform .22s var(--ease-out)}.site-header .desktop-nav a[aria-current=page],.site-header .mobile-nav a[aria-current=page]{background:var(--soft);color:var(--ink)}.site-header .mobile-nav{overscroll-behavior:contain}.mobile-nav:not([hidden]){transform-origin:top;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}@starting-style{.mobile-nav:not([hidden]){opacity:0;transform:translateY(-6px)}}.cart-drawer[open]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-drawer)}@starting-style{.cart-drawer[open]{opacity:0;transform:translate(24px)}}.toast{transition:opacity .16s var(--ease-out)}@starting-style{.toast:not([hidden]){opacity:0}}.resource-page{padding-block:30px 72px}.breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:34px}.breadcrumbs a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.breadcrumbs [aria-current]{color:var(--ink)}.resource-heading{padding-block:10px 40px;max-width:960px}.resource-heading h1,.model-detail h1{font-size:clamp(38px,4.8vw,64px);max-width:18ch}.resource-intro{font-size:clamp(18px,1.6vw,21px);line-height:1.7;max-width:65ch;margin-top:24px}.resource-heading .button,.model-detail .button{margin-top:28px}.resource-heading>p:not(.resource-intro){margin-top:16px;max-width:70ch}.resource-heading .text-link{margin-top:20px}.resource-heading.has-image{display:grid;gap:32px;max-width:none;align-items:center}.resource-hero-image{width:100%;max-height:440px;aspect-ratio:4/3;object-fit:contain;background:var(--soft);border-radius:var(--radius)}.resource-reading{max-width:75ch}.resource-reading>section{margin-block:40px}.resource-reading h2{font-size:clamp(26px,2.3vw,34px);margin-bottom:16px}.resource-reading p{font-size:17px;line-height:1.8}.resource-next{margin-top:48px;padding-block:30px;border-block:1px solid var(--line)}.resource-next .button{margin-top:24px}.resource-related{margin-top:50px}.resource-related h2{font-size:28px;margin-bottom:20px}.resource-related ul{list-style:none;margin:0;padding:0;display:grid;gap:0 48px}.resource-related li{border-top:1px solid var(--line)}.resource-related a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding-block:14px;font-size:16px}.resource-table{overflow-x:auto;margin-block:32px}.resource-table table{width:100%;border-collapse:collapse;font-size:16px;text-align:left}.resource-table caption{text-align:left;font-size:14px;color:var(--muted);padding-bottom:14px}.resource-table th,.resource-table td{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top;min-width:100px}.resource-table th{color:var(--ink);font-weight:500}.resource-table thead{background:var(--soft)}.directory-grid{display:grid;gap:0 40px}.directory-model{padding-block:28px;border-bottom:1px solid var(--line);scroll-margin-top:130px;min-width:0}.directory-model h2{font-size:26px;margin-block:20px 12px}.directory-model p{font-size:15px;margin-top:8px}.directory-model .text-link{margin-top:16px}.directory-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px}.directory-pagination a,.directory-pagination span{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--control-line);border-radius:var(--radius)}.directory-pagination [aria-current]{background:var(--ink);color:var(--white);border-color:var(--ink)}.model-detail{display:grid;gap:20px;grid-template-areas:"title" "photo" "intro" "price" "action" "specs" "note"}.model-detail>div:last-child{display:contents}.model-detail h1{grid-area:title}.model-detail .resource-intro{grid-area:intro;margin:0}.model-detail .model-price{grid-area:price;margin:0}.model-detail .button{grid-area:action;margin:0;justify-self:start}.model-detail .model-specs{grid-area:specs;margin:8px 0 0}.model-detail .fine-print{grid-area:note}.model-detail-photo{min-width:0;grid-area:photo;align-self:start}.model-detail-photo>img{width:100%;aspect-ratio:2.3;object-fit:contain;background:#fff;padding:24px;border-radius:var(--radius)}.model-detail-photo>.text-link{margin-top:18px}.model-price{font-size:19px;color:var(--ink);margin-top:24px}.model-specs{margin-block:30px 24px}.model-specs>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:15px;overflow-wrap:anywhere}.model-specs dt{color:var(--muted)}.model-specs dd{margin:0;color:var(--ink)}.footer-resources{display:grid;gap:30px;margin-block:40px}.footer-resources nav{display:flex;flex-direction:column;align-items:flex-start}.footer-resources h2{font-size:18px;margin-bottom:16px;letter-spacing:-.02em}.footer-resources a{font-size:14px;min-height:44px;padding-block:10px;color:var(--muted)}.footer-resources a:hover,.resource-related a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media(min-width:640px){.directory-grid,.resource-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}@media(min-width:1000px){.resource-heading.has-image{grid-template-columns:1.15fr 1fr;gap:64px}.model-detail{grid-template-columns:1fr 1.15fr;column-gap:64px;grid-template-areas:"photo title" "photo intro" "photo price" "photo action" "photo specs" "photo note"}.model-detail-photo>img{aspect-ratio:4/3}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .text-link{align-self:flex-start}.resource-heading .button,.model-detail .button,.resource-next .button{width:100%;justify-content:space-between}.resource-page{padding-top:16px}.breadcrumbs{margin-bottom:20px}.resource-table th,.resource-table td{padding:12px 8px;font-size:14px}.cart-item{grid-template-columns:64px minmax(0,1fr)}.cart-item>img{width:64px}.use-navigation{gap:10px}}@media(hover:none){.accessories-hero-gallery a:hover img,.accessory-card:hover .accessory-image>img{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.icon-button,.use-arrow,.quantity-control button,.accessories-hero-gallery img,.accessory-image>img,.mobile-nav,.cart-drawer{transition-property:opacity,background-color,color}.button:active:not(:disabled),.icon-button:active,.use-arrow:active,.quantity-control button:active:not(:disabled),.accessories-hero-gallery a:hover img,.accessory-card:hover .accessory-image>img{transform:none}}html[data-input=keyboard]{scroll-behavior:auto}html[data-input=keyboard] .button,html[data-input=keyboard] .mobile-nav,html[data-input=keyboard] .cart-drawer,html[data-input=keyboard] .toast{transition:none;animation:none;transform:none}.search-help{margin-block:24px}.search-result-list article{padding-block:24px;border-bottom:1px solid var(--line)}.search-result-list h2{font-size:24px;margin-bottom:12px}.search-result-list a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.cart-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cart-table tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);padding-bottom:20px}.cart-table td{border:0}.cart-table td:first-child{grid-column:1/-1}.cart-table td:last-child{align-self:end;text-align:right}.cart-table label{display:block;font-size:14px}.cart-page-actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/refinements.css.map */
