/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[2].use[4]!./src/styles/sections/shape-filters.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/.diamond-shapes-section{text-align:center;padding:80px 0}.diamond-shapes-section .container{padding:0}.diamond-shapes-section__inner{padding:0 24px;max-width:1440px;margin:0 auto}.diamond-shapes-section h2{font-size:2rem;font-weight:700;margin-bottom:24px;margin-top:0;text-align:left}.diamond-shapes-section .diamond-shapes-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.diamond-shapes-section .diamond-shapes-list::-webkit-scrollbar{display:none}.diamond-shapes-section .diamond-shape-block{padding:0;display:flex;flex-direction:column;align-items:center;scroll-snap-align:start;background:none;text-decoration:none;color:inherit;transition:opacity .2s ease}.diamond-shapes-section .diamond-shape-block:hover{opacity:.8}.diamond-shapes-section .diamond-shape-block .diamond-shape-img-box{width:119px;height:119px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-left:1px solid #C6C6CB;border-top:1px solid #C6C6CB;border-bottom:1px solid #C6C6CB;overflow:hidden;background:#fff}.diamond-shapes-section .diamond-shape-block.ring-shape-block .diamond-shape-img-box{width:119px;height:119px}.diamond-shapes-section .diamond-shape-block img{-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.diamond-shapes-section .diamond-shape-block .diamond-shape-title{font-size:1rem;margin-top:8px;color:var(--color-black)}.facet-checkbox--ring .facet-ring-image{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-light-grey-border);border-radius:4px;background:var(--color-white);margin-right:8px}.facet-checkbox--ring .facet-ring-image img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.facet-checkbox--ring input[type=checkbox]:checked+.facet-ring-image{border-color:var(--color-primary);background:var(--color-primary)}.facet-checkbox--image{display:flex;flex-direction:column;align-items:center;cursor:pointer;border:none;background:none;padding:0;margin:0;position:relative}.facet-checkbox--image input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.facet-checkbox--image .facet-image-box{width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--color-light-grey-border);border-radius:4px;background:var(--color-white);margin-bottom:4px;transition:border-color .2s,box-shadow .2s;position:relative}.facet-checkbox--image input[type=checkbox]:checked+.facet-image-box{border-color:var(--color-primary);box-shadow:0 0 0 2px #d2232a33;box-shadow:0 0 0 2px var(--color-primary, rgba(210,35,42,.2))}.facet-checkbox--image .facet-remove-x{position:absolute;top:2px;right:2px;background:var(--color-white);color:var(--color-primary);border-radius:50%;font-size:1.1em;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 1px 2px #00000014;text-decoration:none;border:none}.facet-checkbox--image .facet-image-label{font-size:.9rem;color:var(--color-black);text-align:center;margin-top:2px}@media(max-width:1300px){.diamond-shapes-section h2:first-child{padding-left:24px}.diamond-shapes-section .diamond-shapes-list>*:first-child{padding-left:24px}.diamond-shapes-section .diamond-shapes-list>*:first-child .diamond-shape-block{padding-left:24px}.diamond-shapes-section .diamond-shapes-list>*:last-child{padding-right:24px}.diamond-shapes-section .diamond-shapes-list>*:last-child .diamond-shape-block{padding-right:24px}.diamond-shapes-section h2{font-size:24px}.diamond-shapes-section__inner{padding:0;max-width:none}}@media(max-width:768px){.diamond-shapes-section h2:first-child{padding-left:24px}.diamond-shapes-section .diamond-shapes-list>*:first-child{padding-left:24px}.diamond-shapes-section .diamond-shapes-list>*:first-child .diamond-shape-block{padding-left:24px}.diamond-shapes-section .diamond-shapes-list>*:last-child{padding-right:24px}.diamond-shapes-section .diamond-shapes-list>*:last-child .diamond-shape-block{padding-right:24px}}.diamond-shapes-section .diamond-shapes-list shape-filter-button:last-child .diamond-shape-img-box{border-right:1px solid #C6C6CB}
/*# sourceMappingURL=/cdn/shop/t/392/assets/astound.sections.shape-filters-section.css.map */
