variant-picker fieldset:has(.color-swatch-selector){display:none}.product-variant-picker{margin-top:0}.pf-variant-wrapper{display:flex;flex-direction:column}.pf-variant-option__title{font-weight:700;margin-bottom:8px}.pf-color-swatch,.pf-size-swatch{border:1px solid #ccc;padding:8px 12px;margin-right:8px;background-color:#fff;border-radius:4px;cursor:pointer}.pf-color-swatch.disabled,.pf-size-swatch.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;position:relative;overflow:hidden}.pf-color-swatch.disabled:before,.pf-size-swatch.disabled:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-30deg);width:100%;height:2px;background-color:rgb(var(--color-foreground))}.pf-size-variant-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:30px;margin-bottom:26px}.pf-color-carousel{position:relative;display:flex;align-items:center}.pf-color-variant-wrapper{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;margin-top:0;margin-bottom:0;padding:32px 6px 4px;scrollbar-width:none;cursor:grab}.pf-color-variant-wrapper::-webkit-scrollbar{display:none}.pf-color-variant-wrapper.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pf-color-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 1px 4px #0003;cursor:pointer;color:#000}.pf-color-carousel__arrow--prev{left:-14px}.pf-color-carousel__arrow--next{right:-14px}.pf-color-carousel__arrow[hidden]{display:none}.pf-color-carousel__arrow svg{width:14px;height:14px;pointer-events:none}.pf-size-variant-wrapper .size_guide_opener{color:#000;font-size:14px;font-family:"Swiss 721",serif;font-weight:700;text-transform:uppercase;display:block;min-width:fit-content}.pf-color-variant-wrapper .pf-variant-option__title,.pf-size-variant-wrapper .pf-variant-option__title{margin-bottom:6px;font-size:14px;font-weight:600;color:#000;width:100%;display:block}.pf-color-variant-wrapper .pf-variant-option__title span,.pf-size-variant-wrapper .pf-variant-option__title span{color:#000;font-weight:400}.pf-variant-wrapper .pf-size-swatch{height:48px;padding:0 24px;border-radius:60px;border:1px solid rgb(var(--color-foreground) / .1);flex-shrink:0}.pf-variant-wrapper .pf-size-swatch.is-selected{box-shadow:0 0 0 2px #000}.pf-variant-wrapper .pf-color-swatch{position:relative;height:68px;width:68px;padding:0;border-radius:12px;flex-shrink:0;border:none;border:1px solid rgb(var(--color-foreground) / .1);scroll-snap-align:start}.pf-variant-wrapper .pf-color-swatch .pf-color-icon{width:100%;height:100%;display:block;border-radius:12px;background:red;background:linear-gradient(to right,#000,#000);background-position:center;background-repeat:none;background-size:cover}.pf-variant-wrapper .pf-color-swatch[data-color-name=WHITE]:not(.is-selected) .pf-color-icon{border:1px solid rgba(0,0,0,.3)}.pf-variant-wrapper .pf-color-swatch.is-selected{border:2px solid #000}.pf-variant-wrapper .pf-color-tooltip{--scale: .5;position:absolute;top:10px;left:50%;text-wrap:nowrap;background:#000;color:#fff;border-radius:5px;font-size:12px;z-index:3;transform:translate(-50%,-100%) scale(var(--scale));pointer-events:none;opacity:0;visibility:hidden;transition:.3s ease}.pf-variant-wrapper .pf-color-swatch:hover .pf-color-tooltip{--scale: 1;top:-4px;opacity:1;visibility:visible}.pf-variant-wrapper .pf-color-swatch.is-selected:hover .pf-color-tooltip{top:-10px}.pf-variant-wrapper .pf-color-tooltip span{display:block;position:relative;padding:2px 5px;z-index:-1}.pf-variant-wrapper .pf-color-tooltip span:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:10px;height:4px;background:#000;clip-path:polygon(100% 0,50% 100%,0 0)}.pf-variant-wrapper .size_title_wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.pf-variant-wrapper .size_title_wrapper .find-my-fit-link{width:fit-content;flex-shrink:0}.product-media-thumbnails-wrapper .product-thumbnail.pf-active{display:block}.pf-pattern-type{display:none;padding-top:30px;max-width:512px}.pf-pattern-type .pf-pattern-label{margin-bottom:6px;font-size:14px;font-weight:600;color:#000;width:100%;display:block;text-transform:uppercase}.pf-pattern-type .pf-pattern-selector{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #000;border-radius:50px;overflow:hidden;transition:.3s ease}.pf-pattern-type .pf-pattern-selector input{display:none}.pf-pattern-type .pf-pattern-selector label{display:block;width:100%;text-align:center;padding:10px;border-radius:50px;cursor:pointer;transition:.3s ease}.pf-pattern-type .pf-pattern-selector input:checked+label{background:#000;color:#fff}.pf-pattern-type .pf-pattern-selector:has(input:not(:checked)+label:hover){background:#eee}#pf-size-variants .label-product-info span{font-weight:400}.pf-color-variant-wrapper .pf-variant-option__title{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pf-variant-picker.css.map */
