.hotdive-collection{width:100%;background:#fff;padding:40px 0 80px}.hotdive-coll-title{font-family:Sohne,Impact,Helvetica Neue,Helvetica,sans-serif;font-size:150px;line-height:.8;text-transform:uppercase;color:#0f1113;margin-bottom:30px}.hotdive-breadcrumb{font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;color:#909090;text-transform:uppercase;margin-bottom:20px}.hotdive-collection .hotdive-breadcrumb{padding-bottom:20px;border-bottom:1px solid #d2d2d2}.hotdive-breadcrumb a{color:#909090;text-decoration:none;transition:color .3s}.hotdive-breadcrumb a:hover{color:#0f1113}.hotdive-bc-sep{margin:0 5px}.hotdive-bc-current{color:#0f1113}.hotdive-collection .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hotdive-collection-layout{display:grid;grid-template-columns:260px 1fr;gap:44px;align-items:start}.hotdive-filter-sidebar{position:sticky;top:58px;max-height:calc(100vh - 76px);overflow-y:auto;min-width:0;overflow-wrap:break-word}.hotdive-sidebar-head{display:flex;align-items:baseline;justify-content:space-between;padding:4px 0 14px}.hotdive-sidebar-title{font-family:Simplon Norm Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#0f1113}.hotdive-sidebar-clear{font-family:Simplon Mono,Courier New,Courier,monospace;font-size:11px;text-transform:uppercase;color:var(--hotdive-blue);text-decoration:none}.hotdive-sidebar-head-actions{display:flex;align-items:center;gap:14px}.hotdive-filter-toggle,.hotdive-filter-close,.hotdive-filter-overlay{display:none}.hotdive-sidebar-empty{font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#909090;padding:10px 0}.hotdive-filter-group{border-top:1px solid #e2e2e2}.hotdive-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:16px 2px;cursor:pointer;list-style:none;font-family:Simplon Norm Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:#0f1113}.hotdive-filter-summary::-webkit-details-marker{display:none}.hotdive-filter-arrow-ico{color:#909090;transition:transform .3s;display:inline-flex}.hotdive-filter-group[open] .hotdive-filter-arrow-ico{transform:rotate(180deg)}.hotdive-filter-panel{padding:0 2px 18px}.hotdive-filter-list{list-style:none;padding:0;margin:0}.hotdive-filter-checkbox{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;transition:color .3s}.hotdive-filter-checkbox:hover{color:var(--hotdive-blue)}.hotdive-filter-checkbox.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.hotdive-filter-checkbox input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hotdive-filter-check-box{width:12px;height:12px;border:1px solid #0f1113;transition:background .3s,border-color .3s;flex-shrink:0}.hotdive-filter-checkbox input:checked+.hotdive-filter-check-box{background-color:var(--hotdive-blue);border-color:var(--hotdive-blue)}.hotdive-filter-checkbox input:focus-visible+.hotdive-filter-check-box{outline:2px solid var(--hotdive-blue);outline-offset:2px}.hotdive-filter-check-label{flex:1 1 auto}.hotdive-filter-check-count{color:#909090;font-size:10px}.hotdive-type-list{list-style:none;padding:0;margin:0}.hotdive-type-link{display:block;padding:7px 0;font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#0f1113;text-decoration:none;transition:color .3s}.hotdive-type-link:hover,.hotdive-type-link.is-active{color:var(--hotdive-blue)}.hotdive-price-inputs{display:flex;align-items:center;gap:10px}.hotdive-price-field{display:flex;align-items:center;border-bottom:1px solid #d2d2d2;padding:5px 0}.hotdive-price-currency{font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#909090;margin-right:5px}.hotdive-price-field input{border:none;outline:none;width:70px;font-family:Simplon Mono,Courier New,Courier,monospace;font-size:12px;color:#0f1113;background:transparent}.hotdive-price-sep{color:#d2d2d2}.hotdive-results{min-width:0}.hotdive-results-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d2d2d2;padding:0 2px 12px;margin-bottom:24px}.hotdive-product-count{font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#909090;white-space:nowrap}.hotdive-sort-wrapper{display:flex;align-items:center;gap:5px;font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#0f1113;cursor:pointer;position:relative}.hotdive-sort-wrapper label{cursor:pointer;white-space:nowrap}.hotdive-sort-wrapper select{-webkit-appearance:none;appearance:none;border:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;padding-right:15px;outline:none}.hotdive-sort-wrapper svg{position:absolute;right:0;pointer-events:none}.hotdive-sidebar-active{display:flex;gap:8px;flex-wrap:wrap}.hotdive-sidebar-active:not(:empty){margin-bottom:18px}.hotdive-active-tag{font-family:Simplon Mono,Courier New,Courier,monospace;font-size:10px;text-transform:uppercase;color:#0f1113;border:1px solid #d2d2d2;padding:5px 10px;text-decoration:none;transition:border-color .3s,color .3s}.hotdive-active-tag:hover{border-color:var(--hotdive-blue);color:var(--hotdive-blue)}.hotdive-product-grid{display:flex;flex-wrap:wrap;margin:0 -1px}.hotdive-product-col{width:33.333%;padding:0 1px;margin-bottom:2px}.hotdive-product-tile{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background-color:#f2f2f2;text-decoration:none;color:#0f1113;transition:background-color .3s}.hotdive-product-tile:hover{background-color:#ebebeb}.hotdive-tile-media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.hotdive-tile-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:12%;transition:transform .4s ease}.hotdive-product-tile:hover .hotdive-tile-img{transform:scale(1.05)}.hotdive-tile-placeholder{padding:0;background-color:#e6e6e6}.hotdive-tile-arrow{position:absolute;top:0;right:0;width:52px;height:52px;background:var(--hotdive-blue);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .25s;z-index:3;pointer-events:none}.hotdive-product-tile:hover .hotdive-tile-arrow{opacity:1;transform:translateY(0)}.hotdive-tile-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--hotdive-blue);color:#fff;font-family:var(--font-simplon-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px}.hotdive-tile-info{padding:4px 24px 28px}.hotdive-tile-name{font-family:Sohne,Impact,Helvetica Neue,Helvetica,sans-serif;font-size:26px;line-height:1.18;text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.36em}.hotdive-tile-price-wrapper{display:flex;align-items:baseline;gap:10px;font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:14px}.hotdive-tile-price{font-size:22px;font-weight:700;letter-spacing:.01em;color:var(--hotdive-blue)}.hotdive-tile-compare-price{font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#909090;text-decoration:line-through}.hotdive-no-products{text-align:center;padding:80px 0;font-family:Simplon Norm,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#909090}.hotdive-pagination{margin-top:60px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.hotdive-page-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d2d2d2;color:#0f1113;text-decoration:none;font-size:16px;transition:border-color .3s,color .3s}.hotdive-page-btn:hover{border-color:var(--hotdive-blue);color:var(--hotdive-blue)}.hotdive-page-btn.is-disabled{opacity:.3;pointer-events:none}.hotdive-page-info{font-family:Simplon Mono,Courier New,Courier,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#909090;min-width:70px;text-align:center}@media only screen and (max-width:1200px){.hotdive-coll-title{font-size:120px}.hotdive-collection-layout{grid-template-columns:220px 1fr;gap:32px}.hotdive-product-col{width:50%}.hotdive-tile-name{font-size:22px}}@media only screen and (max-width:767px){.hotdive-collection{padding:20px 0 40px}.hotdive-coll-title{font-size:70px}.hotdive-collection-layout{grid-template-columns:1fr;gap:0}.hotdive-product-col{width:50%}.hotdive-tile-name{font-size:22px}.hotdive-tile-info{padding:4px 16px 22px}.hotdive-filter-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #0f1113;background:transparent;padding:8px 14px;font-family:Simplon Norm Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#0f1113;cursor:pointer}.hotdive-product-count{display:none}.hotdive-filter-sidebar{position:fixed;top:0;left:0;bottom:0;width:86%;max-width:360px;margin:0;padding:22px;background:#fff;z-index:1200;transform:translate(-100%);transition:transform .32s ease;max-height:none;overflow-y:auto;box-shadow:4px 0 30px #0000002e}.hotdive-filter-close{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:18px;line-height:1;color:#0f1113;cursor:pointer;padding:0}.hotdive-filter-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease;z-index:1100}}.hotdive-filter-open .hotdive-filter-sidebar{transform:none!important}.hotdive-filter-open .hotdive-filter-overlay{opacity:1;visibility:visible}html.hotdive-filter-open{overflow:hidden}@media only screen and (max-width:480px){.hotdive-tile-name{font-size:20px}.hotdive-tile-price{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hotdive-collection.css.map */
