:root{--ss-ov:rgba(0,0,0,.45);--ss-ov-dur:.28s;--ss-panel-dur:.3s;--ss-panel-ease:cubic-bezier(.2,.8,.2,1);--ss-sheet-radius:20px;--ss-sheet-shadow:0 -8px 30px rgba(0,0,0,.18);--ss-side-shadow:0 0 30px rgba(0,0,0,.18);--ss-top-shadow:0 8px 30px rgba(0,0,0,.18);--ss-x-size:32px;--ss-x-bg:#f5f5f5;--ss-x-bg-hover:#ececec;--ss-x-icon:13px;--ss-x-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes ss-ov-in{0%{opacity:0}to{opacity:1}}@keyframes ss-ov-out{0%{opacity:1}to{opacity:0}}@keyframes ss-drawer-ov-in{0%{opacity:0}to{opacity:.45}}@keyframes ss-drawer-ov-out{0%{opacity:.45}to{opacity:0}}@keyframes ss-sheet-in{0%{transform:translateY(102%)}to{transform:none}}@keyframes ss-sheet-out{0%{transform:none}to{transform:translateY(102%)}}@keyframes ss-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ss-pop-in-c{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ss-pop-out-c{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 8px))}}@keyframes ss-right-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ss-right-out{0%{transform:none}to{transform:translate(100%)}}html .ss-shop__x,html .g-cart-wrapper .g-close,html #NavDrawer .drawer__close-button,html #FilterDrawer .drawer__close-button,html predictive-search .btn--close-search,html predictive-search.is-active .btn--close-search,html tool-tip[data-tool-tip=ss-size-guide] .tool-tip__close,html .price-history-modal .modal-close,html body .jdgm-write-review-modal__close-btn{box-sizing:border-box;flex:none;width:var(--ss-x-size);height:var(--ss-x-size);min-width:var(--ss-x-size);padding:0;border:0;border-radius:50%;background:var(--ss-x-bg);display:grid;place-items:center;cursor:pointer;box-shadow:none;color:transparent;font-size:0;line-height:0;-webkit-appearance:none;appearance:none;transition:background .15s ease}html .ss-shop__x:hover,html .g-cart-wrapper .g-close:hover,html #NavDrawer .drawer__close-button:hover,html #FilterDrawer .drawer__close-button:hover,html predictive-search .btn--close-search:hover,html tool-tip[data-tool-tip=ss-size-guide] .tool-tip__close:hover,html .price-history-modal .modal-close:hover,html body .jdgm-write-review-modal__close-btn:hover{background:var(--ss-x-bg-hover)}html .ss-shop__x>*,html .g-cart-wrapper .g-close>*,html #NavDrawer .drawer__close-button>*,html #FilterDrawer .drawer__close-button>*,html predictive-search .btn--close-search>*,html tool-tip[data-tool-tip=ss-size-guide] .tool-tip__close>*,html .price-history-modal .modal-close>*,html body .jdgm-write-review-modal__close-btn>*{display:none!important}html .ss-shop__x:before,html .g-cart-wrapper .g-close:before,html #NavDrawer .drawer__close-button:before,html #FilterDrawer .drawer__close-button:before,html predictive-search .btn--close-search:before,html tool-tip[data-tool-tip=ss-size-guide] .tool-tip__close:before,html .price-history-modal .modal-close:before,html body .jdgm-write-review-modal__close-btn:before{content:"";display:block;width:var(--ss-x-icon);height:var(--ss-x-icon);background:#000;-webkit-mask:var(--ss-x-mask);mask:var(--ss-x-mask)}html #NavDrawer .drawer__close{width:auto}html #NavDrawer .drawer__close-button,html #FilterDrawer .drawer__close-button{margin:0;position:static}html predictive-search.is-active .btn--close-search{margin-left:14px;display:grid}html.js-drawer-open .main-content:after{background-color:#000;z-index:29;animation:ss-drawer-ov-in var(--ss-ov-dur) forwards}html.js-drawer-closing .main-content:after{background-color:#000;z-index:29;animation:ss-drawer-ov-out var(--ss-ov-dur) forwards}html tool-tip[data-tool-tip-open=true]:before{background-color:#000;animation:ss-drawer-ov-in var(--ss-ov-dur) forwards}html .g-cart-wrapper .g-cart-overlay{background:var(--ss-ov);opacity:0;transition:opacity var(--ss-ov-dur) ease}html .g-cart-wrapper:has(#g-cart-content.g-cart-open) .g-cart-overlay{opacity:1}html .price-history-tracker{z-index:auto}html .price-history-modal .modal-overlay{background:var(--ss-ov)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:ss-ov-in var(--ss-ov-dur) ease!important}html .predictive__screen{background:var(--ss-ov);animation:ss-ov-in var(--ss-ov-dur) ease}html .drawer{transition:transform var(--ss-panel-dur) var(--ss-panel-ease);box-shadow:var(--ss-side-shadow)}html .drawer--left.drawer--is-open,html .drawer--right.drawer--is-open{transition-duration:var(--ss-panel-dur)}html #g-cart-content.g-cart-open .g-cart-drawer{animation:ss-right-in var(--ss-panel-dur) var(--ss-panel-ease) forwards}html #g-cart-content.g-cart-closing .g-cart-drawer{animation:ss-right-out var(--ss-panel-dur) var(--ss-panel-ease) forwards}html .g-cart-drawer{box-shadow:var(--ss-side-shadow)}html .site-header__search{transition:transform var(--ss-panel-dur) var(--ss-panel-ease);box-shadow:var(--ss-top-shadow)}@media screen and (max-width:767px){html .ss-shop__sheet{max-height:85vh;max-height:85svh}}@media screen and (max-width:767px){html .price-history-modal .modal-container{height:auto!important;max-height:85vh!important;max-height:85svh!important;top:auto!important;bottom:0!important;border-radius:var(--ss-sheet-radius) var(--ss-sheet-radius) 0 0!important;box-shadow:var(--ss-sheet-shadow)!important;padding:0 0 calc(10px + env(safe-area-inset-bottom))!important;animation:ss-sheet-in var(--ss-panel-dur) var(--ss-panel-ease)!important}html .price-history-modal.ss-closing .modal-container{animation:ss-sheet-out var(--ss-panel-dur) var(--ss-panel-ease) forwards!important}html .price-history-modal.ss-closing .modal-overlay{animation:ss-ov-out var(--ss-ov-dur) ease forwards!important}html .price-history-modal .modal-container:before{content:"";display:block;flex:none;width:36px;height:4px;border-radius:2px;background:#d6d0c6;margin:10px auto 2px}html .price-history-modal .modal-header{background:none!important;border-bottom:0!important;padding:8px 17px 14px!important;gap:10px}html .price-history-modal .modal-header h3{flex:1;min-width:0;font-size:15px!important;font-weight:700!important;color:#000!important;line-height:1.2!important;letter-spacing:0!important}html .price-history-modal .modal-body{padding:0 17px!important}html .price-history-modal .mobile-chart-section,html .price-history-modal .mobile-table-section{padding:12px 0!important}}@media screen and (max-width:767px){html tool-tip[data-tool-tip=ss-size-guide][data-tool-tip-open=true]{align-items:flex-end;justify-content:center}html tool-tip[data-tool-tip=ss-size-guide][data-tool-tip-open=true] .tool-tip__inner{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;max-width:none;min-width:0;min-height:0;height:88vh;height:88svh;max-height:88vh;max-height:88svh;display:flex;flex-direction:column;padding:0;opacity:1;border-radius:var(--ss-sheet-radius) var(--ss-sheet-radius) 0 0;box-shadow:var(--ss-sheet-shadow);animation:ss-sheet-in var(--ss-panel-dur) var(--ss-panel-ease) forwards}html tool-tip[data-tool-tip=ss-size-guide][data-tool-tip-open=true] .tool-tip__inner:before{content:"";display:block;flex:none;width:36px;height:4px;border-radius:2px;background:#d6d0c6;margin:10px auto 0}html tool-tip[data-tool-tip=ss-size-guide] .tool-tip__content{flex:1;min-height:0;max-height:none;overflow:auto;padding:14px 17px calc(24px + env(safe-area-inset-bottom))}html tool-tip[data-tool-tip=ss-size-guide] .tool-tip__close{top:20px;right:14px;z-index:5}html tool-tip[data-tool-tip=ss-size-guide] .ss-sg__head{position:sticky;top:-14px;z-index:2;background:#fff;margin:-14px 0 10px;padding:14px 44px 8px 0;font-size:15px}}@media screen and (min-width:768px){html tool-tip[data-tool-tip=ss-size-guide][data-tool-tip-open=true] .tool-tip__inner{animation:ss-pop-in .22s var(--ss-panel-ease) forwards}html .price-history-modal .modal-container{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(600px,92vw)!important;max-width:600px!important;height:auto!important;max-height:86vh!important;border-radius:12px!important;box-shadow:0 10px 30px #0000002e!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column;animation:ss-pop-in-c .22s var(--ss-panel-ease)!important}html .price-history-modal.ss-closing .modal-container{animation:ss-pop-out-c .18s var(--ss-panel-ease) forwards!important}html .price-history-modal.ss-closing .modal-overlay{animation:ss-ov-out .18s ease forwards!important}html .price-history-modal .modal-header{background:none!important;border-bottom:0!important;padding:22px 26px 10px!important;gap:16px}html .price-history-modal .modal-header h3{flex:1;min-width:0;font-size:18px!important;font-weight:700!important;color:#000!important;line-height:1.25!important;letter-spacing:0!important}html .price-history-modal .modal-body{padding:0 26px 26px!important}}@media(prefers-reduced-motion:reduce){html .drawer,html .site-header__search{transition:none}html #g-cart-content.g-cart-open .g-cart-drawer,html #g-cart-content.g-cart-closing .g-cart-drawer,html .price-history-modal .modal-container,html .price-history-modal.ss-closing .modal-container,html tool-tip[data-tool-tip=ss-size-guide][data-tool-tip-open=true] .tool-tip__inner{animation:none!important}}html body .jdgm-write-review-modal__overlay{background:var(--ss-ov)!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .jdgm-review-widget-modal,html body .jdgm-review-widget-modal *,html body .jdgm-review-widget-modal *:before,html body .jdgm-review-widget-modal *:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}html body .jdgm-review-widget-modal .jdgm-spinner,html body .jdgm-review-widget-modal [class*=spinner],html body .jdgm-review-widget-modal [class*=loading]{animation-duration:.9s!important}html body .jdgm-review-widget-modal .jdgm-write-review-modal__close-btn{background:#f5f5f5!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;border:0!important;padding:0!important;opacity:1!important;box-shadow:none!important}html body .jdgm-review-widget-modal .jdgm-write-review-modal__close-btn:hover{background:#ececec!important}html body .jdgm-review-widget-modal .jdgm-write-review-modal__close-btn>*{display:none!important}html body .jdgm-review-widget-modal .jdgm-write-review-modal__close-btn:before{content:""!important;display:block!important;width:13px!important;height:13px!important;background:#000!important;-webkit-mask:var(--ss-x-mask);mask:var(--ss-x-mask)}html body .jdgm-write-review-modal__content{display:flex!important;flex-direction:column!important}html body .jdgm-write-review-modal__title{font-size:20px!important;line-height:1.25!important;font-weight:700!important;color:#000!important}html body .jdgm-write-review-modal__intro{font-size:13.5px!important;line-height:1.45!important;color:#6b6e75!important;margin-top:6px!important}html body .jdgm-write-review-modal__page-header{margin:0 0 20px!important;flex:none!important}html body .jdgm-write-review-modal__product-image{max-height:170px!important;line-height:0;text-align:center!important;width:100%!important}html body .jdgm-write-review-modal__product-image img{max-height:170px!important;width:auto!important;margin:0 auto!important;display:block!important;border-radius:8px}html body .jdgm-write-review-modal__product-title{font-size:15px!important;line-height:1.3!important;font-weight:700!important;margin-top:10px!important}html body .jdgm-write-review-modal__stars{margin-bottom:26px!important;justify-content:center!important}html body .jdgm-write-review-modal__stars .jdgm-star{font-size:38px!important;line-height:38px!important}html body .jdgm-write-review-modal__field-group--stars{margin-bottom:6px!important}html body .jdgm-write-review-modal__form{gap:22px!important}html body .jdgm-write-review-modal__form-group{gap:16px!important}html body .jdgm-write-review-modal__gdpr-statement{font-size:12px!important;line-height:1.45!important;color:#6b6e75!important;margin:0!important}html body .jdgm-write-review-modal__field-input,html body .jdgm-write-review-modal__content textarea,html body .jdgm-write-review-modal__content select{border:1px solid #A4A2A0!important;border-radius:8px!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;padding:12px 14px!important;background:#fff!important;width:100%!important}html body .jdgm-write-review-modal__field-input:focus,html body .jdgm-write-review-modal__content textarea:focus,html body .jdgm-write-review-modal__content select:focus{border-color:#000!important;outline:none!important}html body .jdgm-write-review-modal__field-label{font-size:10.5px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.09em!important;color:#6b6e75!important;text-transform:uppercase!important;margin:0 0 8px!important}html body .jdgm-write-review-modal__field-help{font-size:12px!important;line-height:1.4!important;color:#6b6e75!important;margin-top:8px!important}html body .jdgm-write-review-modal__checkbox-label{font-size:12.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#000!important}html body .jdgm-write-review-modal__navigation{flex:none!important;padding-top:16px!important}html body .jdgm-write-review-modal__navigation button,html body .jdgm-write-review-modal__nav-btn{border-radius:999px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important}html body .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__title:after{content:var(--ss-optional,"");font-weight:500;color:#6b6e75}html.ss-jdgm-lock{overflow:hidden!important;height:100%!important}html.ss-jdgm-lock body{position:fixed!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}@media screen and (max-width:767px),screen and (max-height:540px){html body .jdgm-write-review-modal__content{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;margin:0!important;height:88vh!important;min-height:0!important;max-height:none!important;border-radius:var(--ss-sheet-radius) var(--ss-sheet-radius) 0 0!important;box-shadow:var(--ss-sheet-shadow)!important;padding:0 20px calc(16px + env(safe-area-inset-bottom))!important;justify-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scroll-padding-bottom:24px}html body .jdgm-write-review-modal__content{height:88svh!important}html body .jdgm-write-review-modal__content:before{content:"";display:block;flex:none;width:36px;height:4px;border-radius:2px;background:#d6d0c6;margin:10px auto 14px}html body .jdgm-write-review-modal__close-btn{position:absolute!important;top:22px!important;right:16px!important;z-index:5}html body .jdgm-write-review-modal__page-header{align-items:flex-start!important;width:100%!important}html body .jdgm-write-review-modal__title{padding-right:44px!important;text-align:left!important;width:100%!important}html body .jdgm-write-review-modal__intro{text-align:left!important;width:100%!important}html body .jdgm-write-review-modal__sections{flex:0 0 auto!important;align-items:flex-start!important}html body .jdgm-write-review-modal__section{justify-content:flex-start!important}html body .jdgm-write-review-modal__slider-container{flex:0 0 auto!important}html body .jdgm-write-review-modal__page,html body .jdgm-write-review-modal__form,html body .jdgm-write-review-modal__form-group{justify-content:flex-start!important}html body .jdgm-write-review-modal__form-group{flex:0 0 auto!important}html body .jdgm-write-review-modal__page:not(.current-page),html body .jdgm-write-review-modal__section:not(.current-section){max-height:0!important;overflow:hidden!important}html body .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--stars{display:none!important}html body .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__product-title{margin:0 0 4px!important;text-align:left!important;font-size:17px!important}html body .jdgm-write-review-modal__content textarea{max-height:150px!important;flex:none!important}html body .jdgm-write-review-modal__page--about-you .jdgm-write-review-modal__intro,html body .jdgm-write-review-modal__page--about-you .jdgm-write-review-modal__field-help{display:none!important}html body .jdgm-write-review-modal__page--about-you .jdgm-write-review-modal__page-header{margin-bottom:14px!important}html body .jdgm-write-review-modal__page--about-you .jdgm-write-review-modal__form{gap:16px!important}html body .jdgm-write-review-modal__page--about-you .jdgm-write-review-modal__form-group{gap:12px!important}html body .jdgm-write-review-modal__navigation{flex:none!important;padding:14px 0 4px!important}html body .jdgm-write-review-modal__field-group{position:relative!important}html body .jdgm-write-review-modal__field-error{position:absolute!important;top:100%!important;left:0!important;right:0!important;margin:2px 0 0!important;font-size:11px!important;line-height:1.15!important}html body .jdgm-write-review-modal__content>.jdgm-write-review-modal__gdpr-statement{flex:none!important;margin:auto 0 0!important;padding-top:20px!important}html body .jdgm-write-review-modal:has(.jdgm-write-review-modal__section--review-form-intro.current-section) .jdgm-write-review-modal__content>.jdgm-write-review-modal__gdpr-statement{display:none!important}}@media screen and (min-width:768px)and (min-height:541px){html body .jdgm-write-review-modal__content{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(600px,92vw)!important;max-width:600px!important;height:min(500px,86vh)!important;min-height:0!important;max-height:86vh!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:12px!important;box-shadow:0 10px 30px #0000002e!important;padding:30px 34px!important}html body .jdgm-write-review-modal__close-btn{position:absolute!important;top:18px!important;right:18px!important;z-index:5}}@media screen and (max-height:540px){html body .jdgm-write-review-modal__content{top:0!important;bottom:0!important;height:100%!important;max-height:100%!important;border-radius:0!important;padding:0 20px calc(12px + env(safe-area-inset-bottom))!important}html body .jdgm-write-review-modal__content:before{display:none!important}html body .jdgm-write-review-modal__close-btn{top:12px!important;right:12px!important}html body .jdgm-write-review-modal__page-header{padding-top:14px!important}html body .jdgm-write-review-modal__content>.jdgm-write-review-modal__gdpr-statement{display:none!important}html body .jdgm-write-review-modal__product-image,html body .jdgm-write-review-modal__product-image img{max-height:104px!important}html body .jdgm-write-review-modal__stars .jdgm-star{font-size:30px!important;line-height:30px!important}html body .jdgm-write-review-modal__stars{margin-bottom:20px!important}html body .jdgm-write-review-modal__page-header{margin-bottom:12px!important}html body .jdgm-write-review-modal__form{gap:14px!important}html body .jdgm-write-review-modal__form-group{gap:12px!important}html body .jdgm-write-review-modal__content textarea{max-height:90px!important}html body .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__product-title{display:none!important}html body .jdgm-write-review-modal__title{font-size:18px!important}html body .jdgm-write-review-modal__intro{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/ss-overlay.css.map */
