.spk-breadcrumb{margin:0 0 2rem;font-family:var(--spk-font-ui);font-size:1.5rem;letter-spacing:.05em;color:var(--ink3)}.spk-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;padding:0;list-style:none}.spk-breadcrumb__item{display:inline-flex;align-items:baseline;gap:.8rem}.spk-breadcrumb__sep{color:var(--ink3);opacity:.6}.spk-breadcrumb a{display:inline-block;padding:.5rem .2rem;color:var(--ink3);text-decoration:none;transition:color .2s ease}.spk-breadcrumb a:hover{color:var(--gold)}.spk-breadcrumb a:focus-visible,.spk-breadcrumb a.focused{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.spk-breadcrumb__current{color:var(--ink3);padding:.5rem .2rem;display:inline-block}.product__info-container>*+*{margin:2rem 0}.product__info-container .product-form,.product__info-container .product__description{margin:2.8rem 0}.product .product__text.caption-with-letter-spacing{font-family:var(--spk-font-ui);font-size:1.5rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.product .product__text.subtitle{font-family:var(--spk-font-body);color:var(--ink2);font-size:1.7rem}.product .product__title h1,.product .product__title .h1{font-family:var(--spk-font-display);font-weight:900;font-size:clamp(3.6rem,4.5vw,5.2rem);line-height:1.08;letter-spacing:-.01em;color:var(--ink)}.product .price,.product .price--large{color:var(--gold);letter-spacing:0}.product .price__regular .price-item--regular,.product .price__sale .price-item--sale{font-family:var(--spk-font-display);font-weight:700;font-size:clamp(3.2rem,3.4vw,4rem);line-height:1.1;letter-spacing:0}.product .price__sale .price-item--regular,.product .product__info-container .price--on-sale .price-item--regular{font-family:var(--spk-font-ui);font-weight:400;font-size:1.8rem;color:var(--ink3);text-decoration:line-through;align-self:center}.product .price--sold-out,.product .price--sold-out .price-item{color:var(--ink)}.product .price .unit-price{font-size:1.5rem;color:var(--ink3)}.product .price .price__badge-sale{display:none}.product .price .price__badge-sold-out,.product .price--sold-out .price__badge-sold-out{background:var(--bg);color:var(--ink2);border:1px solid var(--line);border-radius:var(--spk-radius-tag);font-family:var(--spk-font-ui);font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase}.spk-tag{display:inline-block;padding:.5rem 1.1rem;border-radius:var(--spk-radius-tag);font-family:var(--spk-font-ui);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.spk-tag--sale{background:var(--velvet);color:var(--ink)}.product .spk-tag--sale{vertical-align:middle;margin:.4rem 0 .2rem}.product .product__tax{color:var(--ink3)}.product .product__description,.product .product__description p{font-family:var(--spk-font-body);font-size:1.9rem;line-height:1.7;color:var(--ink2)}.product .product__description a{color:var(--gold)}.product .product-form__input .form__label,.product .product-form__quantity .form__label{font-family:var(--spk-font-ui);font-size:1.5rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);margin-bottom:.6rem}.product .product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:1rem 2rem;border:1px solid var(--line);border-radius:999px;background-color:transparent;color:var(--ink2);font-family:var(--spk-font-ui);font-size:1.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.product .product-form__input input[type=radio]+label:before{box-shadow:none;border-radius:999px}.product .product-form__input input[type=radio]+label:hover{border-color:var(--gold);color:var(--ink)}.product .product-form__input input[type=radio]:checked+label{background-color:transparent;border-color:var(--gold);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold),0 0 16px color-mix(in srgb,var(--gold) 28%,transparent)}.product .product-form__input input[type=radio]:disabled+label{border-color:var(--line);color:var(--ink3);opacity:.6;text-decoration:line-through}.product .product-form__input input[type=radio]:focus-visible+label,.product .product-form__input input[type=radio].focused+label{outline:2px solid var(--gold);outline-offset:3px;box-shadow:none}.product .product-form__input input[type=radio]:checked:focus-visible+label,.product .product-form__input input[type=radio]:checked.focused+label{box-shadow:inset 0 0 0 1px var(--gold)}.product .product-form__input--dropdown .select__select{font-family:var(--spk-font-ui);color:var(--ink);background-color:var(--surf)}.product .quantity{border-radius:999px;color:var(--ink);min-height:46px}.product .quantity:before{background:var(--surf);border-radius:999px;box-shadow:none}.product .quantity:after{top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:999px;box-shadow:none}.product .quantity__button{width:44px;min-height:44px;color:var(--ink2);border-radius:999px;transition:color .2s ease}.product .quantity__button:hover{color:var(--gold)}.product .quantity__button svg{width:1.2rem}.product .quantity__input{font-family:var(--spk-font-ui);font-size:1.6rem;font-weight:600;color:var(--ink);opacity:1}.product .quantity__button:focus,.product .quantity__input:focus{background-color:transparent}.product .quantity__button:focus-visible,.product .quantity__button.focused,.product .quantity__input:focus-visible,.product .quantity__input.focused{background-color:transparent;outline:2px solid var(--gold);outline-offset:-4px;border-radius:999px}.product .product-form__submit.button{width:100%;min-height:52px;background:var(--btn);color:var(--btnink);font-family:var(--spk-font-ui);font-weight:700;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--spk-radius-btn);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.product .product-form__submit.button:before{border-radius:var(--spk-radius-btn);box-shadow:0 10px 26px #00000059}.product .product-form__submit.button:after,.product .product-form__submit.button:not([disabled]):hover:after{box-shadow:none;border-radius:var(--spk-radius-btn)}.product .product-form__submit.button:not([disabled]):hover{filter:brightness(1.08);transform:translateY(-1px)}.product .product-form__submit.button:focus-visible,.product .product-form__submit.button.focused{outline:2px solid var(--gold);outline-offset:3px;box-shadow:none}.product .product-form__submit.button.loading{color:transparent}.product .product-form__submit .spinner .path{stroke:var(--btnink)}.product .product-form__submit.button[disabled],.product .product-form__submit.button[aria-disabled=true]{background:var(--surf);color:var(--ink3);opacity:1;box-shadow:inset 0 0 0 1px var(--line);transform:none;filter:none}.product .shopify-payment-button__button--unbranded,.product .shopify-payment-button__button--unbranded:hover,.product .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent}.product .shopify-payment-button__button--unbranded{color:var(--ink);font-family:var(--spk-font-ui);font-weight:600;font-size:1.5rem;letter-spacing:.08em;border-radius:var(--spk-radius-btn);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease,color .2s ease}.product .shopify-payment-button__button--unbranded:before,.product .shopify-payment-button__button--unbranded:after,.product .shopify-payment-button__button--unbranded:hover:after{box-shadow:none;border-radius:var(--spk-radius-btn)}.product .shopify-payment-button__button--unbranded:hover,.product .shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold)}.product .shopify-payment-button__button--unbranded:focus-visible,.product .shopify-payment-button__button--unbranded:focus,.product .shopify-payment-button__button--unbranded.focused{outline:2px solid var(--gold);outline-offset:3px;box-shadow:inset 0 0 0 1px var(--line)}.product .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){outline:0;box-shadow:inset 0 0 0 1px var(--line)}.product .shopify-payment-button__button--branded{opacity:.85;border-radius:var(--spk-radius-btn);overflow:hidden;transition:opacity .2s ease}.product .shopify-payment-button__button--branded:hover{opacity:1}.product .shopify-payment-button__more-options{color:var(--ink2);font-family:var(--spk-font-ui);font-size:1.5rem}.product .shopify-payment-button__more-options:focus-visible,.product .shopify-payment-button__more-options.focused{outline:2px solid var(--gold);outline-offset:2px}.spk-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.8rem;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--spk-font-ui);font-size:1.5rem;letter-spacing:.06em;color:var(--ink2)}.spk-trust-row__item{display:inline-flex;align-items:center;gap:.9rem}.spk-trust-row .spk-spark{font-size:1.4rem;line-height:1}.product__media-wrapper .global-media-settings{border:1px solid var(--line);border-radius:14px;background-color:var(--surf)}.product__media-wrapper .global-media-settings:after{box-shadow:none}.product__media-wrapper .global-media-settings img,.product__media-wrapper .global-media-settings iframe,.product__media-wrapper .global-media-settings model-viewer,.product__media-wrapper .global-media-settings video{border-radius:13px}.product .slider-button{color:var(--ink2)}.product .slider-button:hover{color:var(--gold)}.product .slider-button:focus-visible,.product .slider-button.focused{outline:2px solid var(--gold);outline-offset:2px}.product .slider-counter{color:var(--ink3);font-family:var(--spk-font-ui);font-size:1.5rem}.product__media-wrapper .thumbnail.global-media-settings{border:1px solid transparent;border-radius:8px;overflow:hidden;background-color:var(--surf);transition:border-color .2s ease,opacity .2s ease}.product__media-wrapper .thumbnail.global-media-settings img{border-radius:6px}.product__media-wrapper .thumbnail:hover{opacity:1;border-color:var(--ink3)}.product__media-wrapper .thumbnail[aria-current]{border-color:var(--gold);box-shadow:none}.product__media-wrapper .thumbnail:focus-visible,.product__media-wrapper .thumbnail.focused,.product__media-wrapper .thumbnail[aria-current]:focus-visible,.product__media-wrapper .thumbnail[aria-current]:focus{outline:2px solid var(--gold);outline-offset:2px;box-shadow:none}.product__media-wrapper .thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:none;border-color:var(--gold)}.product__media-wrapper .thumbnail__badge{color:var(--ink2)}.product .product__accordion.accordion{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product .product__accordion summary{padding:1.6rem 0;cursor:pointer}.product .product__accordion .accordion__title{font-family:var(--spk-font-ui);font-size:1.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.product .product__accordion .icon-accordion{fill:var(--gold)}.product .product__accordion .summary__title+.icon-caret,.product .product__accordion summary .icon-caret{color:var(--gold)}.product .product__accordion .accordion__content{color:var(--ink2);font-size:1.6rem;line-height:1.7}.product .product__accordion summary:focus-visible,.product .product__accordion summary.focused{outline:2px solid var(--gold);outline-offset:2px}.product .share-button__button,.product .product-popup-modal__button{color:var(--ink2);font-family:var(--spk-font-ui);font-size:1.5rem}.product .share-button__button:hover,.product .product-popup-modal__button:hover{color:var(--gold)}.product .share-button__button:focus-visible,.product .share-button__button.focused,.product .product-popup-modal__button:focus-visible,.product .product-popup-modal__button.focused{outline:2px solid var(--gold);outline-offset:2px}.product .share-button__fallback{background-color:var(--surf);border:1px solid var(--line)}.product .share-button__fallback .field__input{color:var(--ink)}.product .share-button__fallback .field__label{color:var(--ink3)}.product .product__pickup-availabilities,.product .pickup-availability-button{color:var(--ink2)}.product .product-form__error-message-wrapper:not([hidden]){align-items:center;padding:1rem 1.2rem;border:1px solid var(--velvet);border-left-width:3px;border-radius:var(--spk-radius-tag);background-color:color-mix(in srgb,var(--velvet) 16%,transparent);color:var(--ink);font-size:1.5rem}.product .product-form__error-message{color:var(--ink)}.product-media-modal{background-color:var(--bg)}.product-media-modal__toggle{background-color:var(--surf);color:var(--ink);border:1px solid var(--line)}.product-media-modal__toggle:hover{color:var(--gold);border-color:var(--gold)}.product-media-modal__toggle:focus-visible,.product-media-modal__toggle.focused{outline:2px solid var(--gold);outline-offset:2px}.product-popup-modal__content{background-color:var(--bg);color:var(--ink);border:1px solid var(--line)}.product-popup-modal__toggle{background-color:var(--surf);color:var(--ink);border:1px solid var(--line)}.product-popup-modal__toggle:hover{color:var(--gold);border-color:var(--gold)}.spk-product-details{margin-top:clamp(3.2rem,5vw,6rem);padding:clamp(2.4rem,4vw,4.4rem);background:var(--surf);border:1px solid var(--line);border-radius:var(--spk-radius-card, 14px)}.spk-product-details .product__description{margin:0;max-width:76ch;color:var(--ink2);font-size:1.9rem;line-height:1.7}.spk-product-details .product__description>:first-child{margin-top:0}.spk-product-details .product__description>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/speakeasy-pdp.css.map */
