.complementary-container .main_pdp_video_features,.complementary-container .featured_accordion,.complementary-container.complementary-container .whatmore-base[data-wht-widget][data-wht-surface][data-wht-type]{display:none}.quick-view-loading{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;width:100%;position:absolute}.quick-view-loading:after{content:"";width:40px;height:40px;border:3px solid #ccc;border-top-color:#20372e;border-radius:50%;animation:spin .6s linear infinite}.complementary-container{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.complementary-container .product-information__grid{grid-template-columns:1fr 1fr}.complementary-container .product-information__media,.complementary-container .product-details{min-height:0;overflow-y:auto}.complementary-products-dialog .sticky-content,.complementary-products-dialog .sticky-content--desktop{top:0}.complementary-container .full-height--desktop{height:auto;max-height:none;min-height:unset}.complementary-container .full-height--desktop .group-block{align-self:flex-start}.complementary-products-dialog{width:95%;max-width:70%;border:none;padding:20px;height:80%;scrollbar-width:none;-ms-overflow-style:none;position:relative;top:60px}.complementary-products-dialog::-webkit-scrollbar{display:none}.complementary-products-dialog::backdrop{background:#00000080}.comp-set{--cs-ink: #111111;--cs-muted: #6b6b6b;--cs-line: rgba(0, 0, 0, .12);--cs-chip: rgba(0, 0, 0, .06);--cs-accent: #ff4f0f;--cs-button: #ffcc2d;--cs-button-hover: #f0bf1f;padding:22px 16px 18px;color:var(--cs-ink);background:#fdf5e6;border-radius:3px}.comp-set [hidden]{display:none!important}.comp-set fieldset{min-width:0;margin:0;padding:0;border:0}.comp-set__eyebrow{margin:0 0 15px;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#565656}.comp-set__title{margin:0;font-size:24px;font-weight:500;line-height:1.15;color:var(--cs-ink)}.comp-set__subheading{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--cs-muted)}.comp-set__accent{display:block;width:40px;height:2px;margin-top:5px;background:var(--cs-accent)}.comp-set__group{margin-top:22px}.comp-set__group+.comp-set__group{padding-top:20px;border-top:1px solid var(--cs-line)}.comp-set__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.comp-set__group-title{margin:0;font-size:15px;font-weight:500;line-height:1.3}.comp-set__group-count{font-size:11px;color:var(--cs-muted);white-space:nowrap}.comp-set__styles{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin-top:12px}.comp-set__style{min-width:0}.comp-set__size-guide-icon{display:none;margin-left:3px;vertical-align:-1px}@media screen and (min-width:750px){.comp-set__group--single{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:24px;align-items:start}.comp-set__group--single>.comp-set__group-head{grid-column:1 / -1;margin-bottom:14px}.comp-set__group--single .comp-set__styles,.comp-set__group--single .comp-set__style,.comp-set__group--single .comp-set__style-card{display:contents}.comp-set__group--single .comp-set__style-media{grid-column:1;grid-row:2 / span 5;aspect-ratio:6 / 5}.comp-set__group--single .comp-set__style-meta--current{grid-column:2;grid-row:2;justify-self:start;margin:0 0 8px;padding:2px 8px;background:var(--cs-chip);border-top:0;border-radius:3px}.comp-set__group--single .comp-set__style-row{grid-column:2;grid-row:3;margin-top:0}.comp-set__group--single .comp-set__style-name{font-size:16px;font-weight:600}.comp-set__group--single .comp-set__radio{display:none}.comp-set__group--single .comp-set__style-price{grid-column:2;grid-row:4}.comp-set__group--single .comp-set__style-meta:not(.comp-set__style-meta--current){grid-column:2;grid-row:5;margin-top:6px;padding-top:0;border-top:0}.comp-set__group--single .comp-set__style-input:checked~.comp-set__style-meta{padding-top:0;border-top:0}.comp-set__group--single .comp-set__style-input:checked~.comp-set__style-meta--current{padding:2px 8px}.comp-set__group--single .comp-set__sizes{grid-column:2;grid-row:6;margin-top:14px;padding-top:14px;border-top:1px solid var(--cs-line)}.comp-set__group--single .comp-set__size-guide-icon{display:inline-block}}@media screen and (max-width:749px){.comp-set__styles--single{grid-template-columns:minmax(0,1fr)}}.comp-set__styles--slider,.comp-set__carousel{display:block}.comp-set__style-input,.comp-set__size-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.comp-set__style-card{display:block;cursor:pointer}.comp-set__style-media{display:block;overflow:hidden;background:#ece6da;border-radius:2px}.comp-set__style-image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.comp-set__style-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.comp-set__style-name{min-width:0;font-size:14px;font-weight:500;line-height:1.3}.comp-set__radio{position:relative;flex:none;box-sizing:border-box;width:18px;height:18px;background:#fff;border:1px solid #6b6b6b;border-radius:50%;transition:background .15s,border-color .15s}.comp-set__radio:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s}.comp-set__style-input:checked+.comp-set__style-card .comp-set__radio{background:var(--cs-ink);border-color:var(--cs-ink)}.comp-set__style-input:checked+.comp-set__style-card .comp-set__radio:after{transform:translate(-50%,-50%) scale(1)}.comp-set__style-input:focus-visible+.comp-set__style-card .comp-set__style-media{outline:2px solid var(--cs-ink);outline-offset:2px}.comp-set__style-input:disabled+.comp-set__style-card{cursor:not-allowed;opacity:.45}.comp-set__style-price{display:block;margin-top:2px;font-size:12px;color:#000}.comp-set__style-meta{margin-top:8px;padding-top:7px;font-size:11px;line-height:1.3;color:var(--cs-muted);border-top:1px solid var(--cs-line)}.comp-set__style-input:checked~.comp-set__style-meta{padding-top:6px;border-top:2px solid var(--cs-ink)}.comp-set__view{display:inline-flex;align-items:center;gap:4px;color:var(--cs-ink);text-decoration:underline;text-underline-offset:2px}.comp-set__view-icon{flex:none}.comp-set__sizes{margin-top:16px}.comp-set__sizes-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.comp-set__sizes-label{font-size:12px;color:#333}.comp-set__size-guide{padding:0;font-family:inherit;font-size:11px;color:var(--cs-ink);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.comp-set__dialog{width:min(880px,92vw);max-width:92vw;max-height:90vh;margin:auto;padding:0;overflow:auto;color:var(--cs-ink);background:#fff;border:0;border-radius:6px;box-shadow:0 10px 40px #0003}.comp-set__dialog::backdrop{background:#0000008c}.comp-set__dialog-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fff;border-bottom:1px solid var(--cs-line)}.comp-set__dialog-title{margin:0;font-size:16px;font-weight:600}.comp-set__dialog-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--cs-ink);background:none;border:0;cursor:pointer}.comp-set__dialog-close svg{width:16px;height:16px}.comp-set__dialog-body{padding:18px}.comp-set__dialog-image{display:block;width:100%;height:auto}.comp-set__size-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.comp-set__size{display:flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:0 4px;font-size:13px;line-height:1;color:var(--cs-ink);background:#fff;border:1px solid #dddddd;border-radius:2px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.comp-set__size:hover{border-color:var(--cs-ink)}.comp-set__size-input:checked+.comp-set__size{color:#fff;background:var(--cs-ink);border-color:var(--cs-ink)}.comp-set__size-input:focus-visible+.comp-set__size{outline:2px solid var(--cs-ink);outline-offset:2px}.comp-set__size-input:disabled+.comp-set__size{color:#a6a6a6;background:#ececec;border-color:#ececec;cursor:not-allowed}.comp-set__size-note{margin:6px 0 0;font-size:11px;color:var(--cs-muted)}.comp-set__summary{margin-top:22px;padding:14px 14px 12px;background:#fff;border-radius:2px}.comp-set__summary-label{margin:0 0 8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted)}.comp-set__line{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4}.comp-set__line+.comp-set__line{margin-top:6px}.comp-set__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--cs-line)}.comp-set__total-label{font-size:14px;font-weight:600}.comp-set__total{font-size:20px;font-weight:700;line-height:1.2}.comp-set__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;color:#1a1a1a;background:var(--cs-button);border:0;border-radius:6px;cursor:pointer;transition:background .15s}.comp-set__button:hover:not(:disabled){background:var(--cs-button-hover)}.comp-set__button:disabled{opacity:.6;cursor:default}.comp-set__button[aria-disabled=true]{cursor:default}.comp-set__button.loading .comp-set__button-text{visibility:hidden}.comp-set__button.loading>.loading__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;height:100%;transform:translate(-50%,-50%)}.comp-set__button.loading>.loading__spinner .spinner{width:fit-content}.comp-set__button.loading>.loading__spinner .path{stroke:#1a1a1a}.comp-set__caption{margin:8px 0 0;font-size:10px;line-height:1.4;color:var(--cs-muted)}.comp-set__error{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#d02e2e}.comp-set__error svg{flex-shrink:0;width:13px;height:13px}@media screen and (min-width:750px){.comp-set{padding:26px 22px 22px}.comp-set__title{font-size:26px}.comp-set__styles{gap:20px 14px}.comp-set__size{min-height:40px}.comp-set__summary{padding:16px 16px 14px}.comp-set__total{font-size:22px}.comp-set__button{min-height:48px}}.comp-products-notification{display:flex;flex:1;flex-direction:column;gap:1.5rem;min-width:0;max-height:45vh;overflow-y:auto}.comp-products-notification__item{display:flex;align-items:flex-start}@media screen and (max-width:749px){.complementary-container .product-information__grid{grid-template-columns:1fr}.complementary-container .product-information__media{grid-column:1 / -1;grid-row:1;width:100%;min-width:unset}.complementary-container .media-gallery--carousel slideshow-component [ref=scroller]{padding-inline:0}.quick-view-loading{position:relative}.complementary-container .product-details{grid-column:1 / -1;grid-row:2}.complementary-products-dialog[open]{border-radius:14px;max-width:100%}}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/complementary-products-extended.css.map */
