.warning-text{background:red}.warning-text p{font-size:1rem;color:#fff;line-height:19px}.fulfillment__wrapper{border:1px solid rgba(var(--color-foreground),.2);display:inline-block;padding:1rem;background:#f8f8f8}.fulfillment__wrapper{transition:opacity .15s ease}.fulfillment__wrapper.updating{opacity:.3}.button.save-prefs-btn{font-size:1rem;min-height:2rem;width:100%;background:none;color:rgb(var(--color-foreground));padding:.75rem 2rem}button.save-prefs-btn.alert{background-color:#c00;color:#fff}.fulfillment-method{margin-bottom:.75rem}.fulfillment-method.field label{display:inline-flex;align-items:center;cursor:pointer;margin-right:1rem;font-weight:500;color:#1f2937}.fulfillment-method.field input[type=radio]{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;margin:0;margin-right:.5rem;border:2px solid #cbd5e0;border-radius:9999px;position:relative;cursor:pointer;transition:border-color .15s ease-in-out}.fulfillment-method.field input[type=radio]:before{content:"";display:block;width:100%;height:100%;background-color:#3b82f6;border-radius:9999px;transform:scale(0);transition:transform .15s ease-in-out;position:absolute;top:0;left:0}.fulfillment-method.field input[type=radio]:checked{border-color:#3b82f6}.fulfillment-method.field input[type=radio]:checked:before{transform:scale(.6)}.fulfillment-method.field input[type=radio]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.pickup-location-picker{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.5rem 2.5rem .5rem .75rem;font-size:1.3rem;line-height:1.5rem;background-color:#fff;border:1px solid #cbd5e0;border-radius:.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%236B7280' d='M7 7l3-3 3 3m0 6l-3 3-3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25em;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pickup-location-picker::-ms-expand{display:none}.pickup-location-picker:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f680}.pickup-location-picker:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.tooltip-icon{position:relative;display:inline-block;margin-left:4px;cursor:help;color:#555}.tooltip-icon:hover:after{content:attr(data-tooltip);position:absolute;top:22px;right:-30px;width:268px;padding:7px 10px;background:#3957e4;color:#fff;font-size:12px;pointer-events:none;margin-bottom:0;z-index:4;border-radius:4px}.tooltip-icon:after{opacity:0;transition:opacity .2s ease-in-out}.tooltip-icon:hover:after{opacity:1}.button.save-prefs-btn.has-check{color:green;box-shadow:0 0 0 .1rem green}.button.save-prefs-btn.has-check:focus:not(:focus-visible){box-shadow:0 0 0 .2rem #449f0c}.button.save-prefs-btn.has-check:not([disabled]):hover{box-shadow:0 0 0 .2rem #449f0c}.pickup-error{color:#d31f1f}.has-check:before{content:"";display:inline-block;width:16px;height:16px;position:relative;left:-2px;margin-left:-16px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0"/></svg>') no-repeat center / contain}.toggle-switch{position:relative;display:inline-block;width:100px;height:30px;background:transparent;border-radius:25px;box-shadow:none;margin-bottom:0rem;border:1px solid rgba(var(--color-foreground))}.toggle-switch .toggle-slider{pointer-events:none}.toggle-switch input{display:none}.toggle-switch .toggle-option{position:absolute;width:50%;height:100%;line-height:29px;text-align:center;cursor:pointer;z-index:2;font-weight:400;color:rgba(var(--color-foreground));transition:color .3s}.toggle-switch .toggle-option:first-of-type{left:0}.toggle-switch .toggle-option:last-of-type{right:0}.toggle-slider{position:absolute;width:50%;height:100%;background:rgba(var(--color-foreground));border-radius:25px;transition:left .3s ease;z-index:1;box-shadow:none}#toggle-cm:checked~.toggle-slider{left:50%}#toggle-inches:checked~.toggle-slider{left:0}#toggle-inches:checked~label[for=toggle-inches],#toggle-cm:checked~label[for=toggle-cm]{color:#fff}@media screen and (min-width:750px){.sizeChart_popup .product-popup-modal__content{padding-right:1.5rem;margin-top:15rem;width:60%;max-width:800px;padding:0 1.5rem;height:initial}.sizeChart_popup figure{margin:auto;width:100%;padding:0}}.size-guide .table_size_guide td,.size-guide .table_size_guide th{padding:3px;font-size:1.1rem;line-height:1;vertical-align:middle;text-align:center}.size-guide .table_size_guide td:first-child{text-align:left}.size-guide .content p{font-size:1rem}.swym-button-bar .swym-btn-container:first-child{margin-bottom:1rem}.swym-btn-container[data-position=default]{display:block}.pbx-swatch-row{display:flex;align-items:flex-start;gap:1.2rem}.pbx-swatch-row .pbx-swatches{flex:1 1 auto;min-width:0}.pbx-see-more{flex:0 0 auto;align-self:flex-end;background:none;border:0;padding:0;margin:0;cursor:pointer;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2rem;white-space:nowrap}.pbx-see-more[hidden]{display:none}.dye-swatch-group{margin-top:1.5rem}.dye-swatch-group__title{font-size:1.3rem;line-height:1.5;letter-spacing:0rem;display:block;margin-bottom:.5rem;color:rgb(var(--color-foreground));font-family:Univers LT W01_55 Roman1475956;font-weight:400;text-transform:none}.atw-button{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));padding:8px}.swym-atw-btn-wrapper.add_to_cart_button_right-position{gap:4px}@media screen and (max-width:668px){.swym-atw-btn-wrapper.add_to_cart_button_right-position{gap:4px}.atw-button{border:0px solid #000000;border-radius:0;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));padding:6px 9px 7px}}.product__description.accordion{margin-top:2rem;padding:0 2rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:0}.product__description.accordion summary{padding:1.8rem 0}.product__description.accordion .accordion__title{max-width:calc(100% - 4rem)}.product__description.accordion .accordion__content{padding-bottom:.8rem}.product__accordion summary .pdp-details-caret{width:32px;height:32px;top:calc(50% - 16px)}@media screen and (max-width:749px){.pdp-mobile-header{margin-bottom:1rem;margin-top:1rem}.pdp-mobile-header>*{margin-top:0!important;margin-bottom:0!important}.pdp-mobile-header .product__title{padding-top:0!important}.pdp-mobile-header .price{margin-top:0!important}.pdp-mobile-header>*+*{margin-top:.6rem!important}.pdp-mobile-header>.style_number{margin-top:.2rem!important}}.product-buy-box>.pbx-part+.pbx-part{margin-top:1rem}.product-buy-box-sentinel,.product-buy-box-spacer{margin:0}.product-buy-box-sentinel{height:0}@media screen and (max-width:749px){.product-buy-box.is-stuck{position:fixed;bottom:0;left:0;width:100%;z-index:10000000000;margin:0;padding:1rem 1.5rem;max-height:80vh;overflow-y:auto;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.2rem .8rem rgba(var(--color-foreground),.08);animation:pbx-slide-up .5s ease-out}@keyframes pbx-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.product-buy-box.is-stuck{animation:none}}body.overflow-hidden-tablet #shopify-section-header,body.overflow-hidden-mobile #shopify-section-header{z-index:10000000001}.product-buy-box.is-stuck .pbx-variant{margin-bottom:1rem}.product-buy-box.is-stuck .swym-button-bar .swym-btn-container:first-child{margin-bottom:0}.product-buy-box.is-stuck .swym-btn-container,.product-buy-box.is-stuck .swym-atw-btn-wrapper,.product-buy-box.is-stuck .atw-button,.product-buy-box.is-stuck .swym-add-to-wishlist{margin-bottom:0;transform:none}.product-buy-box.is-stuck #size__chart,.product-buy-box.is-stuck .wp__size-guide,.product-buy-box.is-stuck .size_chart,.product-buy-box.is-stuck #ShowPickupAvailabilityDrawer,.product-buy-box.is-stuck .product__pickup-availabilities,.product-buy-box.is-stuck pickup-availability,.product-buy-box.is-stuck .shopify-payment-button,.product-buy-box.is-stuck .model_details_info,.product-buy-box.is-stuck .get-it-before-xmas{display:none!important}.product-buy-box.is-stuck .pbx-variant{margin-bottom:.6rem!important}.product-buy-box.is-stuck .product-form__input{margin-top:0!important;margin-bottom:.6rem!important}.product-buy-box.is-stuck .form__label{margin-bottom:.4rem!important}.product-buy-box.is-stuck .model_details_info{margin:0!important}.product-buy-box.is-stuck .product-form,.product-buy-box.is-stuck .product-form__buttons{margin-top:0!important}.product-buy-box.is-stuck .pbx-variant variant-selects{display:block!important}.product-buy-box.is-stuck .pbx-summary{display:none!important}}.pbx-summary{display:none}.pbx-sum-row{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;line-height:1}.pbx-sum-label{font-weight:600}.pbx-sum-chip{width:1.8rem;height:1.8rem;border-radius:.3rem;border:.1rem solid rgba(var(--color-foreground),.25);background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;flex:0 0 auto}.pbx-sum-box{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.2rem;padding:0 .5rem;border:.1rem solid rgba(var(--color-foreground),.4);border-radius:.3rem;font-weight:600;background:#000;color:#fff}.pbx-sum-change{background:none;border:none;padding:0;font:inherit;text-decoration:underline;cursor:pointer;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/241/assets/main-product-updates.css.map */
