.template-product .product__media-list.contains-media.grid{gap:0}.template-product .product__accordion .accordion__title{font-family:Cosmica;font-size:12px;line-height:15.6px;text-transform:uppercase;font-weight:700}.template-product .product__accordion{border-bottom:1px solid #8f2f29}.template-product .product__accordion svg{display:none}.product__description+.product__accordion{border-top:1px solid #8f2f29}.template-product .product__title{margin-bottom:22px}.template-product .accordion__content p{font-family:Cosmica;font-size:14px;line-height:18.2px}.template-product .accordion__content{padding-bottom:15px;padding-left:0}.template-product .product__title h1{font-size:clamp(30px,5vw,60px);line-height:clamp(31.5px,5vw,66px)}.template-product .product__info-container .product__description{margin-bottom:76px;margin-top:-30px;max-width:492px}.template-product .product__accordion.accordion summary{padding:20px 0}.template-product .product-form__input{margin-bottom:38px}@media screen and (max-width: 749px){.template-product .product-form__input{min-width:0}}.template-product .product-form__input--swatch{margin-top:20px}.template-product .product-form__input .form__label{font-family:Cosmica;font-weight:700;font-size:12px;line-height:15.6px;text-transform:uppercase}.template-product .product-form__input .form__label span{font-weight:400}.template-product .product-form__input--pill input[type=radio]+label{border-radius:0;padding:17px 0;width:50px;border-color:#8f2f29}.product-form__input--pill input[type=radio]:checked+label{font-weight:700}.template-product .product-form__buttons{margin-top:57px}.template-product .product__accordion details summary:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='7.71484' y1='0' x2='7.71484' y2='16' stroke='%238F2F29'/%3E%3Cline x1='15.6152' y1='7.8335' x2='0.106267' y2='7.83349' stroke='%238F2F29'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.template-product .product__accordion details[open] summary:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='16' y1='1.3335' x2='-4.37114e-08' y2='1.33349' stroke='%238F2F29'/%3E%3C/svg%3E")}.template-product .collection .card__information .price__container{font-size:0}.template-product .collection .card__information .card__heading{font-weight:700;font-size:12px;line-height:15.6px;text-transform:uppercase;text-decoration:none;font-family:Cosmica,sans-serif}.template-product .collection .slider-counter{display:none}.template-product .collection .slider-buttons{align-items:center;justify-content:space-between;position:absolute;top:40%;width:100%;padding:0 20px;z-index:999}.template-product .collection .slider-button.slider-button--prev{background:url(/cdn/shop/files/left-slider-arrow_430x.svg) no-repeat}.template-product .collection .slider-button.slider-button--next{background:url(/cdn/shop/files/right-slider-arrow_430x.svg) no-repeat}.template-product .collection .svg-wrapper{width:40px;height:40px}.template-product .collection .slider-button .icon{height:15px;display:none}.template-product .collection .slider-button:disabled{opacity:.5}.template-product [data-block-handle=preview_badge]{position:relative;top:-45px;margin-left:75px;margin-bottom:0;margin-top:-26px;padding-left:16px}.template-product .jdgm-prev-badge__text{text-transform:uppercase;text-decoration:underline;font-family:Cosmica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:15.6px;letter-spacing:.1em}@media (max-width: 749px){.template-product .jdgm-preview-badge{position:relative;top:4px}}.template-product .price--show-badge .price__regular span{font-family:Cosmica,Arial,sans-serif;font-weight:700;font-size:12px;line-height:15.6px;letter-spacing:.1em}.template-product .price-and-reviews-container{display:flex;gap:8px}.template-product .price--show-badge{display:inline-block;margin-bottom:25px}.template-product .jdgm-preview-badge .jdgm-star{font-size:12px}.template-product .price-item.price-item--regular{position:relative}.template-product [data-block-handle=preview_badge]:before{position:absolute;left:-8px;top:6px;width:2px;height:15px;background-color:#8f2f29}.restock-alerts-branding-text{display:none}.size-chart{width:100%;border-collapse:collapse;margin-top:30px}#size-guide-modal .size-guide-content h6{margin-bottom:20px}.size-chart-header:first-child{width:60px}.template-product .card-wrapper .shop-now-link{text-decoration:underline!important}.template-product .card-wrapper.underline-links-hover:hover a{text-decoration:none}.size-chart-header{border:1px solid #8F2F29;padding:15px;color:#8f2f29;font-family:Cosmica;font-weight:700;font-size:16px;line-height:19.2px;text-align:left;width:27%;text-transform:uppercase}.size-chart-cell{border:1px solid #8F2F29;padding:15px;color:#8f2f29;font-family:Cosmica;font-size:16px;line-height:19.2px}.size-chart-cell:first-child{font-weight:700}.jdgm-picture-fieldset__box:focus-within{outline:none;border:1px solid #8F2F29}@media screen and (min-width: 750px){.template-product .collection{overflow:hidden}.template-product .collection .slider-mobile-gutter .contains-card--product{column-gap:30px}.template-product .product-bottom-banner.banner--medium{min-height:820px}.template-product .product-bottom-banner .page-width{max-width:100%;padding-left:90px}.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--small:not(.product--no-media) .product__info-wrapper{max-width:50%}.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--small:not(.product--no-media) .product__media-wrapper{max-width:50%;padding-right:40px}.template-product .product__info-container{max-width:63rem}.product-main-container.page-width{max-width:100%;padding:0}}.product-main-container.page-width{max-width:100%}.template-product #judgeme_product_reviews .jdgm-rev-widg__title,.template-product #judgeme_product_reviews .jdgm-histogram,.template-product #judgeme_product_reviews .jdgm-rev-widg__summary-stars .jdgm-star,.template-product #judgeme_product_reviews .jdgm-row-actions,.template-product .jdgm-row-profile .jdgm-rev__icon,.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars{display:none!important}.template-product .jdgm-rev-widg__summary-inner{display:flex!important;gap:12px;font-family:Cosmica;font-weight:700;font-size:12px;line-height:15.6px;text-transform:uppercase;justify-content:center}.template-product .jdgm-rev-widg__summary-stars{border-right:2px solid #8f2f29;padding-right:12px}.template-product .jdgm-rev-widg__body{margin-top:40px}.template-product .jdgm-rev-widg__body .jdgm-rev{display:flex;justify-content:space-between;padding-bottom:47px;padding-top:40px}.template-product .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__header{width:150px}.template-product .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content{width:calc(100% - 250px)}.template-product .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__header .jdgm-rev__timestamp{float:none;color:#8f2f29}.template-product .jdgm-rev__title{font-size:clamp(12px,3vw,22px);line-height:clamp(14px,3vw,26.4px);font-weight:700;color:#8f2f29;text-transform:uppercase;margin-bottom:20px}.template-product .jdgm-row-profile .jdgm-rev__author{font-family:Cosmica;font-weight:400;font-size:12px;line-height:15.6px;text-transform:uppercase}.template-product .jdgm-divider-top{border-color:#8f2f29}.template-product .jdgm-rev-widg__reviews .jdgm-divider-top:first-child,.template-product .jdgm-paginate{border:none}.template-product .accordion__content li br{display:none}.template-product .accordion__content .metafield-rich_text_field li{font-family:Cosmica;font-weight:400;font-size:14px;line-height:18.2px;position:relative;list-style:none;padding-left:18px}.template-product .accordion__content .metafield-rich_text_field li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#8f2f29;left:0;top:5px}.template-product .accordion__content .metafield-rich_text_field ul{padding-left:10px;margin:0}.bullets-container{position:absolute;top:20px;left:-90px;display:flex;flex-direction:column;gap:8px;z-index:10;text-indent:-9999px}.bullet{width:24px;height:24px;cursor:pointer}.bullet span{display:block;border:1px solid #F4F4F0;border-radius:50%;width:12px;height:12px}.bullet.active span{background:#f4f4f0}.template-product .product__column-sticky{top:89.9px}.template-product .product__media-list{position:relative;overflow:hidden}.mix-and-match-container .rich-text__wrapper h2{font-family:Ogg,Times New Roman,serif;letter-spacing:.01em}.template-product .jdgm-form .jdgm-star{font-size:165%}@media screen and (max-width: 991px){.template-product .jdgm-write-rev-link{margin:auto!important}}@media screen and (max-width: 989px){.template-product .three-col-section .multicolumn-card__info{padding-top:20px!important;padding-bottom:32px;text-align:center}}@media screen and (max-width: 749px){.bullets-container{display:none}.template-product .jdgm-rev-widg{padding:0 20px}.template-product .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__header{width:100px}.template-product .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content{width:calc(100% - 150px)}.template-product .jdgm-row-profile .jdgm-rev__author{font-size:10px;line-height:13px}.template-product .section-product-info{padding-top:0}.product-main-container .product__info-wrapper{padding:30px 6px 0 20px}.product-main-container.page-width{padding-left:0}.template-product [data-block-handle=preview_badge]{top:-39px}.template-product [data-block-handle=preview_badge]:before{top:1px}.template-product .product__info-container .product__description{margin-top:-29px}.template-product .three-column-headline .rich-text{padding:40px 10px 30px}.jdgm-review-widget--small .jdgm-rev-widg,.jdgm-review-widget--medium .jdgm-rev-widg{padding-bottom:0!important}.template-product .three-column-section-v2{padding-bottom:80px}.template-product .three-column-section-v2 .page-width{padding-bottom:0;padding-top:10px}.template-product .product-bottom-banner h2{max-width:225px}.template-product .product-bottom-banner .button--secondary{padding:0 45px;line-height:50px}.template-product .thumbnail-list__item.slider__slide{display:flex;justify-content:center;position:relative;width:10px!important;height:8px!important}.template-product .thumbnail-list__item.slider__slide .thumbnail{background:transparent!important;border-radius:50%!important;width:10px!important;height:10px!important;border:1px solid #F4F4F0}.template-product .thumbnail-list__item.slider__slide .thumbnail img{opacity:0!important}.template-product .thumbnail-list__item.slider__slide .thumbnail[aria-current]{background:#fff!important;border-color:#f4f4f0!important;box-shadow:none!important}.template-product .thumbnail-slider .thumbnail-list.slider{position:absolute;top:-50px;left:50%;transform:translate(-50%)}.template-product .product__info-container .product__description{margin-bottom:40px}.template-product .product__title{margin-bottom:0}.template-product .product__info-wrapper .product__title+div{margin-top:5px}.template-product .product-form__input--pill input[type=radio]+label{border-radius:0;padding:10px 0;border-color:#8f2f29;font-size:11px}.size-chart-header,.size-chart-cell,.size-guide-content p{font-size:12px;line-height:16.8px;padding:8px}.size-chart th:first-child,.size-chart td:first-child{width:10%;white-space:nowrap}.size-chart th:not(:first-child),.size-chart td:not(:first-child){width:30%}.template-product .jdgm-rev-widg__body .jdgm-rev{padding-bottom:0}.template-product .collection .slider--tablet.grid--peek .grid__item{padding:0 10px}.template-product .collection .slider.slider--tablet .slider__slide{width:67%}.template-product .collection .slider-buttons{padding:0 5px 0 10px}.template-product .size-block{display:flex;justify-content:space-between}}@media screen and (max-width: 350px){.template-product .product-form__input--pill input[type=radio]+label{padding:10px 0;width:31px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-detail-styles.css.map */
