:root{--filter-w: 260px;--col-gap: 32px;--c-hover: #f5f5f5}.collection-wrapper{background:#fff}.collection-description a{font-weight:var(--font-medium)}.collection-description a,.collection-content__text a,.collection-content__answer-content a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;transition:color .15s ease,opacity .15s ease}.collection-description a:hover,.collection-description a:focus-visible{color:#333}.collection-content__text a:hover,.collection-content__text a:focus-visible,.collection-content__answer-content a:hover,.collection-content__answer-content a:focus-visible{opacity:.7}.collection-links{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;position:relative}.collection-links__heading{display:flex;grid-column:1;grid-row:1;align-items:center;min-width:0}.collection-links__label{flex:0 0 auto;font:500 14px/1 var(--font-family);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:0}.collection-links__controls{display:none;grid-column:2;grid-row:1;flex:0 0 auto;gap:6px;align-items:center;justify-self:end}.collection-links--scrollable .collection-links__controls{display:flex}.collection-links__button{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--color-foreground);touch-action:manipulation;cursor:pointer;background:transparent;border:0;border-radius:50%;transition:color .2s ease,transform .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.collection-links__button:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#fffffff5;border:1px solid rgb(0 0 0 / .18);border-radius:50%;box-shadow:0 3px 10px #00000024;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;content:""}.collection-links__button:disabled{cursor:not-allowed;opacity:.35}.collection-links__button:focus-visible{outline:0}.collection-links__button:focus-visible:before{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary),0 3px 10px #00000024}.collection-links__button:not(:disabled):active{transform:scale(.95)}.collection-links__button svg{position:relative;z-index:1;width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transform:rotate(var(--rotate, 0deg))}.collection-links__viewport{grid-column:1 / -1;grid-row:2;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.collection-links__viewport::-webkit-scrollbar{display:none}.collection-links__viewport:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.collection-links__list{display:flex;flex-wrap:nowrap;gap:18px;width:max-content;min-width:100%}.collection-links__item{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;font-size:14px;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.collection-links__item:hover{color:var(--color-text)}.collection-links__count{margin-left:4px;opacity:.5}@media(hover:hover)and (pointer:fine){.collection-links__button:not(:disabled):hover{color:#fff}.collection-links__button:not(:disabled):hover:before{background:#1a1a1a;border-color:#1a1a1a;box-shadow:0 5px 14px #0000002e}}@media(prefers-reduced-motion:reduce){.collection-links__viewport{scroll-behavior:auto}}.collection-controls__right{display:flex;align-items:center}.collection-control-btn{cursor:pointer;transition:background-color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.collection-control-btn:hover{background-color:var(--c-hover);border-color:var(--color-text-muted)}.collection-control-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.collection-control-btn:active{background-color:var(--c-hover);transform:scale(.98)}.collection-control-btn--filter svg{flex-shrink:0;width:18px;height:18px}.collection-control-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font:600 11px/1 var(--font-family);color:var(--color-background);background:var(--color-primary);border-radius:10px}.collection-control-btn--sort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.shopify-section.section-collection-content{margin-top:0}#MainContent:has(.section-collection-content)+.shopify-section-group-footer-group{margin-top:0}.collection-content-wrapper{padding-top:min(var(--padding-top, 32px),32px);padding-bottom:min(var(--padding-bottom, 40px),32px);color:var(--text-color, var(--color-foreground));content-visibility:auto;contain-intrinsic-size:auto 400px}.collection-content__inner{max-width:900px}.collection-content__inner>:last-child{margin-bottom:0}.collection-content__inner.collection-content--align-center{margin:0 auto;text-align:center}.collection-content__inner.collection-content--align-right{margin-left:auto;text-align:right}.collection-content__heading,.collection-content__text h2,.collection-content__faq-heading{margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.collection-content__heading:first-child,.collection-content__text h2:first-child{margin-top:0}.collection-content__heading{margin-bottom:12px}.collection-content__text{margin-bottom:24px;font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.collection-content__text p{margin:0 0 12px}.collection-content__text p:last-child{margin-bottom:0}.collection-content__text p>strong:first-child{display:block;margin-top:16px;font-weight:600;color:var(--color-foreground)}.collection-content__text p:first-child>strong:first-child{margin-top:0}.collection-content__text ul,.collection-content__text ol{padding-left:20px;margin:0 0 12px}.collection-content__text li{margin-bottom:6px;line-height:1.6}.collection-content__text li:last-child{margin-bottom:0}.collection-content__text h3{margin:32px 0 16px;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.collection-content__text h3:first-child{margin-top:0}.collection-content__faq-heading{margin:40px 0 18px}.collection-content__details{margin:0 0 12px;overflow:hidden;text-align:left;background:var(--color-background);border:1px solid rgb(154 75 79 / .14);border-radius:14px;box-shadow:0 4px 18px #2c3e500f;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;contain:layout style}.collection-content__details:hover{border-color:#9a4b4f3d}.collection-content__details[open]{border-color:#9a4b4f42;box-shadow:0 10px 30px #2c3e501a}.collection-content__details:hover .collection-content__chevron{color:var(--color-primary);border-color:#9a4b4f52;background:#9a4b4f0d}.collection-content__details[open] .collection-content__chevron{color:var(--color-primary);border-color:#9a4b4f57;background:#9a4b4f0f;transform:rotate(180deg)}.collection-content__details[open] .collection-content__answer-wrapper{grid-template-rows:1fr}.collection-content__summary{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:62px;padding:17px 16px;font-weight:600;color:var(--color-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:color .18s ease}.collection-content__summary::-webkit-details-marker{display:none}.collection-content__summary:hover{color:var(--color-primary)}.collection-content__summary:focus-visible{outline:2px solid rgb(154 75 79 / .32);outline-offset:-5px;border-radius:12px}.collection-content__question{flex:1;font-size:15px;line-height:1.55;text-align:left}.collection-content__chevron{box-sizing:border-box;flex-shrink:0;width:32px;height:32px;padding:8px;color:#9a4b4fc7;background:#ffffffb8;border:1px solid rgb(154 75 79 / .2);border-radius:999px;transition:transform .25s ease,color .18s ease,border-color .18s ease,background-color .18s ease}.collection-content__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out}.collection-content__answer{min-height:0;overflow:hidden}.collection-content__answer-content{position:relative;padding:0 18px 22px;font-size:14px;line-height:1.75;color:var(--color-text-secondary);text-align:left}.collection-content__answer-content:before{display:block;height:1px;margin:0 0 16px;background:linear-gradient(90deg,#9a4b4f2e,#9a4b4f0a);content:""}.collection-content__answer-content p{margin:0 0 12px}.collection-content__answer-content p:last-child{margin-bottom:0}.collection-content__answer-content strong{font-weight:600;color:var(--color-foreground)}.collection-content__answer-content ul,.collection-content__answer-content ol{padding-left:20px;margin:0 0 12px}.collection-content__answer-content li{margin-bottom:6px}.collection-content__answer-content li:last-child{margin-bottom:0}@media(min-width:768px){.collection-links{grid-template-columns:auto minmax(0,1fr) auto;gap:0 18px;align-items:center}.collection-links__heading,.collection-links__viewport{grid-row:auto}.collection-links__heading{grid-column:auto}.collection-links__viewport{grid-column:auto;flex:1 1 auto}.collection-links__controls{grid-column:auto;grid-row:auto;margin:-8px 0}.collection-links__button{width:36px;height:36px}.collection-links__button:before{top:4px;right:4px;bottom:4px;left:4px}.collection-links__list{gap:25px}.collection-controls{padding-bottom:16px;margin-bottom:24px}.collection-controls__left{max-width:none}.collection-control-btn--sort{flex:none;width:auto}.collection-count{font-size:14px}.filter-section:first-of-type>.filter-title:after{display:none}.collection-content__inner{max-width:none}.collection-content__faq-heading{margin:48px 0 22px}.collection-content__details{margin-bottom:14px;border-radius:16px}.collection-content__summary{gap:20px;min-height:70px;padding:20px 24px}.collection-content__question{font-size:16px}.collection-content__chevron{width:34px;height:34px}.collection-content__answer-content{padding:0 24px 24px;font-size:15px}}@media(min-width:1200px){.section-collection-content .collection-content-container{padding-left:calc(25px + var(--filter-w) + var(--col-gap))}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/collection.css.map */
