.product-gallery .slick-dots{position:relative;transform:none;left:0;bottom:0;width:100%}.product-gallery .slick-dots li{margin:0 3px}@media screen and (min-width: 768px){.product-gallery{margin-bottom:0}}.product-gallery [data-slick-mobile-slider]{grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 768px){.product-gallery [data-slick-mobile-slider]:not(.slick-initialized) .product-gallery__media-wrapper:not(:first-child){display:none}}@media screen and (min-width: 768px){.product-gallery [data-slick-mobile-slider]{grid-template-columns:1fr 1fr;gap:.8rem}}@media screen and (min-width: 768px){.product-gallery .hide-image{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.product-gallery__media-wrapper{display:block;aspect-ratio:1}.product-gallery__media-wrapper.single-image img{-o-object-fit:contain;object-fit:contain}.product-pills{z-index:3;top:0;right:0;width:100%;gap:4px}@media screen and (min-width: 768px){.product-pills{gap:6px}}.product-pills__custom-pills{gap:4px}@media screen and (min-width: 768px){.product-pills__custom-pills{gap:6px}}.product-pills__pill{width:-moz-fit-content;width:fit-content;margin:0;padding:4px 7px;border:var(--accent-border-thickness, 1.5px) solid #cdccc8;background:#fff;color:var(--custom-badge-color);text-transform:uppercase;white-space:nowrap;font-size:1.4rem;line-height:normal;font-weight:400;letter-spacing:.07em}@media screen and (min-width: 768px){.product-pills__pill{padding:7px 10px}}.product-pills__pill span{height:1.4rem;line-height:1}.product-pills__pill--sale{color:var(--sale-badge-color)}.product-pills__pill--sold-out{color:var(--sold-out-badge-color)}.product-pills__price{margin:1.4rem 0 .5rem;color:var(--price-color)}.product-pills__price .price--sale{color:#c00000}.product-price{gap:0 6px;color:var(--price-color)}.product-price .from-text{text-transform:uppercase}.product-price .price--sale{color:#c00000}.modal h2{font-family:Vectora;font-size:1.8rem;line-height:normal;font-weight:500;letter-spacing:.07em}.modal .modal-title{font-size:1.8rem;line-height:normal;font-weight:700;letter-spacing:.07em}.modal td p{margin:0}.modal button:not(.slick-arrow){border:none;background:none}.modal button:not(.slick-arrow) svg{color:#fff}.product-option{margin:1rem 0;padding:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-option legend{text-transform:uppercase;font-size:1.6rem;line-height:2rem;font-weight:500;letter-spacing:0em}.product-option--color{order:-1}.product-option__values{padding:1rem 0;gap:12px 16px}.product-option__value--swatch{flex-shrink:0;width:36px;height:36px;outline:1px solid #cdccc8;outline-offset:-1px}.product-option__value--swatch.active:after{content:"";position:absolute;top:50%;left:50%;width:115%;height:115%;transform:translate(-50%,-50%);border:1px solid black}.product-option__value--other{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:50px;height:37px;padding:8px;border:1px solid black;background-color:#fff;color:#595959}.product-option__value--other.active{background-color:#000;color:#fff}.product-option__value--swatch,.product-option__value--other{position:relative}.product-option__value--swatch.unavailable:before,.product-option__value--other.unavailable:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,transparent 48.5%,#595959 49%,#595959 50%,transparent 50.5%)}.product-options{margin-bottom:2rem}.product-options__size-fit-message{max-width:300px;margin:.5rem 0 1rem;font-size:1.2rem;line-height:1.8rem;font-weight:700;letter-spacing:0em}@media screen and (min-width: 768px){.product-options__size-fit-message{position:absolute;top:1rem;right:1rem;margin:0}}.product-options__size-fit-message img{width:25px;height:auto;margin-right:8px}.product-options__size-chart{padding:0 0 1.4rem;line-height:1.9rem}@media screen and (min-width: 768px){.product-options__size-chart{padding:0}}.product-options__size-chart.has-copyright{margin-top:1.5rem;padding:.8rem 1.6rem;background:#ddd}.product-options__size-chart--toggle{padding:0 2px;border:none;background:none;color:#595959;text-decoration:underline;cursor:pointer;font-size:1.2rem;line-height:1.8rem;font-weight:700;letter-spacing:0em}.product-options__size-chart svg{margin-bottom:-3px}.product-options__size-chart span{font-size:1.2rem;line-height:1.9rem;font-weight:500;letter-spacing:0em}.size-chart-modal .modal-dialog{max-width:900px!important;margin:auto}@media screen and (min-width: 540px){.size-chart-modal .modal-dialog{width:90vw}}.size-chart-modal .modal-content{margin:4rem 0;padding:0!important;transition:.3s ease;border-radius:20px;background-color:#fff;color:#2e2221;gap:6rem}@media screen and (min-width: 768px){.size-chart-modal .modal-content{gap:8rem}}.size-chart-modal .modal-content:has(.size-chart__mobile-tabs):not(:has(.size-chart__scroll-link)){gap:2rem}@media screen and (min-width: 768px){.size-chart-modal .modal-content:has(.size-chart__mobile-tabs):not(:has(.size-chart__scroll-link)){gap:4rem}}.size-chart-modal .modal-content:has([data-size-table-toggles]),.size-chart-modal .modal-content:has(.size-chart__footer){padding:0}.size-chart-modal .modal-content .modal-header{padding:6.6rem 1.6% 0}@media screen and (min-width: 540px){.size-chart-modal .modal-content .modal-header{padding:6.6rem 6% 0}}@media screen and (min-width: 768px){.size-chart-modal .modal-content .modal-header{padding:6.6rem 13% 0}}.size-chart-modal .modal-content .modal-body{padding:0}.size-chart-modal .modal-content .modal-body:not(:has(.size-chart__footer)){padding-bottom:9.6rem}.size-chart-modal .modal-content .close{position:absolute;z-index:10;top:2rem;right:2rem;padding:1rem;transition:.3s ease;color:#2e2221}.size-chart-modal .modal-content .close:hover,.size-chart-modal .modal-content .close:focus{color:#ab0f14}.size-chart-modal .icon-close{color:#2e2221!important}.size-chart__scroll-link{margin:2.4rem 0 0}@media screen and (min-width: 768px){.size-chart__scroll-link{margin:2.4rem 0 0}}.size-chart__scroll-link button{transition:.3s ease;color:#ab0f14}.size-chart__scroll-link button:hover,.size-chart__scroll-link button:focus{color:#890c10}.size-chart__buttons,.size-chart__mobile-tabs{margin:2.4rem 0 0;gap:1.6rem}.size-chart__buttons:has(+.size-chart__scroll-link),.size-chart__mobile-tabs:has(+.size-chart__scroll-link){margin-bottom:4.8rem}.size-chart__buttons:not(:has(button)),.size-chart__mobile-tabs:not(:has(button)){display:none!important}.size-chart__buttons button,.size-chart__mobile-tabs button{flex:1;padding:1.4rem 3.2rem;background-color:#fafafa!important;color:#2e2221;letter-spacing:.03em}@media screen and (min-width: 375px){.size-chart__buttons button,.size-chart__mobile-tabs button{flex:0}}.size-chart__buttons button:hover,.size-chart__buttons button:focus,.size-chart__mobile-tabs button:hover,.size-chart__mobile-tabs button:focus{filter:brightness(.95)}.size-chart__buttons button.active,.size-chart__mobile-tabs button.active{background-color:#2e2221!important;color:#fff}.size-chart__buttons button.active:hover,.size-chart__buttons button.active:focus,.size-chart__mobile-tabs button.active:hover,.size-chart__mobile-tabs button.active:focus{background-color:#000!important}.size-chart__mobile-tabs{margin:0}.size-chart__mobile-tabs button{padding:1.4rem 2.4rem;font-size:1.4rem;line-height:1.4rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.size-chart__tables{padding:0 1.6rem;gap:6rem}@media screen and (min-width: 540px){.size-chart__tables{padding:0 6%}}@media screen and (min-width: 768px){.size-chart__tables{padding:0 13%;gap:8rem}}.size-chart__tables table{position:relative;z-index:1}.size-chart__tables table:after{content:"";position:absolute;z-index:-2;top:0;left:50%;width:calc(100% + 1rem);height:100%;transform:translate(-50%);transition:.3s ease;border-radius:8px;background-color:#fafafa}@media screen and (min-width: 540px){.size-chart__tables table:after{width:calc(100% + 4rem)}}@media screen and (min-width: 768px){.size-chart__tables table:after{width:calc(100% + 10rem)}}.size-chart__tables table thead th{width:var(--column-width-mobile);padding:0 1rem 1rem;font-family:Industry;font-size:1.8rem;line-height:1.98rem;font-weight:700;letter-spacing:.03em}@media screen and (min-width: 768px){.size-chart__tables table thead th{width:var(--column-width)}}.size-chart__tables table thead th:not(.vertical-header):after{content:"";position:absolute;z-index:-1;top:50%;right:var(--right-mobile, 0);width:calc(var(--column-width-mobile) - 1.2rem);height:calc(100% + 6.4rem);transform:translateY(-50%);transition:.3s ease;border:1px solid #cdccc8;border-radius:8px;background-color:#fff}@media screen and (min-width: 768px){.size-chart__tables table thead th:not(.vertical-header):after{right:var(--right, 0);width:calc(var(--column-width) - 1.2rem)}}.size-chart__tables table tr:not(:last-child) td,.size-chart__tables table tr:not(:last-child) th{position:relative}.size-chart__tables table tr:not(:last-child) td:after,.size-chart__tables table tr:not(:last-child) th:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:.5px;transform:translate(-50%);transition:.3s ease;background:#ececec}@media screen and (min-width: 768px){.size-chart__tables table tr:not(:last-child) td:after,.size-chart__tables table tr:not(:last-child) th:after{width:calc(100% + 4rem)}}@media screen and (min-width: 768px){.size-chart__tables table tr:not(:last-child) th:after{width:calc(100% + 1rem)}}.size-chart__tables table tr:last-of-type .vertical-value{padding-bottom:2rem}.size-chart__tables table td{color:#595959;font-size:1.4rem;line-height:3.85rem;font-weight:400;letter-spacing:0em}.size-chart__tables table .vertical-header{width:66%;padding:2.35rem 3rem 3rem;font-family:Vectora;text-align:start;font-size:1.4rem;line-height:1.75rem;font-weight:700;letter-spacing:.03em}@media screen and (min-width: 768px){.size-chart__tables table .vertical-header{width:auto;padding:2.35rem 0 1.55rem}}.size-chart__tables table .vertical-header:after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:calc(100% + 1rem);height:5.7rem;transform:translate(-50%);transition:.3s ease;border-radius:8px 8px 0 0;background-color:#f2f2f2}@media screen and (min-width: 540px){.size-chart__tables table .vertical-header:after{width:calc(100% + 4rem)}}@media screen and (min-width: 768px){.size-chart__tables table .vertical-header:after{width:calc(100% + 10rem)}}.size-chart__tables table .vertical-value{padding:0 3rem;color:#595959;text-align:start;font-size:1.4rem;line-height:3.85rem;font-weight:400;letter-spacing:0em}@media screen and (min-width: 768px){.size-chart__tables table .vertical-value{padding:0}}.size-chart__footer{margin:10rem 0 0;padding:4.6rem;border-radius:0 0 20px 20px;background-color:#f2f2f2;gap:1rem}@media screen and (min-width: 540px){.size-chart__footer{padding:6%}}@media screen and (min-width: 768px){.size-chart__footer{margin:10rem 0 0;padding:7.6rem;gap:4.8rem}}.size-chart__footer--content{flex:1;text-align:start}.size-chart__footer--content h3{margin-bottom:3.2rem;font-size:2.4rem;line-height:2.64rem;font-weight:700;letter-spacing:.03em}.size-chart__footer--content h4{margin-bottom:.4rem;font-size:1.8rem;line-height:1.98rem;font-weight:700;letter-spacing:.02em}.size-chart__footer--content p{margin-bottom:3.2rem}.size-chart__footer--image{width:100%;max-width:250px}@media screen and (min-width: 768px){.size-chart__footer--image{width:40%;max-width:300px}}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}.btn.klaviyo-bis-trigger{background-color:#000!important}.lcly-modal-open,.lcly-modal-open body{font-size:62.5%!important}.lcly-dealer-distance,.lcly-dealer-distance span{color:#595959!important}.lcly-location-feature-primary{color:#467f06!important}.pswp{--pswp-bg: #f2f2f2 !important;--pswp-icon-color: #333 !important;--pswp-icon-color-secondary: #fff !important}.pswp.pswp--open{z-index:9999999999!important}.pswp__item,.pswp__img{background:transparent!important;background-color:transparent!important}.pswp__footer{display:flex;padding:1.2rem 2.4rem;position:absolute;bottom:0;width:100%;align-items:center;justify-content:space-between;border-top:1px solid #eee;background:#fff;color:#2e2221;z-index:1001}.pswp__footer .heading-3{margin:0;font-family:Industry;font-size:2.4rem;line-height:3rem;font-weight:700;letter-spacing:0em}.pswp__footer .price{font-size:1.8rem;line-height:2.4rem;font-weight:400;letter-spacing:0em}@media screen and (min-width: 768px){.pswp__footer{padding:1.2rem 4rem}.pswp__footer .heading-3{font-size:3rem;line-height:3.6rem;font-weight:700;letter-spacing:0em}.pswp__footer .price{font-size:2.2rem;line-height:3.6rem;font-weight:400;letter-spacing:0em}}.pswp__button{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer}.pswp--touch .pswp__button--arrow{visibility:visible!important}.product bread-crumbs .container{padding:0 0 .5rem!important}@media screen and (min-width: 768px){.product bread-crumbs .container{padding:0 1rem!important}}.product .product-pills{min-height:32px;margin:0 0 2.4rem}.product h1{margin-bottom:1.2rem}@media screen and (min-width: 768px){.product h1{margin-bottom:1.6rem}}.product__content-wrapper{margin:0}@media screen and (min-width: 768px){.product__content-wrapper{margin:4rem 0 2rem 5%}}@media screen and (min-width: 1440px){.product__content-wrapper{margin:4rem 0 2rem 9.4rem}}.product__content-wrapper .sezzle-shopify-info-button{margin:1rem 0!important}.product__vendor{font-weight:700;text-transform:uppercase}.product__add-to-compare{margin-bottom:2rem;color:#2e2221}.product__price-and-rating .product-price{margin-right:3.6rem;color:#2e2221;font-size:2.2rem;line-height:3.6rem;font-weight:500;letter-spacing:.13em}.product__price-and-rating--yotpo{height:25px}.product__price-and-rating--yotpo .yotpo-widget-instance{opacity:0}.product__price-and-rating--yotpo .yotpo-widget-instance[data-yotpo-element-loaded=true]{opacity:1}.product__description{margin:3rem 0}@media screen and (min-width: 768px){.product__description{margin:4rem 0 3rem}}.product__description p{font-size:1.6rem;line-height:2.6rem;font-weight:400;letter-spacing:0em}@media screen and (min-width: 768px){.product__description p{font-size:2rem;line-height:3.1rem;font-weight:400;letter-spacing:0em}}.product__form button[type=submit].loading-state span{opacity:0}.product__form button[type=submit].loading-state .icon-loading-spinner{display:block}.product__form button[type=submit] .icon-loading-spinner{display:none}.product__form .modal-dialog{max-width:700px}.product__form .modal-content{padding:3rem 5rem;background-color:#fff;color:#2e2221}.product__form .icon-close{color:#2e2221!important}.product__form .klaviyo-bis-trigger{white-space:unset}.product__locally a[role=button] span{height:auto!important;padding:1.6rem 3.2rem!important;transition:.3s ease;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.86rem!important;text-transform:uppercase}.product__locally a:after{content:none!important}.product__text{margin:1rem 0;font-size:1.4rem;line-height:2.3rem;font-weight:500;letter-spacing:0em}.single-image-gallery .pswp-gallery{grid-template-columns:1fr}.single-image-gallery .pswp-gallery img{-o-object-fit:contain;object-fit:contain}.product__preorder-disclaimer{margin:1rem 0;font-weight:700;text-align:center}.product-card{height:auto;overflow:hidden;border:var(--product-card-border-thickness, 0) solid var(--text-color, transparent);border-radius:var(--product-card-border-radius, 0);background-color:#fafafa;color:var(--text-color, #2e2221)}.product-card .yotpo-sr-star-full path,.product-card .yotpo-sr-star-half path,.product-card .yotpo-sr-star-empty path{stroke:#2e2221!important}.product-card .yotpo-sr-star-full stop:first-of-type,.product-card .yotpo-sr-star-half stop:first-of-type,.product-card .yotpo-sr-star-empty stop:first-of-type{stop-color:#2e2221!important}.product-card .yotpo-sr-star-full path{fill:#2e2221!important}@media screen and (min-width: 768px){.product-card:has(.product-card__quickview).active .product-card__meta{transform:translateY(-60px)}.product-card:has(.product-card__quickview).active .product-card__quickview button{visibility:visible;opacity:1}}.product-card article{height:100%;overflow:hidden}.product-card__image-wrapper{width:100%;height:100%;padding:1.4rem 1.4rem 0}@media screen and (min-width: 768px){.product-card__image-wrapper{padding:1.6rem 1.6rem 0}}.product-card__image{width:100%;overflow:hidden;transition:.3s all ease;aspect-ratio:var(--product-card-aspect-ratio, 1)}.product-card__image--main,.product-card__image--variant{visibility:hidden;z-index:1;opacity:0}.product-card__image--main.active,.product-card__image--variant.active{visibility:visible;opacity:1}.product-card__image--hover{visibility:hidden;z-index:2;opacity:0}.product-card__image:hover:has(.product-card__image--hover) .product-card__image--main,.product-card__image:hover:has(.product-card__image--hover) .product-card__image--variant,.product-card__image:active:has(.product-card__image--hover) .product-card__image--main,.product-card__image:active:has(.product-card__image--hover) .product-card__image--variant,.product-card__image:focus:has(.product-card__image--hover) .product-card__image--main,.product-card__image:focus:has(.product-card__image--hover) .product-card__image--variant{visibility:hidden;opacity:0}.product-card__image:hover:has(.product-card__image--hover) .product-card__image--hover,.product-card__image:active:has(.product-card__image--hover) .product-card__image--hover,.product-card__image:focus:has(.product-card__image--hover) .product-card__image--hover{visibility:visible;opacity:1}.product-card__image img{-o-object-fit:var(--product-card-object-fit, contain);object-fit:var(--product-card-object-fit, contain);transition:.3s ease}.product-card__image .product-pills__custom-pills{justify-content:end}.product-card__meta{z-index:2;height:100%;padding:.8rem 1.6rem 1.6rem;transition:.3s ease .1s;background-color:#fafafa}@media screen and (min-width: 768px){.product-card__meta{padding:.8rem 1.4rem 1.4rem}}.product-card__meta .product-price{margin:1.4rem 0 .5rem}.product-card__vendor{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:0em}a.product-card__title{margin:2rem 0 1.4rem;color:#2e2221;font-family:Industry;font-size:1.8rem;line-height:1.98rem;font-weight:700;letter-spacing:.03em}.product-card__divider{width:100%;height:var(--accent-border-thickness, 1px);background:var(--text-color, #cdccc8)}.product-card__yotpo{height:28px}.product-card__add-to-compare{margin-top:1.5rem}@media screen and (min-width: 768px){.product-card__add-to-compare{margin-top:.5rem}}.product-card__quickview{width:100%;height:100%}.product-card__quickview button{visibility:hidden;position:absolute;top:100%;width:100%;margin:1rem 0 0;opacity:0}.product-swatches{gap:9px}.product-swatches fieldset{margin:0;padding:0;border:none}.product-swatches__swatch{width:16px;height:16px}.product-swatches__swatch label{display:inline-block;position:relative;width:100%;height:100%;outline:1px solid #cdccc8;outline-offset:-1px}.product-swatches__swatch:has(.active) :before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);border:1px solid black}.product-swatches__swatch--more svg{position:absolute;top:50%;left:50%;width:90%;height:90%;transform:translate(-50%,-50%);color:#2e2221!important}.featured-collections{padding-bottom:20px!important;overflow:hidden;background:var(--background-color);color:var(--text-color)}.featured-collections .container{padding:0 2rem}.featured-collections .container[data-slick-container]{padding:0!important}.featured-collections .slick-track{display:flex;align-items:stretch}.featured-collections:has(.slick-dots) .featured-collections__cta{margin-top:6rem}.featured-collections__tabs{justify-content:start;margin:1rem 0 3rem;overflow-x:auto;overflow-y:hidden;border-bottom:var(--accent-border-thickness) solid #cdccc8;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media screen and (min-width: 1024px){.featured-collections__tabs{justify-content:center}}.featured-collections__tabs::-webkit-scrollbar{display:none}.featured-collections__tabs .heading-5{margin:0 1.4rem;padding-bottom:1rem;color:#2e2221;font-family:Industry;text-transform:uppercase}@media screen and (min-width: 768px){.featured-collections__tabs .heading-5{margin:0 2.2rem}}.featured-collections__tabs .heading-5.active{border-bottom:var(--accent-border-thickness) solid var(--accent-color)}.featured-collections__tabs button{border:none;background:none;cursor:pointer}.featured-collections__wrapper{visibility:hidden;position:absolute;grid-template-columns:repeat(2,50%);width:calc(100% - 1rem);max-width:var(--page-width);padding:0 1.6rem;opacity:0;gap:1rem}@media screen and (min-width: 768px){.featured-collections__wrapper{grid-template-columns:repeat(3,1fr);gap:2%}}@media screen and (min-width: 1024px){.featured-collections__wrapper{grid-template-columns:repeat(var(--desktop-columns),1fr);max-width:var(--page-width)}}.featured-collections__wrapper.active{visibility:visible;position:relative;margin:3rem 0 0;animation:.7s fade-up;opacity:1}@media screen and (min-width: 768px){.featured-collections__wrapper.active{margin:3rem auto 0}}.featured-collections__wrapper:not(.active){pointer-events:none}@keyframes fade-up{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}.featured-collections__wrapper.slick-slider{width:calc(100% + 1.6rem)}@media screen and (min-width: 768px){.featured-collections__wrapper.slick-slider{width:100%}}.featured-collections__wrapper.slick-slider:not(.active)~.slick-arrow{display:none!important}@media screen and (min-width: 768px){.featured-collections__wrapper .slick-list{width:calc(100% + 1rem)}}.featured-collections__wrapper .slick-dots{bottom:-4rem!important}.featured-collections__wrapper .slick-slide{width:69vw;margin-right:2rem}@media screen and (min-width: 540px){.featured-collections__wrapper .slick-slide{width:44vw}}@media screen and (min-width: 768px){.featured-collections__wrapper .slick-slide{width:auto}}.featured-collections__cta{margin-top:4rem}@media screen and (min-width: 768px){.featured-collections__cta{margin-top:5rem}}
/*# sourceMappingURL=/cdn/shop/t/215/assets/featured-collections.css.map */
