:root{--otf-ease: cubic-bezier(.23, 1, .32, 1)}.otf{background:#fff;border:1px solid rgb(var(--color-border, 225 225 225));border-radius:1.6rem;padding:2.2rem 2.2rem 1.8rem;margin-bottom:2.6rem;box-shadow:0 1.6rem 3.6rem -2.2rem #1212122e,0 .2rem .5rem #1212120a}.otf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding-bottom:1.6rem;margin-bottom:1.8rem;border-bottom:1px solid color-mix(in srgb,rgb(var(--color-border, 225 225 225)) 75%,transparent)}.otf-eyebrow{display:inline-block;font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-accent-1));margin-bottom:.5rem}.otf-title{font-family:"Sora",var(--font-body-family, sans-serif);font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:rgb(var(--color-foreground-alt, 18 18 18));margin:0}.otf-count{margin:0;font-size:1.5rem;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 60%,transparent);font-variant-numeric:tabular-nums}.otf-count strong{font-family:"Sora",var(--font-body-family, sans-serif);font-size:1.9rem;font-weight:700;color:rgb(var(--color-foreground-alt, 18 18 18));margin-right:.3rem}.otf-finder{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.2rem}.otf-finder-label{display:inline-flex;align-items:center;gap:.7rem;font-family:"Sora",var(--font-body-family, sans-serif);font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground-alt, 18 18 18));white-space:nowrap}.otf-finder-label svg{width:1.9rem;height:1.9rem;color:rgb(var(--color-accent-1))}.otf-fields{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.otf-field{position:relative}.otf-field>select{appearance:none;-webkit-appearance:none;height:4.8rem;min-width:12rem;padding:0 3.4rem 0 1.3rem;border:1.5px solid rgb(var(--color-border, 225 225 225));border-radius:1rem;background-color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground-alt, 18 18 18));cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231b1b1b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem}.otf-field-enhanced>select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.otf-dd{position:relative}.otf-dd-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.9rem;min-width:12rem;height:4.8rem;padding:0 1.2rem;border:1.5px solid rgb(var(--color-border, 225 225 225));border-radius:1rem;background:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 58%,transparent);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.otf-dd-trigger.is-set{color:rgb(var(--color-foreground-alt, 18 18 18));border-color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 26%,transparent)}@media(hover:hover)and (pointer:fine){.otf-dd-trigger:hover{border-color:color-mix(in srgb,rgb(var(--color-accent-1)) 45%,transparent)}}.otf-dd-trigger:focus-visible,.otf-dd.is-open .otf-dd-trigger{border-color:rgb(var(--color-accent-1));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--color-accent-1)) 18%,transparent);outline:none}.otf-dd-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otf-dd-caret{width:1.3rem;height:1.3rem;flex:none;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 50%,transparent);transition:transform .2s var(--otf-ease)}.otf-dd.is-open .otf-dd-caret{transform:rotate(180deg)}.otf-dd-panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:30;min-width:100%;width:max-content;max-width:22rem;max-height:26rem;overflow-y:auto;overscroll-behavior:contain;padding:.6rem;background:#fff;border:1px solid rgb(var(--color-border, 225 225 225));border-radius:1.2rem;box-shadow:0 2.2rem 4.4rem -1.8rem #12121252,0 .3rem .8rem #1212120f;display:none;scrollbar-width:thin}.otf-dd.is-open .otf-dd-panel{display:block;animation:otf-pop .16s var(--otf-ease)}@keyframes otf-pop{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.otf-dd-opt{display:block;width:100%;text-align:left;border:0;background:transparent;padding:.9rem 1.1rem;border-radius:.8rem;font-size:1.45rem;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground-alt, 18 18 18));cursor:pointer;transition:background-color .12s ease,color .12s ease}.otf-dd-opt:hover,.otf-dd-opt:focus-visible{background:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 6%,transparent);outline:none}.otf-dd-opt[aria-selected=true]{background:color-mix(in srgb,rgb(var(--color-accent-1)) 10%,transparent);color:rgb(var(--color-accent-1));font-weight:600}.otf-sep{font-family:"Sora",var(--font-body-family, sans-serif);font-size:1.7rem;font-weight:600;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 40%,transparent)}.otf-submit{height:4.8rem;padding:0 2.4rem;border:0;border-radius:999px;background:rgb(var(--color-accent-1));color:#fff;font-family:"Sora",var(--font-body-family, sans-serif);font-size:1.45rem;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 .8rem 1.8rem -.8rem #ce333c99;transition:transform .14s var(--otf-ease),box-shadow .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.otf-submit:hover{background:color-mix(in srgb,rgb(var(--color-accent-1)) 88%,#000);box-shadow:0 1.2rem 2.2rem -.8rem #ce333cb3}}.otf-submit:active{transform:scale(.97)}.otf-reset{font-size:1.35rem;font-weight:600;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 60%,transparent);text-decoration:none;text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.otf-reset:hover{color:rgb(var(--color-accent-1));text-decoration:underline}}.otf-help{margin:1.6rem 0 0;font-size:1.3rem;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 60%,transparent)}.otf-help strong{color:rgb(var(--color-foreground-alt, 18 18 18));font-variant-numeric:tabular-nums}.otf-help a{color:rgb(var(--color-accent-1));font-weight:600;text-decoration:none;text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.otf-help a:hover{text-decoration:underline}}@media(max-width:749px){.otf{padding:1.8rem 1.6rem 1.6rem}.otf-finder{gap:1rem}.otf-finder-label{width:100%}.otf-fields{width:100%;gap:.8rem}.otf-field{flex:1 1 8rem}.otf-field>select,.otf-dd,.otf-dd-trigger{width:100%;min-width:0}.otf-sep{display:none}.otf-submit{flex:1 1 100%;width:100%}}.card-info-product-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.card-info-product-meta span{display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem .75rem;border-radius:.7rem;background:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 5%,transparent);font-size:1.15rem;line-height:1.3;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 62%,transparent)}.card-info-product-meta span strong{font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground-alt, 18 18 18))}.card-soldout-actions{display:flex;gap:.6rem;margin-top:1rem;width:100%}.card-soldout-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.8rem;padding:0 1rem;border-radius:999px;font-family:"Sora",var(--font-body-family, sans-serif);font-size:1.25rem;font-weight:600;text-decoration:none;transition:transform .14s var(--otf-ease),box-shadow .2s ease,background-color .2s ease,color .2s ease}.card-soldout-btn svg{width:1.6rem;height:1.6rem;flex:none}.card-soldout-wa{background:#1faa52;color:#fff;box-shadow:0 .6rem 1.4rem -.7rem #1faa52b3}.card-soldout-call{background:#fff;color:rgb(var(--color-accent-1));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,rgb(var(--color-accent-1)) 45%,transparent)}@media(hover:hover)and (pointer:fine){.card-soldout-wa:hover{background:#1b9249}.card-soldout-call:hover{background:color-mix(in srgb,rgb(var(--color-accent-1)) 6%,#fff);box-shadow:inset 0 0 0 1.5px rgb(var(--color-accent-1))}}.card-soldout-btn:active{transform:scale(.97)}.card-footer:has(.card-soldout-actions){display:flex;flex-direction:column;align-items:stretch;gap:1.1rem}.card-footer:has(.card-soldout-actions) .price{justify-self:start;align-self:flex-start;text-align:left;margin:0}.card-footer:has(.card-soldout-actions) .card-floating-footer{display:none!important}.card-product .star-rating-badge:has(.rating-empty){display:none}.collection-actions-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.collection-filter-button{display:inline-flex!important;align-items:center;gap:.6rem;min-height:0;padding:.55rem .6rem .55rem 1.1rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgb(var(--color-border, 225 225 225));color:rgb(var(--color-foreground-alt, 18 18 18));font-size:1.3rem;font-weight:600;line-height:1;transition:box-shadow .16s ease,color .16s ease}@media(hover:hover)and (pointer:fine){.collection-filter-button:hover{box-shadow:inset 0 0 0 1px rgb(var(--color-accent-1));color:rgb(var(--color-accent-1))}}.collection-filter-dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-left:.1rem;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 48%,transparent);transition:color .16s ease,transform .14s var(--otf-ease)}.collection-filter-dismiss svg{width:1.15rem;height:1.15rem}.collection-filter-button:hover .collection-filter-dismiss{color:rgb(var(--color-accent-1));transform:scale(1.1)}.collection-actions-filters .button-text-link{margin-left:.4rem;font-size:1.3rem;font-weight:600;color:color-mix(in srgb,rgb(var(--color-foreground, 27 27 27)) 60%,transparent)}@media(hover:hover)and (pointer:fine){.collection-actions-filters .button-text-link:hover{color:rgb(var(--color-accent-1))}}.page-layout-sidebar .facet-toggle>span:first-child{font-family:"Sora",var(--font-body-family, sans-serif);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-foreground-alt, 18 18 18))}.page-layout-sidebar .checkbox-facet-label{border-radius:.8rem;transition:color .14s ease}@media(hover:hover)and (pointer:fine){.page-layout-sidebar .checkbox-facet-label:hover{color:rgb(var(--color-accent-1))}}.page-layout-sidebar input[type=checkbox],.page-layout-sidebar input[type=radio]{accent-color:rgb(var(--color-accent-1))}.page-layout-sidebar input[type=text]:focus,.page-layout-sidebar input[type=number]:focus,.page-layout-sidebar .field-input:focus{border-color:rgb(var(--color-accent-1));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--color-accent-1)) 16%,transparent);outline:none}@media(min-width:990px){.page-layout-sidebar{position:sticky;top:calc(var(--header-height, 8rem) + 2rem);align-self:flex-start;max-height:calc(100dvh - var(--header-height, 8rem) - 4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(prefers-reduced-motion:reduce){.otf-submit,.otf-dd-caret,.otf-dd.is-open .otf-dd-panel,.card-soldout-btn,.collection-filter-button{transition-duration:.01ms;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/orient-collection.css.map */
