.signature-carousel-wrapper{--sig-bg: #f7f5f0;--sig-ink: #111111;--sig-gold: #b08d57;width:100%;background:var(--sig-bg);overflow:hidden}.signature-carousel__empty{text-align:center;padding:40px 20px;color:#1119}.signature-carousel__heading{text-align:center;padding:0 20px;margin-bottom:18px}.signature-carousel__eyebrow{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#8a7a5c;margin-bottom:12px}.signature-carousel__heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.15;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--sig-ink)}.signature-carousel__line{width:42px;height:1px;background:var(--sig-gold);margin:15px auto 0}.signature-carousel__carousel{position:relative;width:100%}.signature-carousel__viewport{width:100%;overflow:hidden;position:relative;touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent}.signature-carousel__viewport.signature-carousel--grabbing{cursor:grabbing}.signature-carousel__track{display:flex;align-items:center;width:max-content;will-change:transform;transform:translateZ(0)}.signature-carousel__track--static{width:100%;justify-content:center}.signature-carousel__product{position:relative;flex:0 0 30vw;width:30vw;max-width:430px;min-width:260px;box-sizing:border-box;text-align:center;transform-origin:center center;backface-visibility:hidden;cursor:pointer;user-select:none;-webkit-user-select:none}.signature-carousel__product--near{will-change:transform,opacity}.signature-carousel__image-link{display:block;text-decoration:none}.signature-carousel__image{position:relative;width:100%;height:430px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.signature-carousel__image:after{content:"";position:absolute;left:50%;bottom:14px;width:38%;height:14px;transform:translate(-50%);background:#00000021;filter:blur(11px);border-radius:50%}.signature-carousel__image img,.signature-carousel__image svg{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.signature-carousel__info{position:relative;z-index:5;margin-top:2px;padding:0 6px;text-align:center}.signature-carousel__notes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:14px;margin-bottom:10px}.signature-carousel__note{font-family:Arial,sans-serif;font-size:10.5px;line-height:1;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#8a7a5c;white-space:nowrap}.signature-carousel__note+.signature-carousel__note:before{content:"\b7";display:inline-block;margin:0 6px;color:#b88a2a;font-size:12px;line-height:1}.signature-carousel__info h3{margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.3;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:var(--sig-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signature-carousel__title-link{display:block;text-decoration:none;color:inherit}.signature-carousel__title-link:hover h3{color:var(--sig-gold)}.signature-carousel__buy{--sig-button: #b08d57;position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:12px 32px;background:var(--sig-button);color:#fff;border:1px solid var(--sig-button);border-radius:999px;font-family:var(--font-body-family, Arial, sans-serif);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .2s ease,visibility 0s linear .2s}.signature-carousel__buy:disabled{background:#1111112e;border-color:#1111112e;color:#ffffffbf;cursor:not-allowed}.signature-carousel__product--active .signature-carousel__buy{opacity:1;visibility:visible;pointer-events:auto;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .2s ease}.signature-carousel__buy:hover{background:transparent;color:var(--sig-button);border-color:var(--sig-button)}.signature-carousel__buy:disabled:hover{background:#1111112e;color:#ffffffbf;border-color:#1111112e}.signature-carousel__buy.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.signature-carousel__buy.loading>.loading__spinner .path{stroke:#fff}.signature-carousel__arrow{position:absolute;top:50%;margin-top:-34px;z-index:100;width:46px;height:46px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background:#ffffffe6;color:var(--sig-ink);display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:26px;font-weight:300;line-height:1;cursor:pointer;transition:background .25s ease,border-color .25s ease}.signature-carousel__arrow:hover{background:#fff;border-color:var(--sig-gold)}.signature-carousel__arrow--prev{left:30px}.signature-carousel__arrow--next{right:30px}@media screen and (max-width:749px){.signature-carousel__heading{padding:0 15px;margin-bottom:6px}.signature-carousel__eyebrow{font-size:9px;letter-spacing:.3em;margin-bottom:8px}.signature-carousel__heading h2{font-size:25px;letter-spacing:.06em}.signature-carousel__line{width:30px;margin-top:11px}.signature-carousel__product{flex:0 0 46vw;width:46vw;min-width:46vw;max-width:46vw;padding:0 6px}.signature-carousel__image{height:300px}.signature-carousel__image:after{bottom:10px;width:46%;height:10px;filter:blur(8px)}.signature-carousel__info{margin-top:0;padding:0}.signature-carousel__info h3{font-size:12px;letter-spacing:1px;white-space:normal;overflow:visible;text-overflow:unset}.signature-carousel__notes{display:block;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px;margin-bottom:8px}.signature-carousel__note{font-size:8px;letter-spacing:.03em}.signature-carousel__note+.signature-carousel__note:before{margin:0 2px;font-size:9px}.signature-carousel__arrow{width:36px;height:36px;font-size:22px;margin-top:-30px}.signature-carousel__arrow--prev{left:6px}.signature-carousel__arrow--next{right:6px}}@media screen and (max-width:390px){.signature-carousel__image{height:268px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-signature-carousel.css.map */
