:root{--idg-ink:#0d1d28;--idg-mist:#d5e0eb;--idg-soft:#f5f7f5;--idg-acid:var(--ig-acid);--idg-muted:#4a5e6c;--idg-gray:#4f6270;--idg-txt-l:#eef4f8;--idg-line-d:rgba(13,29,40,.14);--idg-radius:22px;--idg-mono:var(--ig-font-mono)}.thb-product-detail .product-information--inner{box-sizing:border-box;width:100%;padding:clamp(26px,3vw,42px);border:1px solid rgba(13,29,40,.12);border-radius:18px!important;background:#f7f8f4;color:var(--idg-ink);box-shadow:0 24px 64px #0d1d2817}.breadcrumbs{font-family:var(--idg-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.breadcrumbs a{color:var(--idg-muted);text-decoration:none;transition:color .16s ease}.breadcrumbs a:hover{color:var(--idg-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--idg-acid)}.breadcrumbs i{opacity:.45}.product-information .style_vendor{color:var(--idg-muted);letter-spacing:.3em}.product-information .product-title{font-weight:700;letter-spacing:-.015em;line-height:1.05}.product-information .product__tax{font-family:var(--idg-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--idg-muted)}.product-information .product__tax a{color:inherit;text-decoration-color:var(--idg-gray)}.product-information .price del{color:var(--idg-gray)}.product-information .price ins{color:var(--idg-ink);font-weight:700;text-decoration:none}.product-information .price .badges{display:inline-flex;align-items:center;margin-left:10px;vertical-align:middle}.product-information .price .badges .badge,.product-information .price .badge.onsale{background:var(--idg-acid)!important;color:var(--idg-ink)!important;font-family:var(--idg-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:5px 10px 4px;border-radius:3px}.product-information .star-rating{color:var(--idg-ink)}.product-information .star-rating .body-font{font-family:var(--idg-mono);font-size:11px;color:var(--idg-muted)}.product-information .form__label,.product-information .form__label__value{font-family:var(--idg-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--idg-muted)}.product-information .product-form__input label{cursor:pointer;border:1px solid var(--idg-line-d);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}@media(hover:hover){.product-information .product-form__input label:hover{border-color:var(--idg-ink);transform:translateY(-1px)}}.product-information .product-form__input input:focus-visible+label{outline:2px solid var(--idg-ink);outline-offset:2px}.product-information .product-form__input input:checked+label{background:var(--idg-ink);border-color:var(--idg-ink);color:#fff;box-shadow:inset 0 -2px 0 var(--idg-acid)!important}.product-information .quantity__label{font-family:var(--idg-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--idg-muted)}.product-information quantity-selector{border:1px solid var(--idg-line-d)}.product-information quantity-selector .qty{font-family:var(--idg-mono);font-weight:600}.product-information quantity-selector .minus,.product-information quantity-selector .plus{transition:background-color .16s ease}@media(hover:hover){.product-information quantity-selector .minus:not(.disabled):hover,.product-information quantity-selector .plus:not(.disabled):hover{background-color:var(--idg-line-d)}}.product-information .single-add-to-cart-button{font-weight:700;letter-spacing:.14em;min-height:56px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.product-information .single-add-to-cart-button.button.accent:not([disabled]){background:var(--idg-acid)!important;border-color:var(--idg-acid)!important;color:var(--idg-ink)!important}@media(hover:hover){.product-information .single-add-to-cart-button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 24px #0d1d282e;filter:saturate(1.08)}}.product-information .single-add-to-cart-button:not([disabled]):active{transform:translateY(0) scale(.99);box-shadow:none}.product-information .single-add-to-cart-button:focus-visible{outline:2px solid var(--idg-ink);outline-offset:3px}.product-information .single-add-to-cart-button[disabled],.product-information .single-add-to-cart-button.sold-out{background:transparent!important;border-color:var(--idg-line-d)!important;color:var(--idg-muted)!important;cursor:not-allowed}.product-information .shopify-payment-button{margin-top:0;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-block-size:56px}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-block-size:56px}.product-information .shopify-payment-button__button{border-radius:0!important;min-height:56px;overflow:hidden;transition:filter .16s ease,transform .16s ease}.product-information .shopify-payment-button__button--branded{border-radius:0!important}.product-information .shopify-payment-button .shopify-cleanslate div[role=button],.product-information .shopify-payment-button .shopify-cleanslate button,.product-information .shopify-payment-button button{border-radius:0!important;min-height:56px!important}@media(hover:hover){.product-information .shopify-payment-button__button:hover{filter:brightness(1.06);transform:translateY(-1px)}}.product-information .shopify-payment-button__more-options{font-family:var(--idg-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--idg-muted);text-decoration:none;transition:color .16s ease}.product-information .shopify-payment-button__more-options:hover:not([disabled]){color:var(--idg-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--idg-acid)}.product-information details{border-top:1px solid var(--idg-line-d)}.product-information details:last-of-type{border-bottom:1px solid var(--idg-line-d)}.product-information details summary{letter-spacing:.14em;transition:color .16s ease}@media(hover:hover){.product-information details summary:hover{color:var(--idg-muted)}}.product-information details[open] summary{color:var(--idg-ink)}social-share label{font-family:var(--idg-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--idg-muted)}social-share a.social{opacity:.55;transition:opacity .16s ease,transform .16s ease}@media(hover:hover){social-share a.social:hover{opacity:1;transform:translateY(-1px)}}.product-image-container{border:0!important;background:transparent!important;padding:0!important;border-radius:var(--idg-radius)!important;overflow:hidden}.product-images img,.product-single__media img,.product-thumbnail img{border:0!important}.product-image-container .flickity-nav{width:44px!important;height:44px!important;border-radius:50%!important;background:#fffffff0!important;border:1px solid var(--idg-line-d)!important;box-shadow:0 8px 24px #0d1d2829!important;display:flex;align-items:center;justify-content:center;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}@media(hover:hover){.product-image-container .flickity-nav:hover{background:var(--idg-acid)!important;border-color:var(--idg-acid)!important;transform:scale(1.07)}}.product-image-container .flickity-nav:active{transform:scale(.94)}.product-image-container .product-single__media-zoom{width:40px!important;height:40px!important;border-radius:50%!important;background:#fffffff0!important;border:1px solid var(--idg-line-d)!important;box-shadow:0 8px 24px #0d1d2829!important;display:flex;align-items:center;justify-content:center;transition:background-color .16s ease,transform .16s ease}@media(hover:hover){.product-image-container .product-single__media-zoom:hover{background:var(--idg-acid)!important;border-color:var(--idg-acid)!important;transform:scale(1.07)}}.product-gallery-container.thumbnails-left .product-thumbnail{width:calc(100% - 16px)}.product-thumbnail{background:transparent;border:1px solid var(--idg-line-d);border-radius:10px;overflow:hidden;transition:border-color .16s ease,transform .16s ease}@media(hover:hover){.product-thumbnail:hover{border-color:var(--idg-ink);transform:translateY(-1px)}}.product-thumbnail-container.is-selected .product-thumbnail,.product-thumbnail-container[aria-current] .product-thumbnail{border-color:var(--idg-ink);box-shadow:inset 0 0 0 1px var(--idg-ink)}.flickity-page-dots .dot{background:var(--idg-ink);opacity:.2;transition:opacity .16s ease}.flickity-page-dots .dot.is-selected{opacity:1}.complementary-products--heading{font-family:var(--idg-mono);font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--idg-muted);border-top:1px solid var(--idg-line-d);padding-top:18px}.product-card-small{transition:transform .16s ease}@media(hover:hover){.product-card-small:hover{transform:translateY(-2px)}}.product-card-small--image{border:1px solid var(--idg-line-d);border-radius:var(--idg-radius-s,12px);overflow:hidden}product-add-to-cart-sticky .product-add-to-cart-sticky--title{font-weight:700}product-add-to-cart-sticky .product-add-to-cart-sticky--inner{border-top:1px solid var(--idg-line-d)}.product-gallery-container .product-thumbnail-container{gap:8px;padding:2px}.product-gallery-container .product-thumbnail-container .product-thumbnail{border:1px solid rgba(13,29,40,.1);border-radius:var(--idg-radius-s,12px);background:transparent;opacity:.68;transition:opacity .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.product-gallery-container .product-thumbnail-container .product-thumbnail:after{border-radius:inherit;box-shadow:none!important}.product-gallery-container .product-thumbnail-container .product-thumbnail img{border-radius:11px;transform:scale(.94);transition:transform .25s ease}@media(hover:hover){.product-gallery-container .product-thumbnail-container .product-thumbnail:hover{opacity:1;border-color:#0d1d2859;transform:translateY(-1px)}.product-gallery-container .product-thumbnail-container .product-thumbnail:hover img{transform:scale(.9)}}.product-gallery-container .product-thumbnail-container .product-thumbnail.is-initial-selected,.product-gallery-container .product-thumbnail-container .product-thumbnail.is-active{opacity:1;border-color:var(--idg-ink);box-shadow:0 4px 14px #0d1d281f}.product-gallery-container .product-thumbnail-container .product-thumbnail.is-initial-selected:after,.product-gallery-container .product-thumbnail-container .product-thumbnail.is-active:after{box-shadow:none!important}.product-gallery-container .product-thumbnail-container .product-thumbnail-icon{width:auto;height:auto;padding:3px 7px;background:#0d1d28d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:6px;top:auto;bottom:5px;right:5px}.product-gallery-container .product-thumbnail-container .product-thumbnail-icon svg{opacity:1;width:8px;color:#fff;filter:invert(1)}.product-gallery-container .product-image-container,.product-gallery-container .product-images,.product-gallery-container .flickity-viewport,.product-gallery-container .product-images__slide,.product-gallery-container .product-single__media-image{background:var(--idg-mist)!important}.product-gallery-container .product-image-container{border-radius:26px!important}.product-gallery-container .product-single__media{transition:box-shadow .25s ease}.product-gallery-container .product-single__media img{border-radius:26px;mix-blend-mode:multiply;transform:scale(1);transition:none}.thb-product-detail .product-single__media-zoom{box-shadow:0 6px 18px #0d1d2824;opacity:.85}@media(hover:hover){.thb-product-detail .product-single__media-zoom:hover{opacity:1}}.pswp__bg{background:#04070beb}.pswp__button{transition:opacity .16s ease,transform .16s ease}@media(hover:hover){.pswp__button:hover{transform:scale(1.06)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/idg-pdp.css.map */
