.gt-gallery-dots{display:none}@media screen and (max-width:719px){.product-gallery--mobile-dots .gt-gallery-dots{display:flex;align-items:center;justify-content:center;gap:.125rem;margin:.5rem 0 .125rem}.product-gallery--mobile-dots .product-gallery--navigation{display:none}}.gt-gallery-dots__dot{width:1.25rem;height:1.25rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.gt-gallery-dots__dot:after{content:"";display:block;width:7px;height:7px;margin:0 auto;border-radius:50%;background:#c5cad3}.gt-gallery-dots__dot.is-selected:after,.gt-gallery-dots__dot[aria-current=true]:after{background:#1c3557}.gt-gallery-dots__dot:focus-visible{outline:2px solid #1c3557;outline-offset:2px}.gt-color-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.gt-color-option .options-selection__option-name{flex:1 1 auto;min-width:0}.gt-color-count{display:none;flex:0 0 auto;margin:0;color:#243044;font-size:.8125rem;font-weight:700;line-height:1.3;white-space:nowrap}.gt-color-option .options-selection__option-values{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem .5rem;margin-top:.625rem}.gt-color-option .options-selection__option-value{position:relative;display:flex;flex:0 0 auto;align-items:stretch;max-width:6.5rem}.gt-color-option .options-selection__option-value-label{display:flex;flex-direction:column;align-items:center;width:auto;min-width:5.25rem;max-width:7.25rem;cursor:pointer}.gt-color-option .options-selection__option-value-input+.options-selection__option-swatch-wrapper{margin:0}.gt-swatch-meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:2.55rem;margin-top:.3rem;text-align:center}.gt-swatch-name{display:-webkit-box;overflow:hidden;width:100%;color:#1d1d1d;font-size:.75rem;font-weight:600;line-height:1.15;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gt-swatch-price{width:100%;margin-top:auto;color:#111;font-size:.75rem;font-weight:700;line-height:1.2;white-space:normal;overflow-wrap:normal;word-break:normal}.gt-swatch-price--sale{color:var(--gt-sale-color, #ff0000)}.gt-swatch-price--unavailable{opacity:.55}.gt-swatch-price__unavailable{display:block;color:#667085;font-size:.6875rem;font-weight:600;line-height:1.15}.variant-discount-badge[hidden]{display:none}.gt-swatch-scroll{position:relative;display:none;height:3px;margin:.45rem 0 .15rem;overflow:hidden;background:#e6e8ee;border-radius:999px}.gt-swatch-scroll__thumb{position:absolute;top:0;left:0;height:100%;background:#1c3557;border-radius:999px}@media screen and (max-width:719px){.gt-color-count{display:block}.gt-color-option .options-selection__option-values{flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;min-width:0;margin-right:0;margin-left:0;padding-right:2px;padding-left:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-color:#1c3557 #e6e8ee;scrollbar-width:thin}.gt-color-option .options-selection__option-values.gt-swatch-scroller--measured{scrollbar-width:none}.gt-color-option .options-selection__option-values.gt-swatch-scroller--measured::-webkit-scrollbar{display:none}.gt-color-option .options-selection__option-value{scroll-snap-align:start}.gt-swatch-scroll:not([hidden]){display:block}.product--mobile-options .gt-color-option .options-selection__option-value-input:checked+.options-selection__option-swatch-wrapper{box-shadow:0 0 0 2px #1c3557}.product--mobile-options .gt-color-option .options-selection__option-value-input:focus-visible+.options-selection__option-swatch-wrapper{outline:2px solid #1c3557;outline-offset:2px}}@media screen and (max-width:719px){.product--mobile-options:has([data-gt-color-option]){display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.product--mobile-options:has([data-gt-color-option]) .product-main,.product--mobile-options:has([data-gt-color-option]) .product-details,.product--mobile-options:has([data-gt-color-option]) .product-block--form,.product--mobile-options:has([data-gt-color-option]) .product-form--regular,.product--mobile-options:has([data-gt-color-option]) [data-product-form-area],.product--mobile-options:has([data-gt-color-option]) form[data-product-form],.product--mobile-options:has([data-gt-color-option]) variant-selection,.product--mobile-options:has([data-gt-color-option]) options-selection{display:contents}.product--mobile-options:has([data-gt-color-option]) .product-gallery{order:0}.product--mobile-options:has([data-gt-color-option]) [data-gt-color-option]{order:1;margin-top:.75rem}.product--mobile-options:has([data-gt-color-option]) options-selection>fieldset:not([data-gt-color-option]){order:2;margin-top:.85rem}.product--mobile-options:has([data-gt-color-option]) .product-block{order:3}.product--mobile-options:has([data-gt-color-option]) .product-block--form~.product-block{order:5}.product--mobile-options:has([data-gt-color-option]) variant-selection>*,.product--mobile-options:has([data-gt-color-option]) form[data-product-form]>*{order:4}.product--mobile-options:has([data-gt-color-option]) .product-block,.product--mobile-options:has([data-gt-color-option]) options-selection>fieldset,.product--mobile-options:has([data-gt-color-option]) .product-form--atc,.product--mobile-options:has([data-gt-color-option]) .gift-reggie-buttons,.product--mobile-options:has([data-gt-color-option]) .surface-pick-up,.product--mobile-options:has([data-gt-color-option]) .recipient-disclosure{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-right:10px;padding-left:10px;font-size:var(--font-size-body, 16px)}.product--mobile-options:has([data-gt-color-option]) .product-block--title{margin-top:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/product-gallery-variants.css.map */
