@media screen and (min-width:990px){.kyros-product-page .product.grid{display:grid;grid-template-columns:55fr 45fr;gap:0;align-items:start}.kyros-product-page .product__media-wrapper,.kyros-product-page .product__info-wrapper{max-width:none}}.kyros-product-page .product__media-wrapper,.kyros-product-page .product-media-container,.kyros-product-page .media{border-radius:0!important}.kyros-product-page .product__media-item img,.kyros-product-page .product__modal-opener .image-magnify-full-size{cursor:zoom-in}.kyros-product-page .product__info-wrapper{background:var(--kyros-color-bg, #fafaf8)}@media screen and (min-width:990px){.kyros-product-page .product__info-container{padding:48px 56px}}.kyros-product-breadcrumb{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:11px;color:var(--kyros-color-text-light, #b8b5b0);margin-bottom:16px}.kyros-product-breadcrumb a{color:inherit;text-decoration:none}.kyros-product-breadcrumb a:hover{color:var(--kyros-color-text, #1c1c1a)}.kyros-product-collection-tag{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--kyros-color-accent, #c4a882);margin-bottom:8px}.kyros-product-page .product__title h1{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:clamp(26px,3vw,32px);font-weight:500;line-height:1.2;letter-spacing:.02em}.kyros-product-page .price--large .price-item--regular{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:18px;font-weight:400}.kyros-product-trust{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0;font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:11px;color:var(--kyros-color-text-light, #b8b5b0)}.kyros-product-page .product-form__submit,.kyros-product-page .shopify-payment-button__button--unbranded{border-radius:0!important;min-height:52px;font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:var(--kyros-color-text, #1c1c1a)!important}.kyros-product-page .product-form__submit:hover{background:var(--kyros-color-accent-dark, #a08b6a)!important}.kyros-product-page .shopify-payment-button{margin-top:12px}.kyros-product-page .product-form__input input[type=radio]+label,.kyros-product-page .product-form__input--pill label{border-radius:0!important}.kyros-product-accordion .accordion__title{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:15px;font-weight:500}.kyros-product-recos{margin-top:60px;padding-top:40px;border-top:1px solid var(--kyros-color-border, #e8e5e0)}.kyros-product-recos__title{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--kyros-color-text-light, #b8b5b0);margin-bottom:32px}.template-product .related-products ul.product-grid{gap:20px!important;row-gap:20px!important;column-gap:20px!important}.template-product .related-products .title-wrapper{text-align:center}.template-product .related-products .title{font-family:var(--kyros-font-ui, "DM Sans", sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--kyros-color-text-light, #b8b5b0)}.template-product .kyros-product-page .product,.template-product .kyros-product-page .product.grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;max-width:1320px!important;margin:60px auto!important;padding:0 40px!important;align-items:start!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.template-product .kyros-product-page .product__media-wrapper,.template-product .kyros-product-page .product__media-gallery,.template-product .kyros-product-page .media-gallery{width:100%!important;max-width:none!important;position:sticky!important;top:100px!important;writing-mode:horizontal-tb!important}.template-product .kyros-product-page .product__media-gallery img,.template-product .kyros-product-page .product__media-wrapper img,.template-product .kyros-product-page .product__media-item img{width:100%!important;border-radius:8px!important;object-fit:cover!important}.template-product .kyros-product-page .product__info-wrapper,.template-product .kyros-product-page .product__info-container,.template-product .kyros-product-page .product__title,.template-product .kyros-product-page .product__title h1,.template-product .kyros-product-page .price--large,.template-product .kyros-product-page .breadcrumb,.template-product .kyros-product-page .breadcrumbs,.template-product .kyros-product-page nav[aria-label=breadcrumb],.template-product .kyros-product-page .accordion,.template-product .kyros-product-page details.accordion,.template-product .kyros-product-page .product__accordion,.template-product .kyros-product-page .accordion__title,.template-product .kyros-product-page details summary,.template-product .kyros-product-page .kyros-product-trust,.template-product .kyros-product-page .kyros-product-breadcrumb{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.template-product .kyros-product-page .product__info-wrapper,.template-product .kyros-product-page .product__info-container{width:100%!important;min-width:0!important;max-width:none!important}@media screen and (min-width:990px){.template-product .kyros-product-page .product__info-container{padding:48px 0 48px 24px!important}}.template-product .kyros-product-page .product__title h1,.template-product .kyros-product-page h1.product__title{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:36px!important;font-weight:500!important;color:#000!important;margin-bottom:12px!important;line-height:1.25!important;letter-spacing:.02em!important}.template-product .kyros-product-page .kyros-product-breadcrumb,.template-product .kyros-product-page .breadcrumb,.template-product .kyros-product-page .breadcrumbs,.template-product .kyros-product-page nav[aria-label=breadcrumb]{font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#7a6b7c!important;margin-bottom:16px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.template-product .kyros-product-page .product .price--large,.template-product .kyros-product-page .product__info-container .price--large{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:26px!important;font-weight:600!important;color:#000!important;margin-bottom:24px!important}.template-product .kyros-product-page .product-form__submit,.template-product .kyros-product-page button[name=add]:not(.quantity__button){width:100%!important;max-width:100%!important;background:#000!important;color:#e2c898!important;font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:18px!important;border-radius:100px!important;border:none!important;cursor:pointer!important;transition:background .2s!important;margin-bottom:12px!important}.template-product .kyros-product-page .product-form__submit:hover{background:#1a1a1a!important}.template-product .kyros-product-page .shopify-payment-button__button{border-radius:100px!important;font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important}.template-product .kyros-product-page .product__accordion,.template-product .kyros-product-page .accordion,.template-product .kyros-product-page details.accordion{border-top:1px solid #ddd0cc!important;padding:16px 0!important}.template-product .kyros-product-page .accordion__title,.template-product .kyros-product-page details.accordion summary,.template-product .kyros-product-page .accordion summary{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#000!important;cursor:pointer!important}.template-product .kyros-product-page .product__description,.template-product .kyros-product-page .product__description.rte,.template-product .kyros-product-page .rte{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;color:#1c1c1c!important}.template-product .kyros-product-page .product__description.rte p,.template-product .kyros-product-page .rte p{font-family:inherit!important}.template-product .kyros-product-page .complementary-products .card__heading,.template-product .kyros-product-page product-recommendations.complementary-products .card__heading{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-weight:500!important}.template-product .kyros-product-page .complementary-products .price,.template-product .kyros-product-page product-recommendations.complementary-products .price{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important}.template-product .kyros-product-page details.accordion .accordion__content,.template-product .kyros-product-page .accordion__content,.template-product .kyros-product-page details.accordion .rte{font-family:var(--kyros-font-ui, "DM Sans", sans-serif)!important;font-size:15px!important;line-height:1.65!important}.template-product .kyros-product-page .kyros-product-trust,.template-product .kyros-product-page .product__trust-badges{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin:16px 0!important}@media screen and (max-width:768px){.template-product .kyros-product-page .product,.template-product .kyros-product-page .product.grid{grid-template-columns:1fr!important;gap:24px!important;padding:0 16px!important;margin:24px auto!important}.template-product .kyros-product-page .product__media-wrapper,.template-product .kyros-product-page .product__media-gallery{position:relative!important;top:auto!important}.template-product .kyros-product-page .product__title h1{font-size:26px!important}}.template-product product-recommendations.complementary-products .product-card__cta,.template-product .complementary-products .product-card__cta{position:static!important;display:block!important;margin:0 16px 16px!important;width:calc(100% - 32px)!important}.template-product product-recommendations.complementary-products .product-card__form,.template-product .complementary-products .product-card__form{position:static!important;display:block!important;margin:0 16px 16px!important;width:calc(100% - 32px)!important}.template-product product-recommendations.complementary-products .product-card__form .product-card__cta,.template-product .complementary-products .product-card__form .product-card__cta{width:100%!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kyros-main-product.css.map */
