.collection-banner-section,.section--collection-optimized{--oc-ink: #181818;--oc-muted: #6f6f6f;--oc-line: #e5e5e2;--oc-image-bg: #f0f0ee;--oc-star: #f5a400;font-family:Arial,sans-serif}.collection-banner-section .section,.collection-banner-section .banner,.collection-banner-section .banner__content{width:100%;height:165px!important;min-height:165px!important;padding:0!important;background:#f6f6ec}.collection-banner-section .banner__content{position:static}.collection-banner-section .banner__content .page-width{width:min(calc(100% - 48px),1538px);height:165px!important;min-height:165px!important;margin:0 auto;padding:0!important;display:flex;align-items:center}.collection-banner-section .banner__box{width:100%;max-width:none;display:block}.collection-banner-section .breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#4d4d4d;font-size:14px;height:19.8px;line-height:1.2!important}.collection-banner-section .breadcrumb .icon{width:16px;height:16px}.collection-banner-section .banner__title{margin:0!important;color:var(--oc-ink);font-size:46px!important;font-weight:650;line-height:1.05!important;letter-spacing:0}.section--collection-optimized{padding:0!important}.collection--optimized{width:min(calc(100% - 48px),1538px);max-width:1538px;margin:0 auto;padding:64px 0 0;color:var(--oc-ink)}.collection--optimized .facet-sticky>.button{display:none}.optimized-mobile-bar{display:none}.collection--optimized .collection__topbar{width:calc(100% - 368px);height:50px!important;min-height:50px;max-height:50px;display:flex!important;align-items:center;gap:0;margin:0 0 0 368px}.collection--optimized .collection__topbar .facet-wrapper{width:auto;flex:0 0 auto}.collection--optimized .collection__topbar .facet-wrapper .button{--buttons-border-width: 0px;height:50px!important;min-height:50px;padding:0 28px;border:1px solid #202020;border-radius:999px;background:#fff;color:#202020;font-size:14px;font-weight:400}.collection--optimized .collection__topbar .facet-wrapper .count:not([hidden]){min-width:22px;height:22px;display:grid;place-items:center;margin-left:2px;border-radius:50%;background:#202020;color:#fff;font-size:11px;line-height:1}.collection--optimized .collection__topbar .facet-wrapper .button .btn-fill{display:none!important;transform:none!important}.collection--optimized .collection__topbar .facet-wrapper .button,.collection--optimized .collection__topbar .facet-wrapper .button[aria-expanded=false]{background:#fff!important;color:#202020!important;box-shadow:none!important}.collection--optimized .collection__topbar .facet-wrapper [data-lucide]{width:17px;height:17px}.collection--optimized .collection__topbar #ProductCount{margin:0 0 0 42px;color:#202020;font-size:17px;font-weight:400}.collection--optimized .facet-sorting{margin-left:auto;gap:10px;color:var(--oc-muted);font-size:13px}.collection--optimized .facet-sorting .sort-wrapper{width:150px}.collection--optimized .facet-sorting .sort-by{--buttons-border-width: 0px;position:relative;width:150px;min-width:150px;height:50px!important;min-height:50px;padding:0 26px;border:1px solid #202020;border-radius:999px;background:#fff;color:var(--oc-ink);font-size:13px;font-weight:400}.collection--optimized .facet-sorting .sort-by .btn-fill{display:none!important;transform:none!important}.collection--optimized .facet-sorting .sort-by[open]{width:150px;height:50px!important;display:inline-flex!important;align-items:center;overflow:visible;border:1px solid #202020;border-radius:999px;background:#fff!important;color:var(--oc-ink)!important;box-shadow:none!important}.collection--optimized .facet-sorting .sort-by[open] .btn-text{width:100%;display:inline-flex!important;align-items:center!important;color:var(--oc-ink)!important}.collection--optimized .facet-sorting .sort-by[open] .sort-header{justify-content:center}.collection--optimized .facet-sorting .sort-by[open] .sort-selection{visibility:visible;opacity:1}.collection--optimized .facet-sorting .sort-by[open] .sort-title{display:none}.collection--optimized .facet-sorting .sort-by[open] .sort-close{width:8px;height:8px;border:solid #202020;border-width:0 1.5px 1.5px 0;border-radius:0;background:transparent;color:#202020;transform:translateY(2px) rotate(225deg)}.collection--optimized .facet-sorting .sort-by[open] .sort-listbox{top:58px;right:0;left:auto;width:220px;display:grid;gap:0;padding:8px;overflow:hidden;border:1px solid #d8d8d8;border-radius:12px;background:#fff;color:var(--oc-ink)!important;box-shadow:0 12px 30px #0000001f}.collection--optimized .facet-sorting .sort-by[open] .sort-listbox li{border-radius:8px}.collection--optimized .facet-sorting .sort-by[open] .sort-listbox label{display:block;padding:8px 10px;border-radius:8px;color:var(--oc-ink);font-size:14px;line-height:1.35}.collection--optimized .facet-sorting .sort-by[open] .sort-listbox label:hover,.collection--optimized .facet-sorting .sort-by[open] .sort-listbox input:checked+label{opacity:1;background:#f2f2f0}.collection--optimized .facet-sorting .sort-by[open] .sort-listbox label:before{display:none}.collection--optimized .facet-sorting .sort-close{width:8px;height:8px;border:solid #202020;border-width:0 1.5px 1.5px 0;border-radius:0;background:transparent;transform:translateY(-2px) rotate(45deg)}.collection--optimized .facet-sorting .sort-close .icon{display:none}.collection--optimized .facet-sorting .sort-listbox{width:264px}.collection--optimized .active-facets:empty{display:none}.collection--optimized #FacetFiltersContainer>.active-facets{width:100%;min-height:0;margin:0 0 18px;padding:0}.collection--optimized #FacetFiltersContainer>.active-facets:empty{margin:0}.optimized-active-facets-mobile{display:none}.optimized-active-facets-desktop-host{display:none!important}.collection--optimized .collection__content{align-items:flex-start;gap:48px;margin-top:34px!important}.collection--optimized #FacetFiltersContainer{width:320px;flex:0 0 320px;margin-top:-84px}.collection--optimized .facets__scroll{top:24px}.collection--optimized .facet-form--optimized{display:flex;flex-direction:column}.collection--optimized .facet-form--optimized>[data-filter-label=product-type]{order:1}.collection--optimized .facet-form--optimized>[data-filter-label=array]{order:2}.collection--optimized .facet-form--optimized>[data-filter-label=color],.collection--optimized .facet-form--optimized>[data-filter-label=colour]{order:3}.collection--optimized .facet-form--optimized>[data-filter-label=price],.collection--optimized .facet-form--optimized>[data-filter-label=size],.collection--optimized .facet-form--optimized>[data-filter-label=availability],.collection--optimized .facet-form--optimized>[data-filter-label=packaging]{display:none}.collection--optimized .facet-form--optimized>.details,.collection--optimized .facet-form--optimized>details{padding:0;border:0;border-top:1px solid var(--oc-line)}.collection--optimized .facet-form--optimized>[data-filter-label=color],.collection--optimized .facet-form--optimized>[data-filter-label=colour]{border-bottom:1px solid var(--oc-line)}.collection--optimized .facet-form--optimized .details__summary{min-height:62px}.collection--optimized .facet-form--optimized .details__summary>span,.collection--optimized .facet-form--optimized .details__summary>label{color:var(--oc-ink);font-size:18px;font-weight:650}.collection--optimized .facet-form--optimized .details__summary .icon{width:16px;height:16px}.collection--optimized .facet-form--optimized .details__content{padding:0 0 28px}.collection--optimized .facet-form--optimized .list{gap:14px}.collection--optimized .facet-form--optimized .list li,.collection--optimized .facet-form--optimized .list label{min-height:24px;color:#3f3f3f;font-size:16px;line-height:1.35}.collection--optimized .facet-form--optimized .checkbox{width:19px;height:19px;border-radius:4px}.collection--optimized .facet-form--optimized .swatches{width:fit-content;max-width:100%;display:grid;grid-template-columns:repeat(6,32px);gap:18px 16px;padding:18px 0 14px}.collection--optimized .facet-form--optimized .color-swatch,.collection--optimized .facet-form--optimized .swatch{width:32px;height:32px}.collection--optimized #ProductGridContainer{min-width:0;gap:0!important}.collection--optimized .card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}@media screen and (min-width:1280px){.collection--optimized.filters-collapsed .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection--optimized.filters-collapsed .optimized-active-facets-desktop-host.has-active-facets{min-height:42px;display:flex!important;align-items:center;margin-left:18px}.collection--optimized.filters-collapsed .optimized-active-facets-desktop-host .active-facets{min-height:42px;flex-wrap:nowrap;margin:0}.collection--optimized.filters-collapsed .optimized-active-facets-desktop-host .removable-facet{min-height:40px;padding:8px 12px}}.opc{position:relative;min-width:0;height:508.8px;overflow:hidden;border-radius:24px;color:var(--oc-ink);background:transparent;transition:transform .18s ease}.opc:hover{transform:translateY(-2px)}.opc__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:24px;background:var(--oc-image-bg)}.opc__image-link{width:100%;height:100%;display:block}.opc__image-link img{width:100%;height:100%;display:block;object-fit:cover;padding:0;transition:transform .3s ease}.opc:hover .opc__image-link img{transform:scale(1.025)}.opc__badge{position:absolute;left:18px;top:18px;z-index:2;padding:6px 10px;border-radius:999px;background:#fffffff0;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.opc__wishlist{position:absolute;z-index:3;top:18px;right:24px;width:34px;height:34px}.opc__wishlist-fallback{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;color:#050505;background:#fffffff0;box-shadow:0 8px 22px #11111114;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.opc__wishlist-fallback [data-lucide],.opc__wishlist-fallback .lucide{width:20px;height:20px}.opc__wishlist-fallback:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1111111f}.opc__wishlist-fallback.is-active{color:#fff;background:#202020}.opc__wishlist-fallback.is-active .lucide{fill:currentColor}.opc__wishlist .th_wl_col_btn{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;width:34px;height:34px}.opc__wishlist:has(.th_wl_col_btn>*) .opc__wishlist-fallback{opacity:0}.opc__content{padding:28px 0 32px;background:transparent}.opc__title{min-height:1.32em;margin:0;overflow:hidden;color:var(--oc-ink);font-size:16px;font-weight:400;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.opc__title a{text-decoration:none}.opc__meta{width:100%;min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.opc__price,.opc__price .price{display:flex;align-items:baseline;gap:5px;padding-top:2px;color:var(--oc-ink);font-size:17px;font-weight:650;line-height:1.2;white-space:nowrap}.opc__rating{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}.opc__stars{display:inline-flex;align-items:center;gap:2px;color:var(--oc-star)}.opc__stars .icon{width:16px;height:16px;fill:currentColor}.opc__variants{min-height:44px;display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}.opc__variants li,.opc__variants a{width:44px;height:44px;min-width:44px;min-height:44px;aspect-ratio:1 / 1;display:block}.opc__variants li{flex:0 0 44px}.opc__variants a{overflow:hidden;border:1px solid #dedede;border-radius:9px;background:#ececec;transition:border-color .14s ease,transform .14s ease}.opc__variants a:hover{border-color:#1d1d1d;transform:translateY(-1px)}.opc__variants li:first-child a{overflow:visible;border:0;border-radius:0;background:transparent}.opc__variants li:first-child img{border-radius:0;object-fit:contain}.opc__variants img{width:100%!important;max-width:none;height:100%!important;aspect-ratio:1 / 1;display:block;margin:0;border-radius:inherit;object-fit:cover;object-position:center}.collection--optimized .pagination{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:54px}.collection--optimized .pagination .page,.collection--optimized .pagination .previous,.collection--optimized .pagination .next{min-width:42px;height:42px;padding:0 14px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:var(--oc-ink);font-size:14px;font-weight:400}.collection--optimized .pagination .current,.collection--optimized .pagination a:hover{border-color:#202020;background:#202020;color:#fff}.collection--optimized .collection-description{width:min(calc(100% - 48px),800px);max-width:800px;margin:76px auto 0;padding:22px 0 80px}.collection-description__heading{margin:0;padding-bottom:28px;color:var(--oc-ink);font-size:48px;font-weight:650;line-height:1.08;letter-spacing:0;text-align:center}.collection--optimized .collection-faq{border-top:1px solid var(--oc-line)}.collection--optimized .collection-faq-item{padding:0;border-bottom:1px solid var(--oc-line)}.collection--optimized .collection-faq-que{min-height:72px;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--oc-ink);font-size:19px;font-weight:650;line-height:1.35}.collection--optimized .collection-faq-que .icon-plus{width:20px;height:20px;flex:0 0 20px}.collection--optimized .collection-faq-ans{width:100%;max-width:none;padding:0 0 24px;color:#3f3f3f;font-size:16px;line-height:1.68}.collection--optimized .collection-faq-que:not(.active)+.collection-faq-ans{display:none}.collection--optimized .collection-faq-que.active+.collection-faq-ans{display:block}@media screen and (max-width:1279px){.collection--optimized .collection__topbar,.collection--optimized #FacetFiltersContainer{display:none!important}.collection--optimized .collection__content{display:block;margin-top:0!important}.optimized-mobile-bar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.optimized-mobile-filter{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 19px;border:1px solid #202020;border-radius:999px;background:#fff;color:#202020;font:inherit;font-size:13px;font-weight:400;white-space:nowrap}.optimized-mobile-filter [data-lucide],.optimized-mobile-filter .lucide{width:17px;height:17px}.optimized-mobile-filter .count[hidden]{display:none!important}.optimized-mobile-filter .count{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#202020;color:#fff;font-size:10px}.optimized-mobile-bar p{margin:0;color:#202020;font-size:15px;font-weight:400;white-space:nowrap}.optimized-active-facets-mobile{display:block}.optimized-active-facets-mobile:has(.active-facets:empty){display:none}.optimized-active-facets-mobile .active-facets{margin:-8px 0 26px}}@media screen and (max-width:760px){.collection-banner-section .section,.collection-banner-section .banner,.collection-banner-section .banner__content{height:132px!important;min-height:132px!important}.collection-banner-section .banner__content .page-width{width:min(calc(100% - 32px),1538px);height:132px!important;min-height:132px!important;padding:24px 0 26px!important;align-items:flex-end}.collection-banner-section .breadcrumb{gap:8px;margin-bottom:12px;font-size:12px;height:17.4px;line-height:1.2!important}.collection-banner-section .breadcrumb .icon{width:14px;height:14px}.collection-banner-section .banner__title{font-size:34px!important;line-height:1.04!important}.collection-banner-section .banner__box{transform:translateY(40px)}.collection--optimized{width:min(calc(100% - 48px),1170px);margin:0 auto;padding:28px 0 0}.collection--optimized .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.opc{height:285.4px;border-radius:16px}.opc__media{border-radius:16px}.opc__badge{left:8px;top:8px;max-width:88px;overflow:hidden;padding:4px 7px;font-size:7px;white-space:nowrap}.opc__wishlist{top:8px;right:8px;width:30px;height:30px}.opc__wishlist-fallback,.opc__wishlist .th_wl_col_btn{width:30px;height:30px}.opc__wishlist-fallback [data-lucide],.opc__wishlist-fallback .lucide{width:16px;height:16px}.opc__content{padding:12px 0 4px}.opc__title{min-height:1.3em;font-size:13px;font-weight:400;line-height:1.3;white-space:nowrap}.opc__meta{min-height:39.5px;display:block;margin-top:5px}.opc__price,.opc__price .price{justify-content:flex-start;padding-top:0;font-size:14px;font-weight:650}.opc__rating{justify-content:flex-start;gap:6px;margin-top:5px;font-size:12px}.opc__stars .icon{width:13px;height:13px}.opc__variants{min-height:32px;flex-wrap:wrap;gap:7px;margin-top:12px}.opc__variants li,.opc__variants a{width:32px;height:32px;min-width:32px;min-height:32px}.opc__variants li{flex-basis:32px}.opc__variants a{border-radius:8px}.collection--optimized .pagination{min-height:34px;flex-wrap:nowrap;gap:6px;margin-top:42px}.collection--optimized .pagination .page,.collection--optimized .pagination .previous,.collection--optimized .pagination .next{min-width:34px;height:34px;padding:0 10px;font-size:12px}.collection--optimized .collection-description{position:relative;left:50%;width:min(calc(100vw - 32px),800px);margin:56px auto 0;padding:8px 0 58px;transform:translate(-50%)}.collection-description__heading{padding-bottom:34px;font-size:32px;text-align:left}.collection--optimized .collection-faq-que{min-height:58px;padding:18px 0;gap:16px;font-size:15px;line-height:1.35}.collection--optimized .collection-faq-item:nth-child(7) .collection-faq-que{padding-right:40px}.collection--optimized .collection-faq-ans{padding-bottom:20px;font-size:14px;line-height:1.62}}@media(prefers-reduced-motion:reduce){.opc,.opc__image-link img,.opc__wishlist-fallback,.opc__variants a{transition:none}}.orv{width:min(calc(100% - 48px),1538px);margin:0 auto;padding:34px 0 92px;color:var(--oc-ink, #181818);font-family:Arial,sans-serif}.orv__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:44px}.orv__header h2{margin:0;font-size:48px;font-weight:650;line-height:1;letter-spacing:0}.orv__controls{display:flex;gap:14px}.orv__arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1px solid #bfbfbf;border-radius:999px;background:#fff;color:#202020;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.orv__arrow svg{width:24px;height:24px;stroke-width:1.8}.orv__arrow:hover,.orv__arrow:focus-visible{border-color:#202020;background:#202020;color:#fff;box-shadow:0 10px 24px #1111111f}.orv__arrow:active{transform:scale(.96)}.orv__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow:hidden;scroll-behavior:smooth}.orv__card{min-width:0;overflow:hidden;border-radius:18px;background:transparent}.orv__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--oc-image-bg, #f0f0ee)}.orv__media img{display:block;width:100%;height:100%;object-fit:cover}.orv__info{padding:24px 0 28px}.orv__title{display:block;overflow:hidden;min-height:1.32em;margin:0;font-size:16px;font-weight:400;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.orv__title a{color:inherit;text-decoration:none}.orv__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.orv__price{display:flex;gap:5px;font-size:17px;font-weight:650;line-height:1.2;white-space:nowrap}.orv__rating,.orv__stars{display:inline-flex;align-items:center}.orv__rating{gap:6px;color:#767676;font-size:13px;white-space:nowrap}.orv__stars{color:#f5a400}.orv__stars svg{width:14px;height:14px;fill:currentColor;stroke:currentColor}.orv__swatches{display:flex;gap:12px;margin:28px 0 0;padding:0;list-style:none}.orv__swatches li{width:44px;height:44px;overflow:hidden;border:1px solid #dedede;border-radius:9px;background:#ececec}.orv__swatches a,.orv__swatches img{display:block;width:100%;height:100%}.orv__swatches img{border-radius:inherit;object-fit:cover}@media screen and (max-width:749px){.orv{width:min(calc(100% - 32px),1538px);padding:6px 0 58px}.orv__header{align-items:flex-end;margin-bottom:28px}.orv__header h2{font-size:34px;line-height:1.02}.orv__controls{display:none}.orv__track{grid-auto-columns:minmax(220px,76%);gap:14px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.orv__track::-webkit-scrollbar{display:none}.orv__card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/collection-optimized.css.map */
