.product-information{--lp-accent: var(--lp-copper);--lp-accent-hover: var(--lp-copper-dark);--lp-hairline: rgb(var(--color-foreground-rgb) / .12);--lp-muted: rgb(var(--color-foreground-rgb) / .55);--variant-picker-swatch-radius: 4px;--variant-picker-swatch-width: clamp(64px, 20vw, 100px);--variant-picker-swatch-height: clamp(64px, 20vw, 100px);--variant-picker-button-radius: 6px}.lp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:1rem;line-height:1.4;font-weight:500;color:var(--color-foreground);opacity:.4}.lp-breadcrumb a{color:inherit;text-decoration:none}.lp-breadcrumb a:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:2px}.lp-breadcrumb__current{color:var(--color-foreground)}.product-information product-price [ref=priceContainer],.product-information product-price #priceContainer,.product-information product-price>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product-information product-price .price{font-size:1.875rem;font-weight:600;letter-spacing:-.01em}.product-information product-price .compare-at-price{font-size:1rem;font-weight:400;opacity:.5}.product-information product-price .price-badge{display:inline-flex;align-items:center;padding:8px 10px;background:var(--lp-accent);color:var(--lp-white);font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:1.3;white-space:nowrap;translate:0 -1px}.product-information .variant-option--buttons legend,.product-information .variant-option__legend{display:flow-root;width:100%;margin-block-end:var(--margin-sm);font-size:1rem;font-weight:500}.product-information .variant-option__legend-label{display:inline;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .6))}.product-information button.variant-option__size-guide,.product-information .variant-option__size-guide{float:inline-end;margin-inline-start:12px;padding:0;border:0;background:none;font:inherit;color:var(--lp-accent);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.product-information .variant-option__size-guide:hover{color:var(--lp-accent-hover);text-decoration-thickness:2px}.sg-modal{display:contents}.sg-modal__dialog.dialog-modal{padding:0;background:var(--color-background);color:var(--color-foreground)}@media screen and (min-width:750px){.sg-modal__dialog.dialog-modal{width:min(560px,92dvw);max-width:92dvw;border-radius:var(--style-border-radius-popover, 10px)}}.sg-modal__dialog[open]{display:flex;flex-direction:column;max-height:86dvh;overflow:hidden}.sg-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);flex-shrink:0}.sg-modal__title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.sg-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-6px -8px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground-rgb) / .6);cursor:pointer;transition:background-color .15s ease,color .15s ease}.sg-modal__close:hover{background:rgb(var(--color-foreground-rgb) / .07);color:var(--color-foreground)}.sg-modal__body{padding:18px 22px 24px;overflow-y:auto;font-size:.9rem;line-height:1.6}.sg-modal__body>:first-child{margin-top:0}.sg-modal__body>:last-child{margin-bottom:0}.sg-modal__body table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.875rem}.sg-modal__body :is(th,td){padding:10px 12px;text-align:left;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12)}.sg-modal__body thead th,.sg-modal__body tr:first-child th{background:rgb(var(--color-foreground-rgb) / .05);font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.03em}.sg-modal__body img{max-width:100%;height:auto}@media screen and (max-width:749px){.sg-modal__dialog.dialog-modal{padding:0}}.product-information .variant-option--swatches{gap:10px}.product-information .variant-option--swatches .variant-option__button-label{padding:3px;border:1px solid #1f202114;border-radius:6px;background:transparent;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.product-information .variant-option--swatches .variant-option__button-label:hover{border-color:rgb(var(--color-foreground-rgb) / .4);outline:none}.product-information .variant-option--swatches .variant-option__button-label:has(:checked),.product-information .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){border-color:#b873334d;background:#f5f5f580;box-shadow:none;outline:none}.product-information .variant-option--swatches .variant-option__button-label:has(:focus-visible){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:2px}.product-information .variant-option--swatches .swatch{border:0;border-radius:4px}.product-information fieldset.variant-option--buttons:not(.variant-option--swatches){gap:8px;flex-wrap:wrap}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__swatch-value{text-transform:uppercase}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:60px;height:60px;min-height:0;padding:0;border:1px solid rgba(31,32,33,.08);border-radius:0;background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{font-size:20px;font-weight:400;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:#1f2021;opacity:.4;transition:opacity .15s ease}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-color:#1f202147}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){background:#f5f5f580;border-color:#b873334d}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked) .variant-option__button-label__text{opacity:1}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:2px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([aria-disabled=true]) .variant-option__button-label__text{opacity:.25}.lp-size-note{margin:0;font-size:1.125rem;line-height:1.5;color:var(--color-foreground);opacity:.7}.lp-size-note__label{font-weight:500}.product-information .product-form-buttons{align-items:stretch;gap:10px}.product-information .product-form-buttons .quantity-selector{width:116px;border-radius:0}.product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto}.product-information .add-to-cart-button,.product-information .add-to-cart-button.button,.product-information .add-to-cart-button.button-secondary,.product-information .sticky-add-to-cart__actions .add-to-cart-button{--button-color: var(--lp-white);--button-background-color: var(--lp-accent);--button-border-color: var(--lp-accent);--button-border-width: 0px;border-radius:0}.product-information .add-to-cart-button:hover:not([aria-disabled=true],:disabled){--button-color: var(--lp-white);--button-background-color: var(--lp-accent-hover);--button-border-color: var(--lp-accent-hover)}.product-information .accelerated-checkout-block{flex:1 1 100%!important;width:100%;margin-top:4px;padding-top:0}.product-information .shopify-payment-button{width:100%;--lp-checkout-h: var(--height-buy-buttons, 52px)}.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--branded,.product-information .shopify-payment-button__button--unbranded{width:100%!important;min-height:var(--lp-checkout-h)!important;border-radius:0!important;background:var(--lp-ink)!important;background-color:var(--lp-ink)!important;color:var(--lp-white)!important;box-shadow:none!important}.product-information .shopify-payment-button__button:hover,.product-information .shopify-payment-button__button--branded:hover,.product-information .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--lp-ink-950)!important;background-color:var(--lp-ink-950)!important}.product-information .shopify-payment-button__button--branded svg,.product-information .shopify-payment-button__button--branded [class*=shop-pay]{color:var(--lp-white)!important;fill:var(--lp-white)!important}.product-information shopify-accelerated-checkout,.product-information shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons);display:block;width:100%}.product-information .shopify-payment-button__more-options,.product-information more-payment-options-link a{display:block;width:100%;margin-top:8px;padding:0;text-align:center;color:var(--lp-accent);font-size:1.125rem;font-weight:400;text-decoration:underline;text-underline-offset:2px}.product-information .shopify-payment-button__more-options:hover,.product-information more-payment-options-link a:hover{color:var(--lp-accent-hover)}.product-information .product-details .block--divider,.product-information .product-details hr{border-color:var(--lp-hairline)}.product-information .media-gallery--carousel slideshow-arrows[position=center]{padding-inline:6px}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control{opacity:0;padding-inline:4px;transition:opacity .2s ease}.product-information .media-gallery--carousel:hover slideshow-arrows .slideshow-control,.product-information .media-gallery--carousel:focus-within slideshow-arrows .slideshow-control{opacity:1}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper,.product-information .media-gallery--carousel slideshow-arrows .slideshow-control svg{width:42px;height:42px}.product-information .media-gallery--carousel slideshow-arrows .icon-caret{--icon-stroke-width: 1.5px}.product-information .media-gallery--carousel .slideshow-controls__thumbnails{margin-inline:0;justify-content:flex-start}.product-information .media-gallery--carousel .slideshow-controls__thumbnails-container{justify-content:flex-start}@media screen and (min-width:750px){.product-information .product-media-container.constrain-height{--lp-media-h: clamp(460px, 60vh, 620px);--lp-media-fit: contain;background:var(--color-background, #fff);aspect-ratio:auto;height:var(--lp-media-h);max-height:var(--lp-media-h);min-height:0;margin-left:0;margin-right:0;width:100%}.product-information .product-media-container.constrain-height :is(img,video,.product-media__image){width:100%;height:100%;aspect-ratio:auto;object-fit:var(--lp-media-fit, contain);object-position:center}.product-information media-gallery.media-gallery--carousel,.product-information media-gallery.media-gallery--carousel slideshow-component,.product-information media-gallery.media-gallery--carousel slideshow-container{width:100%}.product-information media-gallery.media-gallery--carousel .product-media-container.constrain-height{width:100%}.product-information media-gallery.media-gallery--strips,.product-information .strips-layout,.product-information .strips-layout__main{width:100%}.product-information .strips-layout__slide.product-media-container.constrain-height{height:var(--lp-media-h);max-height:var(--lp-media-h);margin-left:0;margin-right:0;width:100%}.product-information media-gallery.media-gallery--grid.media-gallery--two-column .product-media-container.constrain-height{height:var(--lp-media-h);max-height:var(--lp-media-h);margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:750px)and (max-width:1199px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(54vw,27rem)}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1.45fr 1.35fr}}@media screen and (max-width:749px){.product-information .product-media-container.constrain-height{max-height:none;margin-left:0;margin-right:0;width:100%}.product-information .strips-layout__slide.product-media-container.constrain-height{max-height:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-buy-box.css.map */
