@charset "UTF-8";.breadcrumbs{font-size:.85em;margin:0 0 2em;font-family:AvenirNext,sans-serif}.breadcrumbs ol{list-style-type:none;margin:0;padding:0}.breadcrumbs li{display:inline-block}.breadcrumbs a{text-decoration:underline}.breadcrumbs li:not(:last-child):after{content:"\203A\A0";display:inline-block;padding-left:.75ch;speak:none}.breadcrumbs [aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs [aria-current=page]:focus,.breadcrumbs [aria-current=page]:hover{text-decoration:underline}hr.page-header__hr{max-width:1200px;width:100%;margin:.5rem auto}section.page-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:1200px;margin:var(--spacing-vertical) auto;font-size:16px;gap:1rem}section.page-header div.content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline;-ms-flex:1;flex:1}section.page-header div.content nav.breadcrumbs{margin-bottom:.5em;font-size:14px}section.page-header div.content h1{font-size:24px;margin-left:-2px}section.page-header div.content p:last-child{margin:0}section.page-header div.image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;margin-left:auto;max-width:40%}section.page-header div.image img{margin-left:auto;height:100%;object-fit:cover}@media (max-width:640px){section.page-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.page-header div.content,section.page-header div.image{max-width:100%;width:100%}section.page-header div.content img,section.page-header div.image img{width:100%}}.collection-container{--item-min-width:15rem;--image-aspect-ratio:5/3;max-width:1200px;margin:0 auto}@media (max-width:1280px){.collection-container{padding:0 2vw}}.collections-products{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(var(--item-min-width),1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(var(--item-min-width),1fr));-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:4rem 0;gap:2rem}a.grid-product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--color-border-lighter);height:100%;min-width:var(--item-min-width);min-height:360px;font-size:1rem;color:#000;margin:auto;border-radius:1px;transition:border-color .1s ease}a.grid-product:hover{border-color:var(--color-border-darker);color:initial}a.grid-product div.image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:start;margin-bottom:.5rem;position:relative}a.grid-product div.image-container img{aspect-ratio:var(--image-aspect-ratio);height:100%;width:100%;object-fit:cover}a.grid-product div.info{-ms-flex:1;flex:1;justify-self:flex-end;padding:.5rem;padding-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}a.grid-product .title{font-size:16px;font-weight:600;letter-spacing:-.5px;margin:0}a.grid-product div.pricing{margin-bottom:.5em}a.grid-product div.pricing span.compare-at{color:red;text-decoration:line-through;margin-right:.25em}a.grid-product div.pricing span.price{font-weight:500}a.grid-product div.description{letter-spacing:-.4px}a.grid-product div.description.loading{display:none;visibility:hidden}a.grid-product div.discount{top:16px}a.grid-product div.discount,a.grid-product div.financing.in-image{background:var(--color-primary);color:var(--color-text-light);position:absolute;font-size:14px;left:16px;padding:0 .5em}a.grid-product div.financing.in-image{bottom:16px}a.grid-product div.limited-time{background:var(--color-text-dark);color:var(--color-text-light);position:absolute;top:1rem;right:1rem;font-size:14px;padding:0 .5em}
ul.collections-products{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding:0;margin:1rem 0}@media (max-width:1024px){ul.collections-products{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width:640px){ul.collections-products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.5rem}}
li.grid-product-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}li.grid-product-container div.incentive{display:inline-block;box-shadow:0 0 2px 2px var(--color-primary-400);border-radius:.5rem;font-weight:600;font-size:1.125rem;padding:.25rem .5rem;margin-bottom:1rem}li.grid-product-container div.image-container{position:relative;background:#fff;margin-bottom:1.5rem;margin-top:1px;box-shadow:0 0 1px 1px var(--color-border);aspect-ratio:3/2}li.grid-product-container div.image-container a{display:block}li.grid-product-container div.image-container img{aspect-ratio:3/2;object-fit:cover;width:100%}li.grid-product-container div.image-container a.button.add{position:absolute;font-size:1.25rem;background:var(--color-primary);color:#fff;padding:.25rem 2rem;border-radius:9999px;bottom:-1.5rem;left:-.25rem}li.grid-product-container div.image-container a.button.add:hover{background:var(--color-primary-500)}li.grid-product-container div.image-container a.button.add:before{content:"+";margin-right:.5rem;font-weight:600}li.grid-product-container div.image-container div.discount{background:var(--color-primary);color:var(--color-text-light);position:absolute;font-size:14px;top:16px;left:16px;padding:0 .5em}li.grid-product-container div.rating-container{margin-top:.5rem;height:1.5rem}li.grid-product-container div.rating-container[data-loading=skeleton]{animation:skeleton-loading 2s linear infinite alternate;width:80%;max-width:13rem}li.grid-product-container div.rating-container.no-reviews,li.grid-product-container div.rating-container div.no-reviews{font-size:1rem}li.grid-product-container div.rating-container div.stars{height:1.5rem}li.grid-product-container div.rating-container div.stars:before{display:inline-block}li.grid-product-container div.rating-container div.stars span{display:inline-block;line-height:1.5rem;font-weight:500}li.grid-product-container div.rating-container div.stars span span.review-text{margin:0}@media (max-width:480px){li.grid-product-container div.rating-container div.stars span span.review-text{display:none}}@keyframes skeleton-loading{0%{background-color:var(--color-background-alt)}to{background-color:var(--color-background)}}li.grid-product-container h2{font-size:1.125rem;margin-bottom:0}li.grid-product-container .price{font-size:1.5rem;font-weight:600}@media (max-width:800px){li.grid-product-container div.image-container a.button.add{font-size:1rem;padding:.25rem 1rem}li.grid-product-container .price{font-size:1.125rem}li.grid-product-container h2{font-size:1rem;font-weight:500}}
ul.accordian{list-style-type:none;margin:0 auto;padding-left:0}ul.accordian li{background-color:var(--color-background-secondary);position:relative;border:1px solid var(--color-border);border-bottom:none;margin-bottom:0}ul.accordian li:last-child{border-bottom:1px solid var(--color-border)}ul.accordian li input.accordian{position:absolute;margin:0;width:100%;height:100%;z-index:1;opacity:0;top:0;left:0;cursor:pointer}ul.accordian li input.accordian~h3.accordian{padding:1.25rem;padding-right:2rem}ul.accordian li div.accordian{max-height:800px;opacity:1;position:relative;z-index:0;color:var(--color-text-dark-500);font-size:1rem;padding:0 2.5rem;pointer-events:none}ul.accordian li input.accordian:not(:checked)~div.accordian{padding:1.25rem;border-top:1px solid var(--color-border);background-color:var(--color-background);z-index:2;pointer-events:auto}ul.accordian li input.accordian:not(:checked)~div.accordian p:not(:last-child){padding-bottom:1.25rem}ul.accordian li input.accordian:checked~h3.accordian:after{content:"+"}ul.accordian li h3.accordian{position:relative;margin:0;font-size:1rem}ul.accordian li h3.accordian:after{content:"-";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}ul.accordian li input.accordian:checked~div.accordian{max-height:0;opacity:0}ul.accordian li input.accordian~div.accordian p{margin:0;height:auto;padding:0}section#collection-faq h2{text-transform:uppercase;text-align:center;font-size:1.875rem;letter-spacing:.02rem;color:var(--color-text-dark-700);font-weight:500;margin-bottom:var(--spacing-vertical)}section#collection-faq p{font-size:1rem}
