.product-information--puzzle .product-details,.product-information--puzzle .product-details .group-block,.product-information--puzzle .product-details .group-block-content{background-color:transparent;color:#000;--color-foreground: #000;--color-foreground-rgb: 0, 0, 0}.product-information--puzzle .product-details a.contents.user-select-text .text-block,.product-information--puzzle .product-details a.contents.user-select-text .text-block *{font-family:Futura,Futura PT,Futura Std,Century Gothic,Geneva,sans-serif!important;font-weight:500!important;font-style:normal!important;font-size:1.35rem!important;line-height:1.2;letter-spacing:.04em!important;text-transform:uppercase!important;color:#c62027!important}.product-information--puzzle .product-form-buttons{width:100%}.product-information--puzzle .quantity-selector,.product-information--puzzle quantity-selector-component,.product-information--puzzle .product-form-buttons .quantity{display:none!important}.product-information--puzzle .add-to-cart-button,.product-information--puzzle .add-to-cart-button.button{width:100%;height:auto;min-height:2.35rem;padding-block:.45rem;border:1px solid #c62027;border-radius:0;background:#c62027;box-shadow:none;color:#fff;font-weight:500;letter-spacing:.02em;text-transform:none;transition:background-color .2s ease,border-color .2s ease}.product-information--puzzle .add-to-cart-button:not(:disabled):hover,.product-information--puzzle .add-to-cart-button.button:not(:disabled):hover{border-color:#a81b21;background:#a81b21;color:#fff}.product-information--puzzle .add-to-cart-button:focus-visible{outline:2px solid #d6a677;outline-offset:2px}.product-information--puzzle .add-to-cart-text__content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;color:#fff}.product-information--puzzle .add-to-cart-icon{display:none!important}.product-information--puzzle .product-details product-price,.product-information--puzzle .product-details product-price *{font-family:var(--mit-bold-font, "Oranienbaum", serif);font-size:1.15rem;font-weight:400;font-style:normal;color:#c62027}.product-information--puzzle .product-details .text-block.rte:not(.paragraph),.product-information--puzzle .product-details .text-block.rte:not(.paragraph) :is(p,a,span,h1,h2,h3,h4,h5,h6){color:#1f3b66}.product-information--puzzle .product-details .text-block.paragraph,.product-information--puzzle .product-details .text-block.paragraph :is(p,li,a,span,h1,h2,h3,h4,h5,h6){color:#c62027}.product-information--puzzle .product-details .text-block.paragraph :is(strong,b){font-family:var(--mit-bold-font, "Oranienbaum", serif);font-size:1.5em;font-weight:400;line-height:1.2;color:#c62027}.product-information--puzzle .product-details .text-block.paragraph :is(strong,b):empty{display:none}body:has(.product-information--puzzle) .accordion .details__header{font-family:var(--mit-bold-font, "Oranienbaum", serif);font-style:italic;font-weight:400;color:#c62027}@media screen and (max-width:749px){.product-information--puzzle .product-information__media slideshow-controls,.product-information--puzzle .product-information__media slideshow-controls[controls-on-media],.product-information--puzzle .product-information__media slideshow-controls:has(.slideshow-controls__dots){position:absolute;inset-inline:0;bottom:0;mix-blend-mode:normal;min-height:0;z-index:2}.product-information--puzzle .product-information__media slideshow-controls .slideshow-controls__dots{gap:.35rem;padding-block:.5rem;padding-inline:.5rem}.product-information--puzzle .product-information__media slideshow-controls .slideshow-controls__dots button{--size: .32rem}.product-information--puzzle .product-information__media slideshow-controls .slideshow-controls__dots button:after{background-color:transparent;border:1.5px solid #fff;box-shadow:0 0 0 1px #00000059;box-sizing:border-box}.product-information--puzzle .product-information__media slideshow-controls .slideshow-controls__dots button[aria-selected=true]:after{background-color:#fff;border-color:#fff}}@media screen and (min-width:750px){.product-information--puzzle .product-information__media slideshow-controls:has(.slideshow-controls__dots),.product-information--puzzle .product-information__media .media-gallery__mobile-controls{display:none}}.product-information--puzzle .product-information__media slideshow-arrows{mix-blend-mode:normal;padding-inline:1rem}.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;color:#c62027!important;opacity:1;filter:none;transition:color .2s ease}.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control .svg-wrapper,.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control svg{width:32px;height:32px}.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control svg path{stroke:currentColor!important;stroke-width:1px}.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control:focus-visible{color:#d6a677!important;outline:2px solid #d6a677;outline-offset:2px}@media(hover:hover){.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control:hover{color:#d6a677!important}}@media screen and (max-width:749px){body:has(.product-information--puzzle) .content-for-layout{overflow-x:clip}.product-information--puzzle{--gap: 0px !important;gap:0!important}.product-information--puzzle .product-information__grid{gap:0!important}.product-information--puzzle .product-information__media{width:100%;max-width:100%;min-width:0;margin-inline:0}.product-information--puzzle .product-information__media slideshow-arrows{align-items:center;justify-content:space-between;padding-inline:.25rem}.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control .svg-wrapper,.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control svg{width:26px;height:26px}.product-information--puzzle .product-details{padding-block-end:1.5rem}.product-information--puzzle .divider{display:none!important}}@media screen and (min-width:750px){.product-information--puzzle .product-details{padding:1.25rem 1.5rem 1.5rem;box-sizing:border-box}.product-information--puzzle .product-details a.contents.user-select-text .text-block,.product-information--puzzle .product-details a.contents.user-select-text .text-block *{font-size:1.75rem!important}}@media(prefers-reduced-motion:reduce){.product-information--puzzle .add-to-cart-button,.product-information--puzzle .product-information__media slideshow-arrows .slideshow-control{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-puzzle.css.map */
