.complementary-products .complementary-products__product-list{margin-bottom:0!important}.product-info__block-item product-recommendations{border-top:1px solid #333;padding:20px 0}.complementary-products__product-list{margin-bottom:20px}.complementary-products{row-gap:20px!important;max-width:100%!important}product-recommendations .complementary-products__header{display:block}.complementary-products__header p{margin-bottom:0!important;text-align:left!important;text-transform:uppercase;font-family:Circular Std;font-size:12px;line-height:normal}.complementary-products__product-list .horizontal-product-card{column-gap:15px}.complementary-products__product-list .horizontal-product-card__figure{width:30%}.complementary-products__product-list .horizontal-product-card__figure img{max-height:150px;margin:0 auto;object-fit:contain}.complementary-products__product-list .product-title{text-decoration:none;line-height:1.33;font-size:12px;text-transform:uppercase;letter-spacing:.2px;font-weight:700;color:#333;margin:10px 0 0;font-family:Circular Std!important;padding:0!important}.complementary-products__product-list .horizontal-product-card__vendor{color:#333!important;font-size:12px!important;font-family:Letter Gothic Std!important;padding:0!important;text-transform:none!important;letter-spacing:.2px!important;font-weight:700!important;line-height:2!important}.complementary-products__product-list .custom-product-text,.product-info__block-list .complementary-products__product-list compare-at-price,.product-info__block-list .complementary-products__product-list .text-on-sale{padding:6px 0 0!important;font-size:13px!important;line-height:23.1px;font-weight:700;font-family:Letter Gothic Std!important}.product-info__block-list .complementary-products__product-list .horizontal-product-card__size-button.button,.product-info__block-list .complementary-products__product-list .horizontal-product-card__add-button.button,.product-info__block-list .complementary-products__product-list .button--subdued.button--outline{color:#fff;background:#333;border-color:#333;border-width:0;border-radius:0;padding:10px;cursor:pointer;white-space:nowrap;text-decoration:none;text-transform:uppercase;font-size:14px;height:45px;font-weight:500;letter-spacing:.98px;width:90px}.product-info__block-list .complementary-products__product-list .button--subdued.button--outline{margin-left:auto}.product-info__block-list .complementary-products__product-list .horizontal-product-card__size-button.button:hover{background:#1c1c1c;color:#fff}.horizontal-product-card__select{margin:10px 0 0;font-family:Letter Gothic Std;font-size:14px;background-image:linear-gradient(45deg,transparent 50%,#919191 50%),linear-gradient(135deg,#919191 50%,transparent 50%);max-height:38px;font-weight:400;background-color:#fff0;border-color:#333;color:#232323;-webkit-appearance:none;appearance:none;display:block;outline:none;border-width:1px;border-style:solid;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;padding:10px 50px 10px 15px;width:100%;line-height:1.5}@media screen and (min-width:700px){.complementary-products__header p{font-size:14px}.complementary-products__product-list .horizontal-product-card__vendor,.complementary-products__product-list .product-title{font-size:14px!important}.complementary-products__product-list .horizontal-product-card__figure{width:20%}.product-info__block-list .complementary-products__product-list .horizontal-product-card__size-button.button,.product-info__block-list .complementary-products__product-list .horizontal-product-card__add-button.button,.product-info__block-list .complementary-products__product-list .button--subdued.button--outline{width:120px}.complementary-products__product-list .custom-product-text,.product-info__block-list .complementary-products__product-list compare-at-price,.product-info__block-list .complementary-products__product-list .text-on-sale{font-size:14px!important}}@media(min-width:1000px){.product-info__block-list .complementary-products__product-list .horizontal-product-card__size-button.button,.product-info__block-list .complementary-products__product-list .horizontal-product-card__add-button.button,.product-info__block-list .complementary-products__product-list .button--subdued.button--outline{width:100px}}.header-sidebar::part(header){border-block-end:0!important}.header-sidebar__collapsible-panel{border-top:0!important}.header-sidebar__sub-panel .header-sidebar__back-button,.header-sidebar__sub-panel .header-sidebar__back-button.is-divided,.custom-sidebar-chevron,.header-sidebar__collapsible-panel[aria-activedescendant] .custom-sidebar-chevron,#header-panel-1 .header-sidebar__back-button,#header-panel-2 .header-sidebar__back-button,#header-panel-3 .header-sidebar__back-button,#header-panel-4 .header-sidebar__back-button,#header-panel-5 .header-sidebar__back-button{position:relative!important;top:auto!important;width:100%!important;height:38px!important;border-block-end:1px solid #ddd!important;border-bottom-width:1px!important;padding-block:0!important;padding-inline-start:0!important;margin-block-end:1.5rem!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.header-sidebar__sub-panel .header-sidebar__back-button svg,#header-panel-1 .header-sidebar__back-button svg,#header-panel-2 .header-sidebar__back-button svg,#header-panel-3 .header-sidebar__back-button svg{display:block;vertical-align:middle;margin-block:auto}.header-sidebar__main-panel .header-sidebar__scroller>.header-sidebar__linklist,.header-sidebar__sub-panel .header-sidebar__linklist{padding-top:.5rem!important}@media screen and (min-width:700px){.header-sidebar{--header-linklist-padding-block: 1rem}}.header-sidebar .custom-sidebar-col{gap:4px!important;margin-bottom:4px!important}.custom-sidebar-col a{padding:2px 0 4px!important}.header-sidebar__nested-linklist{padding-inline-start:0!important;margin-inline-start:0!important;padding-top:.5rem!important;margin-block:0 0 .5rem!important;row-gap:4px!important}.header-sidebar__nested-linklist>a{padding:2px 0!important;line-height:1.4!important}.header-sidebar__sub-panel .brand-megamenu-wrap{position:static!important;display:block!important;width:100%!important;inset:auto!important;overflow:visible!important;padding:.75rem 0 0!important;margin-inline:0!important;background:transparent!important;border:0!important}.header-sidebar__sub-panel .brand-megamenu{overflow:visible!important;height:auto!important;max-height:none!important}.header-sidebar__sub-panel .brand-megamenu .brand-group{overflow:visible!important;break-inside:avoid!important}.header-sidebar__sub-panel .brand-megamenu .brand-group ul{overflow:visible!important}@media(max-width:1000px){.header-sidebar__sub-panel .brand-megamenu{display:flex!important;flex-direction:column!important;column-count:auto!important;gap:1rem!important}.header-sidebar__sub-panel .brand-megamenu .brand-group{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0!important}.header-sidebar__sub-panel .brand-megamenu .brand-group ul{flex:1 1 0!important;min-width:0!important}}.header-sidebar__scroller{padding-top:0!important;overflow-y:auto!important;overflow-x:hidden!important}.header-sidebar__sub-panel .header-sidebar__promo{margin-top:1.5rem;margin-inline:0!important;padding-inline:0!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;width:auto!important}.header-sidebar__sub-panel .header-sidebar__promo>*{flex:0 1 calc((100% - 24px) / 3)!important;max-width:calc((100% - 24px) / 3)!important;width:auto!important;min-width:0!important;margin-bottom:0!important}@media(max-width:699px){.header-sidebar__sub-panel .header-sidebar__promo{overflow-x:auto!important;overflow-y:hidden!important;margin-inline-start:-28px!important;margin-inline-end:-28px!important;padding-inline-start:28px!important;padding-inline-end:28px!important;padding-bottom:3rem!important;scroll-snap-type:x mandatory;scrollbar-width:none}.header-sidebar__sub-panel .header-sidebar__promo::-webkit-scrollbar{display:none}.header-sidebar__sub-panel .header-sidebar__promo>*{flex:0 0 70%!important;max-width:70%!important;scroll-snap-align:start}}.header-sidebar .header-sidebar__linklist.unstyled-list{margin-top:0!important}.header-sidebar__sub-panel .header-sidebar__linklist-heading{text-align:left;margin:0 0 1rem;padding:0}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap){display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:30px;background:#fff;padding-inline:max(var(--container-gutter, 1.25rem),calc(50% - 672px));align-items:start}.header__menu-link-summary{color:inherit;text-decoration:inherit;display:block}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__linklist{grid-column:1}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) a.link-faded{text-transform:uppercase;font-size:14px}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__linklist--single{display:flex;flex-direction:column;gap:0}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__linklist--single .mega-menu__linklist-heading{text-align:left;margin:0 0 1rem;padding:0}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__linklist--single ul{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-1{grid-column:2}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-2{grid-column:3}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-3{grid-column:4}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap):not(:has(.mega-menu__promo-image-3)) .mega-menu__promo-image-1{grid-column:3}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap):not(:has(.mega-menu__promo-image-3)) .mega-menu__promo-image-2{grid-column:4}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap):not(:has(.mega-menu__promo-image-2)):not(:has(.mega-menu__promo-image-3)) .mega-menu__promo-image-1{grid-column:4}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image{display:flex;flex-direction:column;align-items:center;gap:18px;text-decoration:none;color:inherit}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-figure{aspect-ratio:4 / 5;width:100%}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-figure img{width:100%;height:100%;object-fit:cover;display:block}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-heading{font-size:18px;line-height:1.1;margin:0 0 2px}.mega-menu.custom-mega-menu:not(.brand-megamenu-wrap) .mega-menu__promo-image-subheading{font-size:12px;line-height:1.1;margin:0}.header-sidebar__promo .mega-menu__promo-image{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;color:inherit;margin-bottom:1.5rem}.header-sidebar__promo .mega-menu__promo-image:last-child{margin-bottom:0}.header-sidebar__promo .mega-menu__promo-image-figure{aspect-ratio:4 / 5;width:100%;overflow:hidden}.header-sidebar__promo .mega-menu__promo-image-figure img{width:100%;height:100%;object-fit:cover;display:block}.header-sidebar__promo .mega-menu__promo-image-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0}.header-sidebar__promo .mega-menu__promo-image-heading{font-size:18px;line-height:1.1;margin:0}.header-sidebar__promo .mega-menu__promo-image-subheading{font-size:12px;line-height:1.1;margin:0}
/*# sourceMappingURL=/cdn/shop/t/182/compiled_assets/styles.css.map */
