html.fqv-lock,html.fqv-lock body{overflow:hidden!important}.fqv-card-btn{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:40px;padding:0 10px;margin:0;background:#fff;color:#222;border:0;border-radius:0;font-family:"General Sans",var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;cursor:pointer;box-shadow:0 1px 3px #00000014;transition:opacity .25s ease,transform .25s ease,background-color .2s ease}.fqv-card-btn .fqv-bag{flex:none}.fqv-card-btn:hover{background:#f7f7f7}@media(hover:hover)and (pointer:fine){.fqv-card-btn{opacity:0;transform:translateY(6px)}.st-product:hover .fqv-card-btn,product-item:hover .fqv-card-btn,.fqv-card-btn:focus-visible{opacity:1;transform:none}}@media(hover:none),(pointer:coarse){.fqv-card-btn{left:auto;right:8px;bottom:8px;width:34px;height:34px;padding:0;border-radius:50%;box-shadow:0 1px 4px #00000026}.fqv-card-btn span,html.fqv-hide-touch .fqv-card-btn{display:none}}product-item .reviewdata{left:10px!important;right:auto!important;bottom:10px!important;z-index:3;height:40px;display:flex;align-items:center}product-item .reviewdata .customreview{display:inline-flex;align-items:center;gap:4px;padding:0!important;background:transparent!important;border-radius:0;color:#fff!important;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.45)}product-item .reviewdata .customreview span{color:#fff!important}@media(hover:none),(pointer:coarse){product-item .reviewdata{left:8px!important;bottom:8px!important;height:34px}}.fqv[hidden],.fqv [hidden]{display:none!important}.fqv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px}.fqv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1113;opacity:0;transition:opacity .25s ease}.fqv.is-open .fqv__overlay{opacity:1}.fqv__dialog{position:relative;width:900px;max-width:100%;max-height:calc(100vh - 80px);background:#fff;color:#222;overflow-y:auto;overscroll-behavior:contain;outline:none;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease;box-shadow:0 10px 40px #0000001f}.fqv.is-open .fqv__dialog{opacity:1;transform:none}.fqv.is-loading .fqv__dialog{min-height:320px}.fqv.is-loading .fqv__content{opacity:.3;pointer-events:none}.fqv__spinner{display:none}.fqv.is-loading .fqv__spinner{display:block;position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:2px solid #e5e5e5;border-top-color:#222;border-radius:50%;animation:fqv-spin .7s linear infinite}@keyframes fqv-spin{to{transform:rotate(360deg)}}.fqv__close{position:absolute;top:10px;right:10px;z-index:6;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:#222;cursor:pointer}.fqv-product{display:grid;grid-template-columns:43% minmax(0,1fr);align-items:stretch}.fqv-media{position:relative;min-width:0;background:#f6f6f6}.fqv-media:before{content:"";display:block;padding-bottom:133.333%}.fqv-media__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fqv-media__track::-webkit-scrollbar{display:none}.fqv-media__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.fqv-media__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none}.fqv-media__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#222;border:0;border-radius:50%;padding:0;cursor:pointer;box-shadow:0 1px 4px #0000001f}.fqv-media__arrow--prev{left:10px}.fqv-media__arrow--next{right:10px}.fqv-media__dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px;pointer-events:none}.fqv-media__dot{width:6px;height:6px;border-radius:50%;background:#2222224d;transition:background-color .2s}.fqv-media__dot.is-active{background:#222}.fqv-info{min-width:0;padding:34px 50px 30px 40px}.fqv-info .custom-label{margin-bottom:8px}.fqv-title{margin:0 30px 8px 0;font-family:"General Sans",var(--text-font-family);font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0;color:#222;text-transform:capitalize}.fqv-title a{color:inherit;text-decoration:none}.fqv-price{margin-top:6px}.fqv-price .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.fqv-price .price--large{font-family:"General Sans",var(--text-font-family);font-size:22px;font-weight:700;color:#1a1a1a}.fqv-price .price--compare{font-size:12px;color:#6b6b6b;text-decoration:line-through}.fqv-price .discount-badge-pdp{font-size:12px;color:red}.fqv-option{margin-top:22px}.fqv .product-form__option-info{display:flex;align-items:baseline;gap:6px;margin:0 0 12px;font-size:16px;line-height:1.3}.fqv .product-form__option-name{color:#666}.fqv .product-form__option-value{color:#000;font-weight:500}.fqv .productotheroptions{margin:0}.fqv .otherproductscolors{display:flex;flex-wrap:wrap;padding-left:3px}.fqv .otherproductscolors a{margin:0 11px 8px 0}.fqv .block-swatch-list{display:flex;flex-wrap:wrap;gap:10px;margin:0}.fqv .block-swatch{margin:0}.fqv .block-swatch__item{display:flex;align-items:center;justify-content:center;width:auto;min-width:50px;height:50px;min-height:50px;padding:0 8px;margin:0;border:.67px solid #222;border-radius:100px;background:#fff;color:#222;font-size:14px;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .15s,color .15s}.fqv .block-swatch__item:after{display:none}.fqv .block-swatch__radio:checked+.block-swatch__item{background:#000;border-color:#000;color:#fff}.fqv .block-swatch.is-disabled .block-swatch__item{color:#9a9a9a;border-color:#cfcfcf;background-image:linear-gradient(to top left,transparent calc(50% - .5px),#cfcfcf,transparent calc(50% + .5px))}.fqv .block-swatch.is-disabled .block-swatch__radio:checked+.block-swatch__item{background-color:#9a9a9a;color:#fff}.fqv-shake{animation:fqv-shake .4s ease}@keyframes fqv-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.fqv-message{margin:14px 0 0;font-size:13px;line-height:1.4}.fqv-message--inventory,.fqv-message--error{color:#d40000}.fqv-actions{margin-top:24px}.fqv-form{margin:0}.fqv .fqv-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;padding:0 20px;margin:0;background:#fff;color:#000;border:.67px solid #000;border-radius:0;font-family:"General Sans",var(--text-font-family);font-size:14px;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;line-height:1;cursor:pointer}.fqv .fqv-btn--atc{background:#000;color:#fff;border-color:#000;font-family:Jost,"General Sans",var(--text-font-family);font-size:18px;letter-spacing:0;text-transform:capitalize}.fqv .fqv-btn--atc .loader-button__text{display:flex;align-items:center;justify-content:center;gap:10px}.fqv .fqv-btn--soldout{opacity:.5;cursor:not-allowed}.fqv-usp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:16px;font-size:12px;letter-spacing:.3px;color:#222}.fqv-usp i{font-style:normal;color:#999}.fqv-details{display:inline-block;margin-top:18px;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#222;text-decoration:underline;text-underline-offset:4px}.fqv .fqv-sizechart-btn{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:0;cursor:pointer;color:#0e0e90;font-size:14px;line-height:1}.fqv .fqv-sizechart-btn span{text-decoration:underline;text-underline-offset:3px}.fqv__chart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#11111159;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.fqv.has-chart .fqv__chart-overlay{opacity:1;visibility:visible}.fqv-sizechart{position:fixed;top:0;right:0;bottom:0;z-index:11;width:560px;max-width:100%;background:#fff;color:#222;overflow-y:auto;overscroll-behavior:contain;outline:none;box-shadow:-8px 0 30px #0000001f;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease}.fqv-sizechart.is-open{transform:none;visibility:visible}.fqv-sizechart__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;background:#fff;border-bottom:1px solid #eee}.fqv-sizechart__title{margin:0;font-family:"General Sans",var(--text-font-family);font-size:16px;font-weight:500;color:#222}.fqv-sizechart__close{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#222;cursor:pointer}.fqv-sizechart__body{padding:20px 24px 32px}.fqv-sizechart .size-chart-head{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px}.fqv-sizechart .size-chart-head h2{font-size:16px;margin:0;padding:0;color:#222;text-transform:none}.fqv-sizechart .size-chart-head .btn-group{background:#f5f5f5;border-radius:32px;display:flex}.fqv-sizechart .size-chart-head .btn-group button{font-size:14px;font-weight:600;line-height:1;padding:6px 17px 8px;border:0;background:transparent;color:#222;cursor:pointer}.fqv-sizechart .size-chart-head .btn-group button.active{border:solid 1px rgba(14,14,144,1);border-radius:32px;color:#0e0e90;background:#fff;padding:5px 15px 7px}.fqv-sizechart .chart-info-box{color:#0e0e90;font-size:14px;line-height:1.3;display:flex;align-items:center;border:1px dashed rgba(211,211,255,1);background:#f7f7ff;border-radius:8px;padding:10px 12px;margin-bottom:15px}.fqv-sizechart .chart-info-box img{display:block!important;margin:0!important;width:34px}.fqv-sizechart .chart-info-box span{margin-left:8px}.fqv-sizechart .measurement-text{font-size:14px;line-height:1.3;padding:16px 0 12px}.fqv-sizechart .chart-section{overflow:auto}.fqv-sizechart table.size-table{width:100%;border-collapse:collapse;margin-bottom:15px;font-size:14px}.fqv-sizechart table.size-table th,.fqv-sizechart table.size-table td{text-align:center;border:1px solid #f0f0f0;padding:2px;font-size:14px}.fqv-sizechart table.size-table td{white-space:nowrap}.fqv-sizechart table.size-table th{white-space:nowrap;padding:3px 10px;font-weight:400;text-align:center!important}.fqv-sizechart table.size-table tbody tr:nth-child(odd) td{background:#fef8f5}.fqv-sizechart table.size-table td span:after{content:"-";display:inline-block;margin:0 2px 0 5px}.fqv-sizechart table.size-table td span:last-child:after{display:none}.fqv-sizechart .size-chart-block+.size-chart-block{margin-top:24px}.fqv-sizechart .size-chart-disclaimer{margin-top:18px;font-size:13px;line-height:1.55;color:#333}.fqv-sizechart .size-chart-disclaimer ul{margin:6px 0 12px;padding-left:18px;list-style:disc}.fqv-sizechart .size-chart-disclaimer li{list-style:disc;margin-bottom:4px}@media screen and (max-width:740px){.fqv{align-items:flex-end;padding:0}.fqv__dialog{width:100%;max-height:92vh;max-height:92dvh;transform:translateY(100%);transition:opacity .2s ease,transform .3s ease}.fqv__close{top:8px;right:8px;background:#ffffffeb;border-radius:50%;box-shadow:0 1px 4px #0000001f}.fqv-product{display:flex;flex-direction:column}.fqv-media{width:100%;background:#fff}.fqv-media:before{display:none}.fqv-media__track{position:static;gap:4px}.fqv-media__slide{flex-basis:72%;height:auto;aspect-ratio:3 / 4;background:#f6f6f6}.fqv-media__slide:only-child{flex-basis:100%}.fqv-media__arrow,.fqv-media__dots{display:none}.fqv-info{padding:18px 16px 24px}.fqv-title{font-size:18px;margin-right:0}.fqv-price .price--large{font-size:18px}.fqv-option{margin-top:18px}.fqv .product-form__option-info{font-size:14px}.fqv .block-swatch-list{gap:8px}.fqv .block-swatch__item{min-width:40px;height:40px;min-height:40px;font-size:13px;padding:0 6px}.fqv .fqv-btn{height:50px}.fqv .fqv-btn--atc{font-size:16px}.fqv .fqv-sizechart-btn{font-size:13px}.fqv-sizechart{top:auto;left:0;width:100%;max-height:85vh;max-height:85dvh;border-radius:12px 12px 0 0;box-shadow:0 -8px 30px #00000026;transform:translateY(100%)}.fqv-sizechart__header{padding:14px 16px}.fqv-sizechart__body{padding:16px 16px 24px}.fqv-sizechart .chart-info-box,.fqv-sizechart table.size-table th,.fqv-sizechart table.size-table td{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/349/assets/quick-view.css.map */
