body.template-collection{--crv-bg: #f4f3ef;--crv-surface: #ffffff;--crv-ink: #1f2328;--crv-ink-2: #4a4f57;--crv-ink-3: #7a7e87;--crv-line: #e3e0d8;--crv-line-2: #ece9e1;--crv-graphite: #2b2f36;--crv-accent: #e8a317;--crv-accent-ink: #8a6100;--crv-accent-tint: #fdf3dc;--crv-accent-line: #eed9a4;--crv-on-accent: #231b09;--crv-ok: #2b7a4b;--crv-sale: #c23a2e;--crv-info: #1566d4;--crv-radius: 10px;--crv-shadow-sm: 0 1px 2px rgba(16,24,40,.04), 0 1px 3px rgba(16,24,40,.06);--crv-shadow-md: 0 10px 28px rgba(16,24,40,.11), 0 4px 10px rgba(16,24,40,.05);background:var(--crv-bg)}body.template-collection .custom-breadcrumbs-section{background-color:transparent!important}@media(min-width:1025px){body.template-collection .collection--title{font-size:32px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.05!important;color:var(--crv-ink)!important}body.template-collection .collection--count{font-size:13.5px;color:var(--crv-ink-3)}body.template-collection .collection--count strong,body.template-collection .collection--count [data-hfb-live-count]{color:var(--crv-ink);font-weight:700}}.productgrid--items .productitem{border-color:var(--crv-line, #e3e0d8);overflow:hidden}@media(hover:hover)and (pointer:fine){.productgrid--items .productgrid--item:hover .productitem{border-color:var(--crv-line, #e3e0d8);box-shadow:var(--crv-shadow-md, 0 10px 28px rgba(16,24,40,.11))}}.productgrid--items .productitem--code{font-family:inherit!important;font-weight:700!important;-webkit-text-stroke:0!important;font-size:13.5px!important;color:var(--crv-ink-2, #4a4f57);letter-spacing:.01em;font-variant-numeric:tabular-nums}.productgrid--items .productitem--title{font-size:14.5px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}.productgrid--items .productitem--title a{color:var(--crv-ink, #1f2328)}.productgrid--items .productitem--title a:hover{color:var(--crv-accent-ink, #8a6100)}.productgrid--items .productitem-badge-bestseller{background-color:var(--crv-info, #1566d4)!important}.productgrid--items .productitem-badge-new,.productgrid--items .productitem-badge-economy{background-color:var(--crv-ok, #2b7a4b)!important}.productgrid--items .productitem-badge-sale{background-color:var(--crv-sale, #c23a2e)!important}.productgrid--items .productitem-custom-badges>span{border-radius:999px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;padding:3px 9px!important}.productgrid--items .productitem-vendor-logo{top:8px!important;bottom:auto!important;right:8px!important;background:#ffffffeb;border:1px solid var(--crv-line-2, #ece9e1);border-radius:6px;padding:2px 5px}.productgrid--items .productitem-series-overlay{right:8px!important;bottom:8px!important}.productgrid--items .productitem-series-overlay img{height:36px;border:1px solid var(--crv-line-2, #ece9e1);border-radius:6px;padding:2px 6px}.productgrid--items .productitem-vendor-logo img{background:transparent!important;padding:0!important;max-height:15px!important;max-width:70px!important;width:auto;height:auto}.productgrid--items .productitem-spec-chips .productitem-spec-chip{width:26px;height:26px;border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #1f232814}.productgrid--items .productitem-spec-chips .productitem-spec-chip img{border-radius:7px}.productgrid--items .iso-materials{border:1px solid var(--crv-line-2, #ece9e1);border-radius:6px!important;overflow:hidden;margin-bottom:0!important}.productgrid--items .iso-material{width:20px!important}.productgrid--items .iso-material+.iso-material{border-left:1px solid var(--crv-line-2, #ece9e1)}.productgrid--items .iso-material>div:first-child{height:17px;padding:0!important;align-items:center}.productgrid--items .iso-material>div:first-child span{font-size:10px!important;font-weight:800!important;color:#26292e!important}.productgrid--items .iso-material--p>div:first-child{background:color-mix(in srgb,#0d6ed6 50%,#fff)!important}.productgrid--items .iso-material--m>div:first-child{background:color-mix(in srgb,#f2c200 50%,#fff)!important}.productgrid--items .iso-material--k>div:first-child{background:color-mix(in srgb,#e0301e 50%,#fff)!important}.productgrid--items .iso-material--n>div:first-child{background:color-mix(in srgb,#12a05c 50%,#fff)!important}.productgrid--items .iso-material--s>div:first-child{background:color-mix(in srgb,#ef8a12 50%,#fff)!important}.productgrid--items .iso-material--h>div:first-child{background:color-mix(in srgb,#8b949e 50%,#fff)!important}.productgrid--items .iso-material>div:last-child{background:#fff!important;border-top:1px solid var(--crv-line-2, #ece9e1);height:16px;padding:0!important}.productgrid--items .iso-dot--full{background-color:var(--crv-ink, #1f2328)}.productgrid--items .iso-dot--open{border-color:var(--crv-ink-3, #7a7e87)}.productgrid--items .iso-materials-wrapper:hover{filter:none;transform:none}.productgrid--items .price .money,.productgrid--items .price__current{font-size:19px!important;font-weight:800!important;letter-spacing:-.01em;color:var(--crv-ink, #1f2328)!important;font-variant-numeric:tabular-nums}.productgrid--items .price__compare-at .money{font-size:13px!important;font-weight:500!important;color:var(--crv-ink-3, #7a7e87)!important}.productgrid--items .productitem--vat-note{font-size:12px;color:var(--crv-ink-3, #7a7e87)}.productgrid--items .productitem--info{grid-template-areas:"code  code" "title title" "iso   iso" "specs specs" "price stock";grid-template-rows:auto auto auto 1fr auto}.productgrid--items .productitem--isorow{grid-area:iso;align-self:start;justify-self:start;margin:2px 0 0}@container (max-width: 210px){.productgrid--items .productitem--info{grid-template-areas:"code" "title" "iso" "specs" "stock" "price";grid-template-rows:auto auto auto 1fr auto auto}}.productgrid--items .productitem__price,.productgrid--items .price.productitem__price{justify-self:start;text-align:left}.productgrid--items .productitem__stock-level{justify-self:end;align-self:end;padding-bottom:3px}.productgrid--items .productitem__stock-level .stock-pill{background:transparent!important;border:0!important;padding:0!important;font-family:inherit;font-size:12px;font-weight:600}.productgrid--items .productitem__stock-level .stock-pill:before{width:7px!important;height:7px!important;border-radius:999px;-webkit-mask-image:none!important;mask-image:none!important;background-color:currentColor}body.template-collection .productgrid--toolbar-help .help-pill{position:fixed!important;right:0!important;top:50%!important;transform:translateY(-50%);z-index:55;writing-mode:vertical-rl;display:flex!important;align-items:center;gap:8px;background:var(--crv-graphite, #2b2f36)!important;color:#fff!important;border:0!important;border-radius:10px 0 0 10px!important;padding:16px 9px!important;margin:0!important;height:auto!important;min-height:0!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.06em;box-shadow:-4px 0 14px #1018282e!important;cursor:pointer}body.template-collection .productgrid--toolbar-help .help-pill:hover{background:#171a1f!important}body.template-collection .productgrid--toolbar-help .help-pill__avatars{writing-mode:horizontal-tb;margin:0!important}body.template-collection .productgrid--toolbar-help .help-pill__avatar{width:22px!important;height:22px!important;border-radius:999px!important;background:var(--crv-accent, #e8a317)!important;color:var(--crv-on-accent, #231b09)!important;display:inline-flex;align-items:center;justify-content:center}body.template-collection .productgrid--toolbar-help .help-pill__avatar svg{width:12px!important;height:12px!important}body.template-collection .productgrid--toolbar-help .help-pill__title{display:block!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap}body.template-collection .productgrid--toolbar-help .help-pill__phone{display:none!important}body.template-collection .pagination--inner{display:flex;align-items:center;justify-content:center;gap:6px}body.template-collection .pagination--item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--crv-line, #e3e0d8);border-radius:8px;background:var(--crv-surface, #fff);color:var(--crv-ink-2, #4a4f57);font-size:13.5px;font-weight:600;text-decoration:none}body.template-collection .pagination--item:hover{border-color:var(--crv-ink-3, #7a7e87);color:var(--crv-ink, #1f2328)}body.template-collection .pagination--active .pagination--item,body.template-collection li.pagination--active>*{background:var(--crv-accent, #e8a317);border-color:transparent;color:var(--crv-on-accent, #231b09);font-weight:700}body.template-collection .collection-load-all__button{border-radius:8px;font-weight:700}body.template-collection .collection--description{border-top:1px solid var(--crv-line, #e3e0d8);padding-top:24px;max-width:92ch;font-size:13px;color:var(--crv-ink-2, #4a4f57);line-height:1.65}body.template-collection .collection--description h2{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--crv-ink, #1f2328)}body.template-collection .related-collections__item{background:var(--crv-surface, #fff);border:1px solid var(--crv-line, #e3e0d8);border-radius:var(--crv-radius, 10px);box-shadow:var(--crv-shadow-sm);overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}body.template-collection .related-collections__item:hover{box-shadow:var(--crv-shadow-md);transform:translateY(-2px)}body.template-collection .related-collections__item-title{font-size:13.5px;font-weight:700;color:var(--crv-ink, #1f2328);letter-spacing:-.01em}body.template-collection .related-collections__count{font-size:12px;font-weight:600;color:var(--crv-ink-3, #7a7e87)}body.template-collection .related-collections__chev{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--crv-accent-tint, #fdf3dc);border:1px solid var(--crv-accent-line, #eed9a4);color:var(--crv-accent-ink, #8a6100);transition:transform .18s ease,background .18s ease,color .18s ease}body.template-collection .related-collections__item:hover .related-collections__chev{transform:translate(3px);background:var(--crv-accent, #e8a317);border-color:var(--crv-accent, #e8a317);color:var(--crv-on-accent, #231b09)}body.template-collection .related-collections__title{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--crv-accent-ink, #8a6100)}body.template-collection .product-wiki-hero__container{background:var(--crv-graphite, #2b2f36)!important;border-radius:16px!important;overflow:hidden;padding:0!important}body.template-collection .product-wiki-hero__grid{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:0!important;align-items:stretch!important}@media(max-width:767px){body.template-collection .product-wiki-hero__grid{grid-template-columns:minmax(0,1fr)!important}body.template-collection .product-wiki-hero__image-wrapper{display:block!important;order:0;min-height:0}body.template-collection .product-wiki-hero__image{aspect-ratio:21 / 9;height:auto!important;min-height:0}body.template-collection .product-wiki-hero__content{order:1;padding:18px 20px 22px!important}}body.template-collection .product-wiki-hero__image-wrapper{order:2;height:100%;min-height:150px}body.template-collection .product-wiki-hero__image{width:100%!important;height:100%!important;min-height:150px;object-fit:cover!important;border-radius:0!important;display:block}body.template-collection .product-wiki-hero__content{order:1;padding:24px 28px!important}body.template-collection .product-wiki-hero__label{color:var(--crv-accent, #e8a317)!important;background:transparent!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.template-collection .product-wiki-hero__title{color:#fff!important;font-size:21px!important;font-weight:800!important;letter-spacing:-.02em!important;margin:6px 0!important}body.template-collection .product-wiki-hero__excerpt,body.template-collection .product-wiki-hero__excerpt p{color:#c7ccd3!important;font-size:13.5px!important;max-width:64ch}body.template-collection .product-wiki-hero__excerpt li,body.template-collection .product-wiki-hero__excerpt span,body.template-collection .product-wiki-hero__excerpt strong,body.template-collection .product-wiki-hero__excerpt b{background:transparent!important;color:inherit!important}body.template-collection .product-wiki-hero__excerpt strong,body.template-collection .product-wiki-hero__excerpt b{color:#fff!important}body.template-collection .product-wiki-hero__excerpt:after{background:linear-gradient(to bottom,rgba(43,47,54,0),var(--crv-graphite, #2b2f36))!important}body.template-collection .product-wiki-hero__button{display:inline-flex;align-items:center;gap:8px;background:var(--crv-accent, #e8a317)!important;color:var(--crv-on-accent, #231b09)!important;border:0!important;border-radius:8px!important;padding:10px 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}body.template-collection .product-wiki-hero__button:hover{background:#c78906!important;color:var(--crv-on-accent, #231b09)!important}body.template-collection .productgrid--utils{background:transparent!important}body.template-collection .hub-brands__cell{background:var(--crv-surface, #fff);border:1px solid var(--crv-line, #e3e0d8);border-radius:12px;transition:border-color .15s ease}body.template-collection .hub-brands__cell:hover{border-color:var(--crv-accent, #e8a317)}body.template-collection .hub-brands__heading{font-size:11.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--crv-accent-ink, #8a6100)!important}body.template-collection .product-recently-viewed--section h2,body.template-collection .product-recently-viewed--section .section--title{font-size:19px;font-weight:800;letter-spacing:-.01em}@media(max-width:1024px){body.template-collection .collection--title{font-size:27px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.05!important;color:var(--crv-ink)!important}body.template-collection .collection--count{display:block!important;font-size:12.5px;color:var(--crv-ink-3);margin-top:4px}body.template-collection .collection--count strong,body.template-collection .collection--count [data-hfb-live-count]{color:var(--crv-ink);font-weight:700}body.template-collection .my-image-filter__item{width:88px!important;flex:0 0 auto}body.template-collection .my-image-filter__image-wrapper{display:flex;align-items:center;justify-content:center;width:88px!important;height:88px!important;box-sizing:border-box;background:#fff!important;border:1px solid var(--crv-line)!important;border-radius:12px!important;padding:8px!important}body.template-collection .my-image-filter__image{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain}body.template-collection .my-image-filter__label{display:block;margin-top:5px;font-size:11px!important;font-weight:700!important;line-height:1.25;text-align:center;color:var(--crv-ink)}body.template-collection .my-image-filter__item--active .my-image-filter__image-wrapper{border-color:var(--crv-accent)!important;background:var(--crv-accent-tint)!important;box-shadow:inset 0 0 0 1px var(--crv-accent)}body.template-collection .pagination--item{min-width:40px;height:40px;border-radius:9px}body.template-collection .hub-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1024px){body.template-collection .collection--header-text{display:block!important}}@media(max-width:400px){.productgrid--items .iso-materials{max-width:100%}.productgrid--items .iso-material{width:auto!important;flex:1 1 16px;min-width:0}}@media(max-width:400px){.productgrid--items .filter-values-wrapper{max-width:100%;flex-wrap:wrap}}@media(max-width:1024px){body.template-collection .productgrid--toolbar-help.help-inline{display:block;margin:18px 0 4px}body.template-collection .productgrid--toolbar-help.help-inline .help-pill{position:static!important;transform:none!important;writing-mode:horizontal-tb!important;display:inline-flex!important;align-items:center;gap:9px;margin:0 auto!important;border-radius:10px!important;padding:11px 18px!important;font-size:13px!important;letter-spacing:.02em;box-shadow:0 2px 8px #10182824!important}body.template-collection .productgrid--toolbar-help.help-inline{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/collection-revamp.css.map */
