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,.pf-color-variant-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:30px;margin-bottom:26px}.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;text-transform:uppercase}.pf-color-variant-wrapper .pf-variant-option__title span,.pf-size-variant-wrapper .pf-variant-option__title span{color:#000;font-weight:400}.pf-color-variant-wrapper[data-pattern=printed]:not([data-patterns="0"]) .pf-color-swatch:not([data-pattern=printed]){display:none}.pf-color-variant-wrapper[data-pattern=solid]:not([data-patterns="0"]) .pf-color-swatch:not([data-pattern=solid]){display:none}.pf-color-variant-wrapper[data-pattern=""]:not([data-patterns="0"]) .pf-color-swatch:not(.is-selected){display:none}.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{height:34px;width:34px;padding:4px;border-radius:50%;flex-shrink:0;border:none;position:relative}.pf-variant-wrapper .pf-color-swatch .pf-color-icon{width:100%;height:100%;display:block;border-radius:50%;background:red;background:linear-gradient(to right,#000,#000);background-position:center;background-repeat:none;background-size:cover}.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{padding-top:30px;max-width:512px;display:none}.pf-pattern-type:not([data-solid="0"]):not([data-printed="0"]){display:block}.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}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pf-variant-picker.css.map */
