.product_style-grid{background:var(--background);overflow:hidden;padding:40px 0}@media (min-width: 750px){.product_style-grid{padding-top:56px;padding-bottom:56px}}.product_style-grid .collection-heading{margin:0 0 24px;position:relative}@media (min-width: 750px){.product_style-grid .collection-heading{margin-bottom:10px}}.product_style-grid .collection-heading swiper-component{margin-top:-40px}@media (min-width: 750px){.product_style-grid .collection-heading swiper-component{margin-top:-56px}}.product_style-grid .collection-heading swiper-component+.container{pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;padding-top:30px;color:var(--text)}.product_style-grid .collection-heading swiper-component+.container .section-heading,.product_style-grid .collection-heading swiper-component+.container .section-subheading{color:var(--text)}.product_style-grid .collection-heading swiper-component+.container .section-description{margin:16px 0 0;color:var(--subtext)}.product_style-grid .section-heading{font-size:32px}.product_style-grid .section-subheading{font-size:22px}.product_style-grid #collection-product-grid{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column}@media (min-width: 750px){.product_style-grid #collection-product-grid{padding-bottom:56px;padding-top:56px}}.product_style-grid #collection-product-grid .ymm-paginate{order:6}.related-collection{padding-top:40px;padding-bottom:40px;position:relative}@media (min-width: 750px){.related-collection{padding-bottom:56px;padding-top:56px}}.related-collection:after{content:"";background:var(--text-color);width:100vw;margin-left:-50vw;position:absolute;left:50%;top:0;bottom:0}.related-collection>*{position:relative;z-index:1}.related-collection .related-collection-heading{margin:0 0 24px;font-size:20px;line-height:1.2;font-weight:700;color:var(--text)}@media (min-width: 750px){.related-collection .related-collection-heading{font-size:30px;margin-bottom:40px}}.related-collection .collection-item{overflow:hidden;border-radius:5px}.related-collection .collection-item .collection-title{background:linear-gradient(180deg,#0000 35.71%,#151211);position:absolute;top:0;left:0;bottom:0;right:0;color:#fff;padding:35px 12px;border-radius:var(--image-border-radius);display:flex;justify-content:flex-end;flex-direction:column;font-size:20px;font-weight:700;line-height:1.2}@media (min-width: 750px){.related-collection .collection-item .collection-title{padding:45px 20px;font-size:30px}}.related-collection .collection-item .collection-title a{color:inherit}.related-collection .collection-item .collection-title a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.related-collection .swiper-pagination{position:static;margin:16px auto 0}@media (min-width: 750px){.related-collection .swiper-pagination{margin-top:24px}}.collection-toolbar{gap:16px;margin:0 0 20px}@media (min-width: 750px){.collection-toolbar{margin-bottom:30px}}@media (min-width: 750px){.collection-toolbar .toolbar-col{gap:24px}}@media (max-width: 749px){.collection-toolbar .toolbar-col{flex:1;min-width:0}}.collection-toolbar .toolbar-col .btn-call-filter{border:1px solid var(--primary-button-border);color:var(--primary-button-text);background:var(--primary-button-bg);padding:10px 18px;width:100%;max-width:200px;justify-content:space-between;font-size:16px;font-weight:700;height:46px;border-radius:4px;gap:10px;line-height:1}@media (min-width: 750px){.collection-toolbar .toolbar-col .btn-call-filter{justify-content:center;font-size:22px;min-width:200px}}.collection-toolbar .toolbar-col .btn-call-filter .icon{color:inherit}.collection-toolbar .toolbar-col .btn-call-filter .icon svg{color:inherit}.collection-toolbar .toolbar-col .btn-call-filter .icon svg path{fill:currentColor}@media (max-width: 749px){.collection-toolbar .toolbar-col:first-child{max-width:140px}}@media (max-width: 991px){.collection-toolbar .collection-counter{display:none}}@media (max-width: 749px){.collection-toolbar .collection-show{display:none}}.collection-toolbar .collection-show,.collection-toolbar .collection-sorting{align-items:center;gap:16px;flex-wrap:nowrap}.collection-toolbar .collection-show>label,.collection-toolbar .collection-sorting>label{font-size:var(--body-fs);margin:0;display:none}@media (min-width: 500px){.collection-toolbar .collection-show>label,.collection-toolbar .collection-sorting>label{display:block}}.collection-toolbar .collection-show .select-group,.collection-toolbar .collection-sorting .select-group{position:relative;flex:1;min-width:0}.collection-toolbar .collection-show .select-group select,.collection-toolbar .collection-sorting .select-group select{height:37px;padding:0 35px 0 12px;font-size:var(--body-fs);background:var(--secondary-button-bg);color:var(--secondary-button-text);border:1px solid var(--miscellaneous);transition:all .35s ease-in-out 0s}@media (min-width: 750px){.collection-toolbar .collection-show .select-group select,.collection-toolbar .collection-sorting .select-group select{height:40px}}.collection-toolbar .collection-show .select-group .icon,.collection-toolbar .collection-sorting .select-group .icon{top:50%;right:12px;margin-top:-4px;pointer-events:none;color:var(--icon)}.collection-toolbar .collection-show .select-group .icon svg,.collection-toolbar .collection-sorting .select-group .icon svg{color:inherit}.collection-toolbar .collection-show .select-group .icon svg path,.collection-toolbar .collection-sorting .select-group .icon svg path{fill:currentColor}@media (hover: hover){.collection-toolbar .collection-show .select-group:hover select,.collection-toolbar .collection-sorting .select-group:hover select{color:var(--primary-color);border-color:var(--primary-color)}.collection-toolbar .collection-show .select-group:hover .icon,.collection-toolbar .collection-sorting .select-group:hover .icon{color:var(--primary-color)}}#main-collection-product-grid{margin:0 -7.5px -15px;order:3}@media (min-width: 992px){#main-collection-product-grid{margin-bottom:-27px}}#main-collection-product-grid .product-card-wrapper{padding:0 7.5px;margin-bottom:15px;order:999998}#main-collection-product-grid .product-card-wrapper.hidden{display:none}@media (min-width: 992px){#main-collection-product-grid .product-card-wrapper{margin-bottom:27px}}#main-collection-product-grid .product-card:not(.hidden){display:flex;flex-direction:column;height:100%}#main-collection-product-grid:not(:empty)~#pdpSkeleton{display:none!important}#main-collection-product-grid.opacity-0~#pdpSkeleton{order:2;display:flex!important}.collection-promotions{margin:-6px}.collection-promotion{padding:6px;order:999999}.collection-promotion .promotion-banner{overflow:hidden;border-radius:4px}.collection-promotion .promotion-content{color:var(--text-color);padding:24px 12px}@media (min-width: 992px){.collection-promotion .promotion-content{padding:40px}}@media (min-width: 1200px){.collection-promotion .promotion-content{padding-left:3vw;padding-right:3vw}}@media (min-width: 1700px){.collection-promotion .promotion-content{padding-left:80px;padding-right:80px}}.collection-promotion .promotion-content .promotion-title{font-size:20px;font-weight:700;line-height:1.2}@media (min-width: 992px){.collection-promotion .promotion-content .promotion-title{font-size:30px}}.collection-promotion .promotion-content .promotion-title+.promotion-subtitle{margin-top:16px}.collection-promotion .promotion-content .promotion-title:has(+.promotion-subtitle){font-size:36px}@media (min-width: 992px){.collection-promotion .promotion-content .promotion-title:has(+.promotion-subtitle){font-size:46px}}.collection-promotion .promotion-content .promotion-subtitle{font-size:16px}@media (min-width: 1200px){.collection-promotion .promotion-content .promotion-subtitle{font-size:22px}}.collection-promotion .promotion-content .promotion-subtitle+.promotion-button{margin-top:16px}.collection-promotion .promotion-content .promotion-button{margin-top:24px}.collection-promotion .promotion-content .promotion-button .btn{padding:10px 18px;border-radius:4px;border:1px solid var(--text-color);color:var(--text-color);font-weight:700;font-size:var(--body-fs);width:100%;display:flex;align-items:center;justify-content:center;min-height:41px}@media (min-width: 750px){.collection-promotion .promotion-content .promotion-button .btn{width:fit-content;min-height:46px}}.ymm-paginate{margin-top:24px}@media (min-width: 750px){.ymm-paginate{margin-top:40px}}.ymm-paginate .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:4px;font-size:var(--body-fs);font-weight:700;text-transform:capitalize;color:var(--primary-button-text);background:var(--primary-button-bg);transition:all .25s ease-in-out 0s;border:1px solid var(--primary-button-bg);cursor:pointer;position:relative;min-height:41px}@media (min-width: 750px){.ymm-paginate .btn{min-height:46px}}@media (hover: hover){.ymm-paginate .btn:hover{background:var(--secondary-button-bg);color:var(--secondary-button-text);border-color:var(--secondary-button-text)}}.ymm-paginate .btn.loading .text{opacity:0}.ymm-paginate .btn.loading .icon{opacity:1;width:28px;height:28px;margin-top:-14px;margin-left:-14px}.ymm-paginate .btn.loading .icon circle{stroke:var(--text-color)}#filterPopup .btn-popup-close{top:0;right:0;border-radius:0;box-shadow:unset;background:var(--popupContentBg);width:60px;height:60px}@media (min-width: 992px){#filterPopup .btn-popup-close{display:none}}@media (max-width: 991px){#filterPopup .popup-content{transition:all .25s ease-in-out 0s;transform:translate(-400px)}}@media (max-width: 991px){#filterPopup.active .popup-content{transform:translate(0)}}@media (min-width: 992px){.filter-style--default .collection-toolbar .toolbar-col .btn-call-filter{display:none}}@media (min-width: 992px){.filter-style--default .section-body{gap:30px}}@media (min-width: 992px){.filter-style--default #filterPopup{position:static;background:none;flex:0 0 30%;max-width:350px;opacity:1;visibility:visible;pointer-events:unset;z-index:unset;padding-top:56px}.filter-style--default #filterPopup .popup-content{padding:0;max-width:100%;box-shadow:unset;transition:unset;background:none;position:static}}@media (max-width: 991px){.filter-style--default #collection-product-grid{width:100%}}@media (min-width: 992px){.filter-style--default #collection-product-grid{flex:1;min-width:0}}.fade-in{opacity:0;animation:fadeInAnimation ease .8s forwards;transition-delay:20ms}@keyframes fadeInAnimation{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/page-collection.css.map */
