.cc-product-list .section{margin-top:0;margin-bottom:40px}.cc-product-list .section>.container{padding-left:115px;padding-right:115px}.cc-product-list .card__quick-add a.btn,.cc-product-list .card__quick-add button{background:#fef6f6;border:1px solid #efa3a3;width:44px!important;height:44px}.cc-product-list .card__quick-add a.btn svg,.cc-product-list .card__quick-add button svg{width:30px;height:30px}@media screen and (max-width:1032px){.cc-product-list .card__quick-add a.btn,.cc-product-list .card__quick-add button{width:32px!important;height:32px}.cc-product-list .card__quick-add a.btn svg,.cc-product-list .card__quick-add button svg{width:20px;height:20px}}.cc-product-list .section__header{margin-top:40px;margin-bottom:30px}.cc-product-list .section__header h2{color:#767676;font-family:Bricolage Grotesque;font-size:40px;font-style:normal;font-weight:800;line-height:60px}.cc-product-list .section__header a{color:#767676;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:5px 0;text-decoration:none;border:none;position:relative}.cc-product-list .section__header a:hover:after{width:100%}.cc-product-list .section__header a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0%;background:#767676;transition:width .35s}.cc-product-list .section__header a:hover{color:#767676;opacity:1!important}.cc-product-list #primary__slider{gap:15px;grid-template-columns:repeat(5,1fr)}.cc-product-list .grid li .card__media img{border-radius:4px}.cc-product-list .grid li .card__info-container .card__info{padding-top:15px;padding-left:10px;padding-right:10px}.cc-product-list .grid li .card__info-container .card__info .card__info-inner{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1032px){.cc-product-list .grid li .card__info-container .card__info .card__info-inner.no-option-color{justify-content:flex-start!important}}.cc-product-list .grid li .card__info-container .card__info .card__title{margin:0;line-height:1;font-size:0}.cc-product-list .grid li .card__info-container .card__info .card__title .card-link{font-family:Montserrat;color:#767676;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.cc-product-list .grid li .card__info-container .card__info .price{padding:0}.cc-product-list .grid li .card__info-container .card__info .price .price__default .price__current{color:#767676;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:36px}.cc-product-list .grid li .card__info-container .card__info .price .price__default s.price__was{font-family:Montserrat;color:#868686;font-size:18px;font-weight:500;text-decoration-thickness:1.5px}@media screen and (min-width:1920px){.cc-product-list .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:39px}}.cc-product-list .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0;align-items:center}.cc-product-list .grid li .card__info-container .card__info .card__swatches .opt-label{width:32px;height:32px;margin-right:8px}.cc-product-list .grid li .card__info-container .card__info .card__swatches input:checked+.opt-label--swatch,.cc-product-list .grid li .card__info-container .card__info .card__swatches input:checked+.filter__label[data-swatch]:before{border:1px solid #fff;box-shadow:0 0 0 1px #767676}.cc-product-list .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.cc-product-list .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:32px}.cc-product-list .featured-collection-container{padding-left:115px;padding-right:115px}.cc-product-list .featured-collection-container .featured-collection-image img{border-radius:4px}.cc-product-list .featured-collection-container .featured-collection-info{min-width:0;width:0;flex-basis:0;margin:0}.cc-product-list .featured-collection-container .products-grid-container{max-width:100%!important;flex:1 1 100%!important}.cc-product-list .featured-collection-container .products-grid-container #primary__slider{grid-template-columns:repeat(4,minmax(0px,411px))}@media screen and (min-width:1921px){.cc-product-list .featured-collection-container .products-grid-container #primary__slider{grid-template-columns:repeat(4,1fr)}}@media (min-width:1033px) and (max-width:1600px){.cc-product-list .grid li .card__info-container .card__info .card__title{margin:0;line-height:1;font-size:0}.cc-product-list .grid li .card__info-container .card__info .card__title .card-link{font-size:14px;font-weight:400}.cc-product-list .grid li .card__info-container .card__info .price{padding:0}.cc-product-list .grid li .card__info-container .card__info .price .price__default .price__current{font-size:14px;font-weight:600}.cc-product-list .grid li .card__info-container .card__info .price .price__default s.price__was{color:#868686;font-size:14px;font-weight:500;text-decoration-thickness:1.5px}.cc-product-list .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:22px}.cc-product-list .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}.cc-product-list .grid li .card__info-container .card__info .card__swatches .text-sm{color:#767676;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400}.cc-product-list .grid li .card__info-container .card__info .card__swatches .opt-label{width:20px;height:20px;margin-right:7px}.cc-product-list .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:20px;font-size:14px}.cc-product-list .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:15px}}@media (min-width:1200px) and (max-width:1919px){.cc-product-list .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:29px}.cc-product-list .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}.cc-product-list .grid li .card__info-container .card__info .card__swatches .opt-label{width:22px;height:22px;margin-right:3px}.cc-product-list .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:22px;font-size:13px}.cc-product-list .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:22px}}@media screen and (max-width:1032px){.cc-product-list .section{margin-top:0;margin-bottom:25px}.cc-product-list .section>.container{padding-left:15px;padding-right:15px}.cc-product-list .card__quick-add a.btn,.cc-product-list .card__quick-add button{background:#fef6f6;border:1px solid #efa3a3;width:32px;height:32px}.cc-product-list .section__header{margin-top:25px;margin-bottom:30px;flex-direction:column;align-items:flex-start}.cc-product-list .section__header h2{font-size:34px!important;line-height:1.3}.cc-product-list .section__header a{font-size:14px}.cc-product-list .section__header a:hover{color:#767676;opacity:1!important}.cc-product-list #primary__slider{grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:15px}.cc-product-list #primary__slider>li a{height:100%}.cc-product-list .grid li .card__info-container .card__info .card__title{margin:0;line-height:1;font-size:0}.cc-product-list .grid li .card__info-container .card__info .card__title .card-link{font-size:14px;font-weight:400}.cc-product-list .grid li .card__info-container .card__info .price{padding:0}.cc-product-list .grid li .card__info-container .card__info .price .price__default .price__current{font-size:14px;font-weight:600}.cc-product-list .grid li .card__info-container .card__info .price .price__default s.price__was{color:#868686;font-size:14px;font-weight:500;text-decoration-thickness:1.5px}.cc-product-list .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}.cc-product-list .grid li .card__info-container .card__info .card__swatches .text-sm{color:#767676;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1}.cc-product-list .grid li .card__info-container .card__info .card__swatches .opt-label{width:20px;height:20px;margin-right:4px}.cc-product-list .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:20px;font-size:14px}.cc-product-list .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:20px}.cc-product-list .featured-collection-container{padding-left:15px;padding-right:15px}.cc-product-list .featured-collection-container .flex.flex-col{flex-direction:column!important}.cc-product-list .featured-collection-container .featured-collection-info{min-width:100%;width:100%;margin:0;height:0}.cc-product-list .featured-collection-container .products-grid-container{padding:0}.cc-product-list .featured-collection-container .products-grid-container #primary__slider{grid-template-columns:repeat(2,1fr);row-gap:20px}}@media screen and (max-width:389px){.cc-product-list .grid li .card__info-container .card__info .card__title .card-link,.cc-product-list .grid li .card__info-container .card__info .price .price__default .price__current,.cc-product-list .grid li .card__info-container .card__info .price .price__default s.price__was{font-size:13px}.cc-product-list .grid li .card__info-container .card__info .card__info-inner.no-option-color .price{margin-bottom:0}.cc-product-list .grid li .card__info-container .card__info .card__swatches{padding:0;margin:7px 0 0;margin-inline:0}.cc-product-list .grid li .card__info-container .card__info .card__swatches .text-sm{font-size:13px}.cc-product-list .grid li .card__info-container .card__info .card__swatches .opt-label{width:15px;height:15px;margin-right:5px}.cc-product-list .grid li .card__info-container .card__info .card__swatches span.text-end.text-sm{line-height:15px;font-size:13px}.cc-product-list .grid li .card__info-container .card__info .no_card__swatches{margin-top:7px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/3dids-product-list.css.map */
