.oz-ruby-product{background-image:linear-gradient(to bottom,#fff,#f5e6cc 66%,#945a27e6 88%,#5f1221e6);color:#141312;padding:88px 24px 0}.oz-ruby-product__inner{max-width:1360px;margin:auto;display:grid;grid-template-columns:46% 1fr;align-items:center;gap:clamp(38px,6vw,110px)}.oz-ruby-product__media{align-self:start;min-width:0;position:relative}.oz-ruby-product__media .product-gallery{--product-gallery-gap: 16px;--product-gallery-flex-direction: column;--product-gallery-thumbnail-list-grid-auto-flow: column;width:100%;position:relative;top:auto}.oz-ruby-product__media .product-gallery__carousel{width:100%;margin:0;scroll-padding-inline:0}.oz-ruby-product__media .product-gallery__media,.oz-ruby-product__placeholder,.oz-ruby-product__gallery-arrows{min-height:560px;aspect-ratio:4 / 5}.oz-ruby-product__media .product-gallery__media{width:100%;min-width:0;position:relative;background:#f8f1e8}.oz-ruby-product__media .product-gallery__media>:is(img,video-media,model-media){width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.oz-ruby-product__media .product-gallery__thumbnail-list{position:relative;inset-block-start:auto;width:100%}.oz-ruby-product__media .product-gallery__thumbnail-scroller{margin:0;padding:0;scroll-padding-inline:0}.oz-ruby-product__media .product-gallery__thumbnail img{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:#f8f1e8}.oz-ruby-product__gallery-arrows{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;pointer-events:none}.oz-ruby-product__gallery-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e7e4dd;border-radius:50%;background:#fff;color:#141312;pointer-events:auto;cursor:pointer}.oz-ruby-product__gallery-arrow:disabled{opacity:.4;cursor:default}.oz-ruby-product__gallery-arrow:focus-visible,.oz-ruby-product__media .product-gallery__thumbnail:focus-visible{outline:2px solid #8f232d;outline-offset:-3px}.oz-ruby-product__media .product-gallery__zoom-button{inset-inline-end:12px}.oz-ruby-product__media video-media>:is(video,iframe),.oz-ruby-product__media model-media>model-viewer{width:100%;height:100%;object-fit:contain}.oz-ruby-product__placeholder{background:radial-gradient(circle at 50% 40%,#fff,#ecd7c1)}.oz-ruby-product__content{max-width:620px}.oz-ruby-product__eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:#8f232d;display:flex;align-items:center;gap:4px}.oz-ruby-product__heading{font-size:44px;line-height:1.1;color:#141312;font-weight:800}.oz-ruby-product__warning{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;color:#8d222c;background-image:linear-gradient(to right,#a33e30,#8d222c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 25px}.oz-ruby-product__description{font-size:17px;line-height:1.65;max-width:570px;color:#6e6a64}.oz-ruby-product__description p{margin:0}.oz-ruby-product__price{color:#8f232d;font-size:24px;font-weight:700;margin:30px 0 18px}.oz-ruby-product__add{display:block;width:100%;background:#141312;color:#fff;padding:17px 20px;margin-top:18px;min-height:52px;font-size:12px;font-weight:700;letter-spacing:.12em;text-align:center;text-decoration:none;border-radius:2px;transition:background .2s,box-shadow .2s,transform .2s}.oz-ruby-product__add:not(:disabled):hover{background:#8f232d;color:#fff;box-shadow:0 10px 20px #1413122e;transform:translateY(-2px)}.oz-ruby-product__add:focus-visible{outline:2px solid #8f232d;outline-offset:3px}.oz-ruby-product__ship-date{padding:16px 0;text-align:center;font-size:14px}.oz-ruby-product__footnote{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e7e4dd;margin-top:26px;padding-top:20px;font-size:12px}.oz-ruby-product__footnote a{color:#141312;text-decoration:underline;font-weight:700;white-space:nowrap}.oz-ruby-product__setup{padding:18px;background:#f5f4f0;font-size:14px;margin-top:24px}.oz-ruby-product variant-picker{display:block;margin-top:22px}.oz-ruby-product .variant-picker__option{min-width:0;margin:0;padding:0;border:0}.oz-ruby-product .variant-picker__option-info{margin-bottom:10px;font-size:14px;font-weight:700;color:#141312}.oz-ruby-product .variant-picker__option-info legend{font-size:14px;font-weight:700}.oz-ruby-product .variant-picker__option-info .link{font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.oz-ruby-product .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:8px}.oz-ruby-product .block-swatch{min-height:40px;padding:8px 16px;border:1.5px solid #e7e4dd;border-radius:999px;background:#fff;color:#141312;font-size:12px;line-height:1.3;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}@media(hover:hover)and (pointer:fine){.oz-ruby-product input:not(:checked)+.block-swatch:not(.is-disabled):hover,.oz-ruby-product a.block-swatch:not(.is-selected):not(.is-disabled):hover{background:#8f232d;border-color:#8f232d;color:#fff}}.oz-ruby-product :checked+.block-swatch,.oz-ruby-product .block-swatch.is-selected{background:#141312;border-color:#141312;color:#fff}.oz-ruby-product :focus-visible+.block-swatch,.oz-ruby-product a.block-swatch:focus-visible{outline:2px solid #8f232d;outline-offset:3px}.oz-ruby-product .block-swatch.is-disabled{cursor:default}.oz-ruby-product__price sale-price{color:#8f232d;font-size:24px}.oz-ruby-product__add{border:0;cursor:pointer}.oz-ruby-product__add:disabled{opacity:.55;cursor:not-allowed}.oz-ruby-product__inner .custom_message{display:none}@media(max-width:749px){.oz-ruby-product{padding:64px 16px 0}.oz-ruby-product__inner{grid-template-columns:minmax(0,1fr);gap:0}.oz-ruby-product__media .product-gallery__media,.oz-ruby-product__placeholder,.oz-ruby-product__gallery-arrows{min-height:0}.oz-ruby-product__media .product-gallery__media{background:#fff}.oz-ruby-product__content{width:calc(100% + 32px);max-width:none;min-width:0;margin-left:-16px;padding:32px 16px 44px}.oz-ruby-product__eyebrow{font-size:11px;line-height:1.45}.oz-ruby-product__heading{font-size:24px;line-height:1.13}.oz-ruby-product__warning{font-size:12px;line-height:1.45;margin-bottom:22px}.oz-ruby-product__description{font-size:16px;line-height:1.52}.oz-ruby-product__price{font-size:24px;margin:26px 0 18px}.oz-ruby-product variant-picker{margin-top:18px}.oz-ruby-product .block-swatch{min-width:90px;min-height:42px;padding:9px 15px}.oz-ruby-product__add{min-height:46px;padding:14px 12px;margin-top:18px}.oz-ruby-product__footnote{flex-direction:column;gap:14px;border-top:0;margin-top:60px;padding-top:0;font-size:12px;line-height:1.5}.oz-ruby-product__footnote span{font-style:italic}}body:has(#oz-ruby-product) .product-personalizer,body:has(#oz-ruby-product) .pplr-btn,body:has(#oz-ruby-product) .pplr-wrapper,body:has(#oz-ruby-product) .pplr_preview_wrapper,body:has(#oz-ruby-product) .p_a_t_c,body:has(#oz-ruby-product) .p_a_t_c_o,body:has(#oz-ruby-product) .personalization-note{display:none!important}.oz-ruby-product__heading--wrapper,.oz-ruby-product__heading--wrapper_mobile{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin-bottom:18px}@media(min-width:750px){.oz-ruby-product__heading--wrapper_mobile{display:none}}@media(max-width:749px){.oz-ruby-product__heading--wrapper{display:none}}.oz-ruby-product__heading--logo{width:60px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oz-ruby-product.css.map */
