.product-info__block-list .product-title{font-size:16px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;font-size:24px;text-transform:uppercase;font-weight:700}.product-info__block-list .price-list .text-subdued{text-align:left;font-size:18px;font-weight:400;letter-spacing:0;color:#000;opacity:1}.product-info__block-list [data-block-id=description] .prose p{text-align:left;font-size:14px;font-weight:400;letter-spacing:0;color:#000;opacity:1}.product-info__block-list .variant-picker__option-info{text-align:left;font-size:12px;font-weight:400;letter-spacing:0;color:#000;opacity:1}.product-info__block-list .variant-picker__option .text-subdued{font-size:12px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;text-transform:uppercase}.product-info__block-list .variant-picker__option .swatches-container{font-size:12px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left}.product-info__block-list .variant-picker__option .color-swatch{--swatch-border-size: 2px}.product-info__block-list .variant-picker__option .color-swatch:hover{border:2px solid black;box-sizing:border-box}.product-info__block-list .button--outline{font-size:18px;font-weight:700;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;border:1px solid #000;text-decoration:none;background-color:#fff;transition:background-color .3s ease,color .3s ease}.product-info__block-list .button--outline:hover{background-color:#000;color:#fff}.product-info__block-list .button__button--unbranded:hover{text-decoration:underline;transition:none}.product-info__block-list .buy-buttons .button{text-transform:uppercase}.product-info__block-list .accordion{border-top:none}.product-info__block-list .accordion__toggle span,.product-info__block-list .accordion__content{text-align:left;font-size:12px;font-weight:400;letter-spacing:0;color:#000;opacity:1}.product-info__block-list #buy-now-button{font-size:16px}@media (width <= 699px){.product-info__block-list .product-title{font-size:16px}.product-info__block-list .price-list .text-subdued{text-align:left;font-size:14px;font-weight:400;letter-spacing:0;color:#575757;opacity:1}.product-info__block-list [data-block-id=description] .prose p{font-size:12px}.product-info__block-list .variant-picker__option-info{font-size:10px}.product-info__block-list .button--outline{font-size:14px;text-decoration:none}.product-info__block-list #buy-now-button{font-size:14px}}product-recommendations .complementary-products{max-width:none}product-recommendations .complementary-products__header .h5{font-size:26px;font-weight:700;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;text-transform:uppercase}product-recommendations .complementary-products .horizontal-product-card__figure{width:45%;max-width:254px}product-recommendations .complementary-products .horizontal-product-card__figure img{width:100%;-o-object-fit:cover;object-fit:cover}product-recommendations .complementary-products .horizontal-product-card__info{grid-auto-flow:row;gap:3rem;height:100%;align-items:stretch}product-recommendations .complementary-products .horizontal-product-card__info .product-title.h6{font-size:22px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;font-size:16px;letter-spacing:.11px;text-transform:uppercase}product-recommendations .complementary-products .horizontal-product-card__info .price-list .h6{font-size:16px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;letter-spacing:.08px}product-recommendations .complementary-products .horizontal-product-card__info .view-link{font-size:18px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;display:flex;align-items:flex-end;text-decoration:underline;text-transform:capitalize}product-recommendations .complementary-products .horizontal-product-card .button{font-size:18px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;border:none;padding:0;align-self:flex-end;margin-top:auto;--hover-gradient: #fff}product-recommendations .complementary-products .horizontal-product-card .button--outline:not([disabled]):hover{color:#000}@media (width <= 699px){product-recommendations .complementary-products{position:relative}product-recommendations .complementary-products__header{justify-content:space-between}product-recommendations .complementary-products__header .h5{font-size:16px}product-recommendations .complementary-products .product-card{grid-template-columns:repeat(2,1fr);gap:30px}product-recommendations .complementary-products .product-card__figure{width:100%;max-width:none;padding-right:10%}product-recommendations .complementary-products .product-card__info{justify-items:left;gap:3.25rem}product-recommendations .complementary-products .product-card__info .product-title{font-size:14px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;text-transform:uppercase;letter-spacing:.07px}product-recommendations .complementary-products .product-card__info .price-list{justify-self:start}product-recommendations .complementary-products .product-card__info .price-list .text-subdued{font-size:12px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;letter-spacing:.06px}product-recommendations .complementary-products .product-card__info .view-link .view-product-link{font-size:14px;font-weight:400;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;text-decoration:underline;text-transform:capitalize}product-recommendations .complementary-products .product-card__quick-add-button{display:none}product-recommendations .complementary-products .page-dots{position:absolute;bottom:0;right:0}product-recommendations .complementary-products .page-dots>*[aria-current=false]:after{opacity:1;background-color:#fff;border:1px black solid}}table.size-table{border-width:1px}table.size-table th:first-child,table.size-table th:last-child,table.size-table td:first-child,table.size-table td:last-child{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)}.shopify-section--related-products .section-header .h2{font-size:26px;font-weight:700;letter-spacing:0;opacity:1;text-transform:none;color:#000;text-align:left;text-transform:uppercase}.carousel-navigation-arrows{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.carousel-navigation-arrows .carousel-button button{cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-navigation-arrows .carousel-button button:disabled{cursor:not-allowed}.carousel-navigation-arrows .carousel-button button:disabled svg{color:#a8a8a8}.carousel-navigation-arrows.desktop{display:flex}.carousel-navigation-arrows.mobile{display:none}@media screen and (max-width: 699px){.carousel-navigation-arrows.desktop{display:none}.carousel-navigation-arrows.mobile{display:flex}}.block-swatch{color:#000;border:1px solid #000;width:45px;height:27px}.block-swatch.is-selected{color:#fff;background:#000;font-weight:700}.block-swatch.is-disabled{color:#a8a8a8;border:1px solid #a8a8a8;text-decoration:line-through}.block-swatch.is-disabled:before,.block-swatch.is-disabled:after{content:none}:checked+.block-swatch{color:#fff;background:#000;font-weight:700}.accordion-visible{border:none}.accordion-visible .accordion__disclosure[open]{pointer-events:none!important}.accordion-visible .accordion__toggle{padding-bottom:5px}.accordion-visible .accordion__toggle span{color:#707070}.accordion-visible .accordion__toggle :is(svg){display:none}.accordion-visible .accordion__content{display:block;color:#000;padding:0}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pdp-custom.css.map */
