.cs-block.product-block-with-accordions{--row-gap: 20px;--column-gap: 40px;--icon-size: 24px;--icon-margin: 15px;--thumbnail-size: 100px;--thumbnail-gap: 8px;padding:40px 0}.cs-block.product-block-with-accordions .container{max-width:1640px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;padding-left:25px;padding-right:25px;display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--row-gap)}@media(min-width: 768px){.cs-block.product-block-with-accordions .container{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:20px}}@media(min-width: 768px){.cs-block.product-block-with-accordions .container{padding-left:36px;padding-right:36px}}@media(min-width: 1200px){.cs-block.product-block-with-accordions .container{padding-left:50px;padding-right:50px}}.cs-block.product-block-with-accordions .product-content{grid-column:1/-1;display:grid;gap:var(--column-gap);grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.cs-block.product-block-with-accordions .product-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cs-block.product-block-with-accordions .product-images{width:100%}.cs-block.product-block-with-accordions .product-images .main-image{margin-bottom:10px}.cs-block.product-block-with-accordions .product-images .main-image .image-wrapper{position:relative;width:100%;padding-bottom:100%;margin-bottom:15px}.cs-block.product-block-with-accordions .product-images .main-image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;backface-visibility:hidden;will-change:transform}.cs-block.product-block-with-accordions .product-images .main-image .image-caption{font-size:13px;font-weight:400;line-height:1.75em;color:#000;text-transform:uppercase;letter-spacing:.05em;display:none;text-align:left}.cs-block.product-block-with-accordions .product-images .main-image .image-caption.active{display:block}.cs-block.product-block-with-accordions .product-images .thumbnail-images{display:flex;flex-wrap:wrap;gap:var(--thumbnail-gap);margin-top:10px}.cs-block.product-block-with-accordions .product-images .thumbnail-images .thumbnail-wrapper{position:relative;width:calc((100% - var(--thumbnail-gap)*5)/6);aspect-ratio:1;cursor:pointer;transition:opacity .3s ease;border:2px solid rgba(0,0,0,0)}.cs-block.product-block-with-accordions .product-images .thumbnail-images .thumbnail-wrapper:hover{opacity:.8}.cs-block.product-block-with-accordions .product-images .thumbnail-images .thumbnail-wrapper.active{border:2px solid #000}.cs-block.product-block-with-accordions .product-images .thumbnail-images .thumbnail-wrapper.active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.2);pointer-events:none}.cs-block.product-block-with-accordions .product-images .thumbnail-images .thumbnail-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cs-block.product-block-with-accordions .product-images .thumbnail-images .thumbnail-wrapper .image-caption{display:none}.cs-block.product-block-with-accordions .product-details{width:100%}.cs-block.product-block-with-accordions .product-details .content-title{font-size:var(--content-title-font-size);font-weight:var(--content-title-font-weight);text-transform:var(--content-title-text-transform);margin-bottom:20px;line-height:1.1}.cs-block.product-block-with-accordions .product-details .content-copy{font-size:var(--content-copy-font-size);font-weight:var(--content-copy-font-weight);text-transform:var(--content-copy-text-transform);margin-bottom:30px}.cs-block.product-block-with-accordions .product-actions{margin-bottom:30px}.cs-block.product-block-with-accordions .product-actions .view-collection{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;display:inline-block;min-width:240px;margin-right:20px;margin-bottom:15px}.cs-block.product-block-with-accordions .product-actions .view-collection span{position:relative;z-index:1}.cs-block.product-block-with-accordions .product-actions .view-collection::after{content:"";inset:0;background:none;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:1px;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){.cs-block.product-block-with-accordions .product-actions .view-collection:hover{background:none;color:#fff}.cs-block.product-block-with-accordions .product-actions .view-collection:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){.cs-block.product-block-with-accordions .product-actions .view-collection{display:inline-block}}@media(min-width: 768px){.cs-block.product-block-with-accordions .product-actions .view-collection{margin-bottom:0}}.cs-block.product-block-with-accordions .product-actions .customize{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;display:inline-block;min-width:240px}.cs-block.product-block-with-accordions .product-actions .customize span{position:relative;z-index:1}.cs-block.product-block-with-accordions .product-actions .customize::after{content:"";inset:0;background:none;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:1px;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){.cs-block.product-block-with-accordions .product-actions .customize:hover{background:none;color:#fff}.cs-block.product-block-with-accordions .product-actions .customize:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){.cs-block.product-block-with-accordions .product-actions .customize{display:inline-block}}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion{border-top:1px solid rgba(0,0,0,.8)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion:last-child{border-bottom:1px solid rgba(0,0,0,.8)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .trigger{width:100%;height:60px;padding:0;display:flex;align-items:center;background:none;border:none;cursor:pointer;font-size:18px;text-align:left;font-weight:300;text-transform:none}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .trigger .icon{font-size:var(--icon-size);line-height:1;margin-right:var(--icon-margin);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .trigger span{flex:1}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion.open .icon:before{content:""}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content{overflow:hidden;will-change:height;height:0;padding:0;transition:height .4s cubic-bezier(0.4, 0, 0.2, 1)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .resources{padding:5px 0 20px 0}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .resources a{color:#000;display:block}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table{margin:15px 0 0;padding:0 20px 15px calc(var(--icon-size) + var(--icon-margin) - 5px)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table table{width:100%;border-collapse:collapse;border:1px solid rgba(0,0,0,.1)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table tr{border-bottom:1px solid rgba(0,0,0,.1)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table tr:last-child{border-bottom:none}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table td{padding:10px 15px;vertical-align:top;font-size:12px}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table .depth-column{width:30%;background-color:#f5f5f5;font-weight:400;border-right:1px solid rgba(0,0,0,.1);vertical-align:middle;display:table-cell}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table .measurements-column{width:70%}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table .measurements-column .measurement-pair{display:flex;gap:30px;margin-bottom:8px}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table .measurements-column .measurement-pair:last-child{margin-bottom:0}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table .measurements-column .measurement-pair .width,.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .dimensions-table .measurements-column .measurement-pair .height{flex:1}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin:15px 0;padding:0 20px 0 calc(var(--icon-size) + var(--icon-margin) - 5px)}@media screen and (min-width: 769px){.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items{grid-template-columns:repeat(4, 1fr);gap:30px}}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items .option-item{text-align:left;opacity:0;transition:opacity .3s ease}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items .option-item.visible{opacity:1}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items .option-item.hidden{display:none}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items .option-item img{width:100%;height:auto;margin-bottom:5px;aspect-ratio:1;object-fit:cover}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .option-items .option-item .option-label{display:block;font-size:14px;color:#000;text-align:left}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions{display:flex;gap:10px;justify-content:flex-start;padding:0 20px 15px calc(var(--icon-size) + var(--icon-margin) - 5px)}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions .view-collection{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;display:inline-block;min-width:240px;border:none;cursor:pointer;background:none;padding:18px 20px}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions .view-collection span{position:relative;z-index:1}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions .view-collection::after{content:"";inset:0;background:none;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:1px;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions .view-collection:hover{background:none;color:#fff}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions .view-collection:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion .content .accordion-actions .view-collection{display:inline-block}}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion.open .content{overflow:visible}.cs-block.product-block-with-accordions .product-accordions .cs-block.accordion.open .option-item{opacity:1}

/*# sourceMappingURL=product-block-with-accordions.min.css.map*/