.collection-page__container{display:flex}.collection-page__innerList{display:flex;flex-direction:column;flex:1}.collection-detail__submodel{padding-bottom:20px;position:relative}.collection-detail__submodel-title{font-size:28px;text-align:center;color:#d20000;line-height:28px;max-width:800px;margin:0 auto 15px}.collection-detail__submodel-content{display:flex;justify-content:center;gap:30px;position:relative}.collection-detail__submodel-item{text-align:center;cursor:pointer;display:flex;flex-direction:column;text-transform:none;margin-bottom:10px;align-items:center;position:relative}.collection-detail__submodel-selected{position:absolute;z-index:99}.collection-detail__submodel-item:has(img) .collection-detail__submodel-selected{top:50%}.collection-detail__submodel-item[data-selected=false] .collection-detail__submodel-selected{display:none}.collection-detail__submodel-item img{object-fit:cover;margin-bottom:10px;max-width:270px}.collection-detail__submodel-item .collection-detail__submodel-name{font-size:18px;border:1px solid #333;border-radius:5px;padding:5px 14px;text-align:center;width:fit-content;font-weight:500;min-width:100px;line-height:20px;width:100%;justify-content:center}.collection-detail__submodel-item[data-selected=true] .collection-detail__submodel-name{color:#fff;border-color:#d20000;background:#d20000}.collection-detail__submodel-clean{display:flex;justify-content:center}.collection-detail__submodel-clean span{color:#fff;background:#d20000;padding:5px 10px;border-radius:5px;cursor:pointer}.collection-detail__content{display:flex;margin-bottom:32px}.collection-page__filters{border-right:1px solid #cccccc;padding-right:20px;position:relative;margin-inline-end:calc(8 * var(--space-unit));flex:0 0 calc(241px + 12 * var(--space-unit));padding-inline-end:calc(12 * var(--space-unit));padding-bottom:calc(12 * var(--space-unit))}.collection-page__filter-container{position:sticky;top:var(--header-end, 0);padding-bottom:20px}.collection-page__filter-container .collection-page__filter-item[is-first=false] .filter-item__title{padding-top:calc(6 * var(--space-unit))}.filter-item__title{font-size:16px;display:flex;justify-content:space-between;cursor:pointer;margin:0;padding-bottom:calc(6 * var(--space-unit));transition:all .3s ease-in-out}.filter-item__title span{transition:all .3s ease-in-out}.filter-item__title span.rotated{transform:rotate(180deg)}.filter-selected__container{display:flex;flex-wrap:wrap}.filter-location__container,.filter-selected__container,.filter-isStock__container{margin:0;list-style:none;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.filter-location__item{display:flex;gap:10px}.collection-page__filter-container .collection-page__filter-item:not(:last-child){padding-bottom:calc(6 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color) / .15)}.filter-isStock__container .filter-location__item:not(:last-child){margin-bottom:calc(4 * var(--space-unit))}.filter-location__container .filter-location__item:not(:last-child){margin-bottom:calc(4 * var(--space-unit))}.filter-location__item label{margin:0;text-transform:none;font-weight:400;cursor:pointer;display:flex;position:relative;width:100%}.filter-location__item input[type=checkbox]{width:16px;cursor:pointer;display:none}.filter-location__item input[type=checkbox]+label:before{content:"";display:block;flex-shrink:0;width:22px;height:22px;margin-top:calc(.75em - 11px);margin-inline-end:.75em;border:var(--input-border-width) solid rgb(var(--text-color));border-radius:2px;background-color:rgb(var(--input-bg-color))}.filter-location__item input[type=checkbox]:checked+label:before{border-color:rgb(var(--text-color));background-color:rgb(var(--text-color))}.filter-location__item input[type=checkbox]:checked+label:after{content:"";position:absolute;top:calc(.75em - 2px);left:11px;width:calc((22px - (var(--input-border-width) * 2)) * .375);height:calc((22px - (var(--input-border-width) * 2)) * .75);transform:translate(-50%,-50%) rotate(45deg);border:solid rgba(var(--bg-color));border-width:0 2px 2px 0}.filter-location__item span:first-child{flex:1 1 auto}.filter-location__item span:last-child{margin-left:calc(3 * var(--space-unit));cursor:pointer;flex-shrink:0}.filter-location__item input[disabled]+label{opacity:.5;cursor:not-allowed}.collection-page__product-list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;position:relative;row-gap:calc(8 * var(--space-unit));column-gap:var(--column-gap)}.collection-page__product-card{display:flex;flex-direction:column;position:relative;background-color:var(--card-bg-color);padding:calc(5 * var(--space-unit));border:1px solid var(--card-border-color)}.collection-page__product-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.collection-page__product-card-image{cursor:pointer;color:transparent;position:relative;overflow:hidden}.product-card-image-container{display:flex;width:100%;aspect-ratio:1 / 1}.collection-page__product-card-image img{object-fit:cover;width:100%}.collection-page__product-card-title{cursor:pointer;padding-top:calc(4 * var(--space-unit));font-size:16px;font-weight:700}.collection-page__product-card-title p{margin:0;line-height:1.5}.collection-page__product-card-price{display:flex;column-gap:4px;color:#020202;cursor:pointer;margin-top:auto;align-items:center;flex-wrap:wrap}.collection-page__product-card-subtitle p{margin:0;font-size:14px}.collection-page__product-card-price .after-price,.collection-page__product-card-price .now-price{color:rgb(var(--card-text-color));font-size:1.2em;font-weight:700}.collection-page__product-card-price span{color:rgb(var(--card-text-color));font-weight:700}.collection-page__product-card-price span.before-price{color:#8c8b8b;text-decoration:line-through;font-weight:500}.collection-page__pagination{display:flex;justify-content:center;align-items:center;position:relative}.collection-page__pagination .ymm-loader,.collection-page__pagination button[disabled]{display:none}.collection-page__pagination button{min-height:auto;padding:0;background:transparent;color:#333;border-radius:0;border:1px solid #333;width:50px;height:50px;font-size:16px}.collection-page__pagination button.active{border:2px solid #d20000!important}.collection-page__pagination button.active+button{border-left:none}.collection-page__pagination button:not(:last-child){border-right:none}.product-card-notice_3{color:#4d4d4d;cursor:pointer}.product-card-notice_2,.product-card-notice_1,.product-card-notice_0{color:#397d44;margin-bottom:5px}.product-card-notice-location{font-size:14px;line-height:14px}.product-card-notice-location p{font-weight:600;margin-bottom:10px}.product-card-notice-location .location-container{display:flex;flex-wrap:wrap;gap:5px}.product-card-notice-location .location-container span{font-size:13px}.product-card-notice{display:flex;align-items:flex-start;font-size:14px;gap:10px;line-height:16px}.product-card-notice svg{flex-shrink:0;margin-top:1px}.product-card-notice_0{color:#2d7d3c}.product-card-notice-submodel{font-size:14px;line-height:14px;margin-bottom:10px}.collection-page__product-list-empty{width:100%;text-align:center;font-size:28px}.collection-page__product-card-status{margin-bottom:15px}.collection-page__product-card-status span{scale:3}.collection-page__product-card-review{margin:10px 0;cursor:pointer}.collection-page__product-card-review .jdgm-prev-badge__text{visibility:visible}.product-card-status__available,.product-card-status__preOrder,.product-card-status__unavailable{font-size:12px;display:flex;gap:8px;padding-top:calc(3 * var(--space-unit));border-top:1px solid rgba(var(--text-color) / .15);margin-top:calc(3 * var(--space-unit))}.product-card-status__available{color:rgb(var(--in-stock-text-color))}.product-card-status__preOrder{color:#cf121b}.product-card-status__unavailable{color:#d20000}.collection-detail__toolbar{padding:calc(4 * var(--space-unit)) 0;border-top:1px solid rgba(var(--text-color) / .15);border-bottom:1px solid rgba(var(--text-color) / .15);margin-bottom:32px;display:flex;align-items:center}.products-toolbar__compare{margin-left:auto}.switch{position:absolute;opacity:0}.switch+label{display:inline-flex;position:relative;align-items:center;margin:0;border-radius:48px;font-size:.88em;font-weight:700;line-height:1.5em;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.switch+label:after{content:"";display:block;width:48px;height:24px;margin-inline-start:.85em;transition:background-color .3s;border-radius:48px;background-color:rgba(var(--text-color) / .6)}.switch+label:hover:after{background-color:rgba(var(--text-color) / .9)}.switch:checked+label:after{background-color:rgb(var(--text-color))}.switch:focus-visible+label:after{outline:auto Highlight;outline:auto -webkit-focus-ring-color}.switch.is-focused+label:after,.no-js .switch:focus+label:after{outline:auto Highlight;outline:auto -webkit-focus-ring-color}.no-js .switch:focus:not(:focus-visible)+label:after{outline:0}.switch+label:before{content:"";position:absolute;top:50%;right:1px;width:22px;height:22px;padding-top:2px;transform:translate(-24px,-50%);border-radius:50%;background-color:#fff;box-shadow:0 0 2px 2px #00000040;text-align:center;transition:transform .3s}[dir=rtl] .switch+label:before{right:auto;left:1px;transform:translate(24px,-50%)}.transition-ready .switch+label:before{transition:transform .3s}.switch:checked+label:before{content:"";transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Im0xMy4xOTUgMy44NzUuNzA3LjcwNy03Ljg5NyA3Ljg5Ny0zLjkwNy0zLjkwNy43MDctLjcwNyAzLjIgMy4xOTl6IiBmaWxsPSIjMjEyQjM2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center center;background-size:15px 15px}.checkbox--compare+label:before{width:16px;height:16px;margin-top:calc(.75em - 8px);margin-inline-end:.5em}.checkbox--compare:checked+label:before{border-color:rgb(var(--text-color));background-color:rgb(var(--text-color))}.checkbox--compare:checked+label:after{top:calc(.75em - 1px);left:8px;width:4px;height:9px;border-width:0 1px 1px 0;border-color:rgba(var(--bg-color))}[dir=rtl] .checkbox--compare:checked+label:after{right:8px}.main-products-grid[data-layout=grid].transition-ready .card__compare{transition:max-height .3s,opacity .3s}.main-products-grid[data-layout=grid] .card__compare{max-height:0;overflow:hidden;opacity:0}.main-products-grid[data-layout=grid][data-compare=true] .card__compare{max-height:25px;margin-bottom:calc(2 * var(--space-unit));opacity:1}.main-products-grid[data-layout=list][data-compare=false] .card__compare{display:none}.main-products-grid[data-layout=list][data-compare=true] .card--product-compare{padding-top:calc(11 * var(--space-unit) + 1px)}.main-products-grid[data-layout=list][data-compare=true] .card--product-compare .card__compare{position:absolute;top:calc(4 * var(--space-unit))}.collection-detail__toolbar .products-toolbar__layout{position:relative;margin-inline-start:calc(6 * var(--space-unit));padding-inline-start:calc(5 * var(--space-unit))}.collection-detail__toolbar .products-toolbar__layout:before{content:"";position:absolute;top:20%;bottom:20%;left:0;width:1px;background-color:rgba(var(--text-color) / .15)}.products-toolbar__show-filters{display:none}.products-toolbar__layout>label{padding:8px;transition:color .3s;color:rgba(var(--text-color) / .5);line-height:1em;cursor:pointer}.products-toolbar__layout input:checked+label{color:rgb(var(--text-color))}.collection-page__product-card .card__compare{max-height:0;opacity:0;margin-bottom:0;overflow:hidden;transition:max-height .3s,opacity .3s}.collection-detail__content.hasCompare .collection-page__product-card .card__compare{max-height:25px;margin-bottom:calc(2 * var(--space-unit));opacity:1}.collection-page__product-card-tags{position:absolute;top:0;left:0;z-index:1}.collection-page__product-card-buttons{position:absolute;bottom:10px;right:10px;z-index:-1;width:calc(100% - 20px);opacity:0;transform:translateY(50%);transition:all .3s ease}.collection-page__product-card:hover .collection-page__product-card-buttons{opacity:1;z-index:1;transform:translateY(0)}.collection-page__product-card-tags .product-card-tag:not(:last-child){margin-bottom:2px}.product-card-tag{color:#fff;font-size:1.4rem;padding:4px 8px;line-height:1.7rem;width:fit-content}.product-card-tag>span{display:flex;align-items:center;gap:.5em}.product-card-tag_sold-out{background-color:rgb(var(--sold-out-label-bg-color))}.product-card-tag_discount{background-color:rgb(var(--sale-label-bg-color))}.product-card-tag_new{background-color:rgb(var(--new-label-bg-color))}.collection-detail__content[data-layout=list] .collection-page__product-list{grid-template-columns:repeat(1,1fr)}.collection-detail__content[data-layout=list] .collection-page__product-list .product-card-image-container{width:245px}.collection-detail__content[data-layout=list] .collection-page__product-list .collection-page__product-card{transition:padding-top .3s;flex-direction:row;height:fit-content}.collection-detail__content[data-layout=list] .collection-page__product-list .collection-page__product-card-image{flex-shrink:0;margin-inline-end:calc(10 * var(--space-unit))}.collection-detail__content[data-layout=list] .collection-page__product-list .collection-page__product-card .card__compare{position:absolute;top:calc(4 * var(--space-unit))}.collection-page__product-card-list-buttons,.collection-detail__content[data-layout=list] .collection-page__product-card-buttons{display:none}.collection-detail__content[data-layout=list] .collection-page__product-card-list-buttons{display:flex;justify-content:flex-end;align-items:center}.collection-detail__content[data-layout=list] .collection-page__product-card-list-buttons .quick-view-btn{display:block;margin-top:12px}.collection-detail__content[data-layout=list] .collection-page__product-card-info{display:flex}.collection-detail__content[data-layout=list] .collection-page__product-card-title{padding-top:0}.collection-detail__content[data-layout=list] .collection-page__product-card-main,.collection-detail__content[data-layout=list] .collection-page__product-card-list-buttons{flex-grow:1;flex-basis:0}.collection-page__product-card-buttons .quick-view-btn{display:none}.collection-detail__content.hasCompare[data-layout=list] .collection-page__product-card{padding-top:calc(11 * var(--space-unit) + 1px)}.filter-location__container .filter-location__row{flex-direction:column}.collection-page__product-card-info{flex:1;flex-direction:row}.collection-page__product-card-main{height:100%;display:flex;flex-direction:column}.collection-page__filter-selected .active-filter{margin-bottom:calc(4 * var(--space-unit));margin-inline-end:calc(6 * var(--space-unit));display:flex;color:currentColor;align-items:center;cursor:pointer}.collection-page__filter-selected .clear-all a{cursor:pointer}.collection-page__filter-selected .active-filter>.icon{flex-shrink:0;width:24px;height:24px;margin-inline-end:calc(2 * var(--space-unit));padding:4px;border-radius:50%;stroke-width:2px;stroke:rgba(var(--bg-color));background-color:rgb(var(--text-color));pointer-events:none}.mobile-filters-drawer{display:none}.product-card-notice-location{margin-top:15px}@media screen and (max-width: 768px){.product-card-notice-location{margin-top:10px}.collection-detail__submodel-content{display:grid;gap:10px;margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1);grid-template-columns:repeat(2,1fr);padding:0 var(--gutter)}.collection-detail__submodel-item{padding:0;margin-bottom:0}.collection-detail__toolbar .products-toolbar__layout{margin-left:auto}.collection-detail__toolbar .products-toolbar__layout:before{display:none}.products-toolbar__layout .label--inline{display:none}.collection-page__product-card-info{flex-direction:column}.collection-detail__submodel-title{font-size:18px}.collection-detail__submodel-item img{width:100%;object-fit:contain;aspect-ratio:1;height:auto}.collection-detail__submodel-item .collection-detail__submodel-name{font-size:14px;line-height:16px;border-radius:8px;display:flex;align-items:center;padding:5px}.collection-detail__submodel-selected{top:50%}.collection-detail__submodel-selected svg{width:35px;height:35px}.collection-detail__content{flex-direction:column;margin-bottom:0}.collection-page__filters{width:100%;padding:0;border:none}.filter-location__title{font-size:14px;margin-bottom:0}.filter-location__title span{display:none}.filter-location__item input[type=checkbox]{width:14px}.filter-location__container{display:flex;overflow-x:auto;gap:20px;scrollbar-width:none;position:relative;width:calc(100% - 40px);margin:0 auto}.filter-location__title{padding-bottom:10px}.collection-page__filter-location{position:relative}.drawer__content .collection-page__filter-location .filter-location__container>div{display:block!important}.drawer__content .collection-page__filter-location .filter-location__container{margin:0;width:100%}.collection-page__filter-container .collection-page__filter-location[show-arrows=true]:before{content:url(/cdn/shop/files/Vector_53.svg?v=1726285064);width:10px;height:24px;top:calc(50% + 8px);position:absolute;left:0}.collection-page__filter-container .collection-page__filter-location[is-first=false]:before,.collection-page__filter-container .collection-page__filter-location[is-first=false]:after{top:calc(50% + calc(6 * var(--space-unit)) - 4px)}.collection-page__filter-container .collection-page__filter-location[show-arrows=true]:after{content:url(/cdn/shop/files/Vector_52.svg?v=1726285064);width:10px;height:24px;top:calc(50% + 8px);position:absolute;right:0}.product-card-notice{font-size:16px;line-height:16px;align-items:flex-start}.filter-location__container:::-webkit-scrollbar{display:none}.filter-location__item{gap:5px;margin-bottom:0;flex-shrink:0}.filter-location__item span{margin-left:0}.collection-page__product-list{grid-template-columns:repeat(2,minmax(calc(50% - 10px),1fr));row-gap:0;column-gap:0}.collection-page__product-card-image img{max-width:100%}.collection-page__pagination button{width:25px;height:25px}.collection-detail__toolbar{margin-bottom:16px;padding:6px;border-bottom:none;flex-wrap:wrap;row-gap:10px}.products-toolbar__compare{width:100%;display:flex;justify-content:flex-end;height:40px}.products-toolbar__show-filters{display:flex;padding:9px 24px;border:var(--btn-border-width) solid rgba(var(--text-color) / .15);border-radius:var(--btn-border-radius, 0);font-size:.88em;font-weight:700;line-height:1.2em;text-align:start;gap:calc(4 * var(--space-unit))}.collection-page__filter-container{position:static}.collection-page__filters{flex:1}.collection-page__filter-container .filter-location__item input[type=checkbox]+label:before{width:16px;height:16px;margin-inline-end:5px}.filter-location__container{flex-direction:column;gap:0}.filter-location__container .filter-location__row{margin:0;gap:15px;flex-direction:row}.collection-page__filter-container .filter-location__container .filter-location__item:not(:last-child){margin-bottom:8px}.collection-page__filter-container .collection-page__filter-location .filter-item__title span{display:none}.filter-location__container .filter-location__item{margin-bottom:8px}.filter-location__item span:last-child{margin-left:5px}.filter-location__item label{align-items:center;line-height:23px}.collection-detail__content[data-layout=grid] .collection-page__innerList{margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1)}.collection-detail__content[data-layout=grid] .collection-page__product-list .collection-page__product-card:nth-child(odd){border-right:1px solid rgba(var(--text-color) / .15)}.collection-detail__content[data-layout=grid] .collection-page__product-list .collection-page__product-card:not(:nth-last-child(-n+2)){border-bottom:1px solid rgba(var(--text-color) / .15)}.collection-detail__content[data-layout=grid] .collection-page__product-list .collection-page__product-card:nth-child(2n){border-bottom:1px solid rgba(var(--text-color) / .15)}.collection-detail__content[data-layout=grid] .collection-page__product-card-buttons{opacity:1;z-index:1;transform:translateY(0)}.collection-detail__content[data-layout=grid] .collection-page__product-card-buttons .quick-add-btn-icon{display:block}.collection-detail__content[data-layout=grid] .collection-page__product-card-buttons .mob\:card__quick-add--icon button span:last-child{display:none}.collection-detail__content[data-layout=grid] .collection-page__product-card-buttons button.btn--primary{padding:5px;width:fit-content}.collection-detail__content[data-layout=grid] .js-product-form{display:flex;justify-content:flex-end}.collection-detail__content[data-layout=grid] .collection-page__product-card-buttons .quick-add-btn-text{display:none}.collection-detail__content[data-layout=list] .collection-page__product-list .collection-page__product-card:not(:last-child){border-bottom:1px solid rgba(var(--text-color) / .15)}.collection-detail__content[data-layout=list] .collection-page__product-card-list-buttons .quick-view-btn,.collection-detail__content[data-layout=list] .mob\:card__quick-add--icon .quick-add-btn-icon{display:none}.collection-page__product-card-price .after-price,.collection-page__product-card-price .now-price{font-size:1em}.collection-page__product-card-price span.before-price{font-size:.8em}.product-card-tag{font-size:1.1rem;line-height:1.7rem;padding:2px 6px}.collection-detail__content[data-layout=list] .collection-page__product-list .product-card-image-container{width:120px;height:120px}.collection-detail__content[data-layout=list] .collection-page__product-card-tags{top:130px}.collection-detail__content[data-layout=list] .collection-page__product-card-list-buttons{margin-top:8px}.collection-page__product-card-list-buttons product-form{width:100%}.collection-detail__content[data-layout=list] .collection-page__product-list .collection-page__product-card-image{margin-inline-end:var(--gutter)}.collection-detail__content[data-layout=list] .mob\:card__quick-add--icon .btn{padding:12px 26px}.filter-location__item span:first-child{flex:none}.mobile-filters-drawer{display:block}.mobile-filters-drawer #facet-filters .drawer__content{flex:1}.drawer__content .collection-page__filter-item:not(:first-child) .filter-item__title{padding-top:calc(6 * var(--space-unit))}.drawer__content .collection-page__filter-item[is-first=true] .filter-item__title{padding-top:0}.drawer__content .collection-page__filter-item:not(:last-child){padding-bottom:calc(6 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color) / .15)}}
/*# sourceMappingURL=/cdn/shop/t/567/assets/collection-detail.css.map */
