rrd-variant-order{display:block;container-type:inline-size;--rrd-variant-columns: 5.4rem minmax(0, 1fr) minmax(9rem, max-content) 10.8rem}rrd-variant-order [hidden],rrd-variant-order[hidden]{display:none!important}.product__info-container:has(>rrd-variant-order:not([hidden]))>variant-selects,.product__info-container:has(>rrd-variant-order:not([hidden]))>.product-form__quantity,.product__info-container:has(>rrd-variant-order:not([hidden]))>div>product-form,.product__info-container:has(>rrd-variant-order:not([hidden]))>div:has(>product-form):not(:has(>pickup-availability[available])){display:none}.product__info-container:has(>rrd-variant-order:not([hidden]))>*+*{margin-block:1rem}.product__info-container:has(>rrd-variant-order:not([hidden]))>.product__inventory.visibility-hidden{display:none}.rrd-variant-order__title{margin:0 0 .8rem;font-size:1.65rem;font-weight:700}.rrd-variant-order__head,.rrd-variant-order__row{display:grid;grid-template-columns:var(--rrd-variant-columns);align-items:center;gap:.9rem;line-height:1.25}.rrd-variant-order__head{padding:.75rem .65rem;border-radius:.45rem;background:rgba(var(--color-foreground),.055);font-size:1.15rem;font-weight:600}.rrd-variant-order__head span:first-child{grid-column:span 2}.rrd-variant-order__head span:last-child{text-align:center}.rrd-variant-order__row{padding:.65rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.rrd-variant-order__photo{display:block;aspect-ratio:1;width:100%;padding:0;overflow:hidden;border:0;border-radius:.5rem;background:rgba(var(--color-foreground),.04)}button.rrd-variant-order__photo{cursor:pointer}button.rrd-variant-order__photo:hover{outline:1px solid rgba(var(--color-foreground),.45)}.rrd-variant-order__photo img,.rrd-variant-order__photo svg{display:block;width:100%;height:100%;object-fit:cover}.rrd-variant-order__name{font-size:1.25rem;overflow-wrap:anywhere}.rrd-variant-order__price{font-size:1.35rem;white-space:nowrap}.rrd-variant-order__quantity{display:grid;grid-template-columns:3.1rem minmax(0,1fr) 3.1rem;min-height:3.25rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:2rem}.rrd-variant-order__quantity button,.rrd-variant-order__quantity input,.rrd-variant-order__more button{min-width:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:center}.rrd-variant-order__quantity button,.rrd-variant-order__more button{cursor:pointer}.rrd-variant-order__quantity button[aria-disabled=true]{opacity:.55;cursor:default}.rrd-variant-order__quantity input{-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.rrd-variant-order__quantity input::-webkit-inner-spin-button,.rrd-variant-order__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.rrd-variant-order__unavailable{font-size:1.2rem;text-align:center}.rrd-variant-order__more{display:flex;flex-wrap:wrap;gap:1.3rem}.rrd-variant-order__more button,.rrd-variant-order__more a,.rrd-variant-order__status a{display:inline-flex;align-items:center;min-height:3.4rem;color:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.25rem}.rrd-variant-order__footer{display:grid;gap:.85rem;margin-top:1.1rem}.rrd-variant-order__footer>.button{width:100%;min-height:4.25rem}.rrd-variant-order__summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:1.25rem}.rrd-variant-order__summary output,.rrd-variant-order__summary strong{margin-inline-start:.35rem;font-weight:700}.rrd-variant-order__status{font-size:1.25rem;line-height:1.4}.rrd-variant-order__status a{margin-inline-start:.45rem}@container (max-width: 36rem){.rrd-variant-order__head{display:none}.rrd-variant-order__row{grid-template-columns:4.4rem minmax(0,1fr) 9rem;gap:.3rem .8rem}.rrd-variant-order__photo,.rrd-variant-order__quantity,.rrd-variant-order__unavailable{grid-row:span 2}.rrd-variant-order__price{grid-column:2}.rrd-variant-order__quantity,.rrd-variant-order__unavailable{grid-column:3;grid-row:1 / 3}.rrd-variant-order__quantity{min-height:3.8rem}}@media screen and (min-width:990px){.product:has(.product__info-container>rrd-variant-order:not([hidden])) media-gallery[data-desktop-layout=thumbnail_slider]:has(>.thumbnail-slider>.thumbnail-list>li:nth-child(2)){display:grid;grid-template-columns:clamp(5.6rem,5vw,7.2rem) minmax(0,1fr);grid-template-areas:"thumbnails viewer";gap:.9rem}.product:has(.product__info-container>rrd-variant-order:not([hidden])) media-gallery[data-desktop-layout=thumbnail_slider]>[id^=GalleryViewer]{grid-area:viewer;min-width:0}.product:has(.product__info-container>rrd-variant-order:not([hidden])) media-gallery[data-desktop-layout=thumbnail_slider]>.thumbnail-slider:has(>.thumbnail-list>li:nth-child(2)){grid-area:thumbnails;position:relative;min-height:0}.product:has(.product__info-container>rrd-variant-order:not([hidden])) media-gallery[data-desktop-layout=thumbnail_slider]>.thumbnail-slider:has(>.thumbnail-list>li:nth-child(2))>.thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;gap:.7rem;margin:0;padding:.2rem;overflow:hidden auto;scrollbar-width:thin;scroll-snap-type:y proximity}.product:has(.product__info-container>rrd-variant-order:not([hidden])) media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list>.thumbnail-list__item{width:100%;flex:0 0 auto;scroll-snap-align:start}.product:has(.product__info-container>rrd-variant-order:not([hidden])) media-gallery[data-desktop-layout=thumbnail_slider]>.thumbnail-slider>.slider-button{display:none}}quick-add-modal:has(rrd-variant-order:not([hidden])) .quick-add-modal__content{width:min(108rem,calc(100% - 4.8rem));max-height:calc(100dvh - 4.8rem);border-radius:1rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .quick-add-modal__content-info{--modal-padding: 2.4rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__title .h1{display:-webkit-box;overflow:hidden;margin:0;font-size:2rem;font-weight:600;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-inline-end:4rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__info-container>*+*{margin-top:1.2rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__info-container .price--large{font-size:1.8rem}quick-add-modal:has(rrd-variant-order:not([hidden])) media-gallery{display:block!important}quick-add-modal:has(rrd-variant-order:not([hidden])) media-gallery>.thumbnail-slider{display:none!important}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__media-item{display:none!important;width:100%!important;max-width:100%;margin:0!important}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__media-item.is-active{display:block!important}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__media-list{margin:0;padding:0}quick-add-modal:has(rrd-variant-order:not([hidden])) .rrd-variant-order__title{font-size:1.5rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .rrd-variant-order__row{padding-block:.65rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .icon-with-text--horizontal{gap:1rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .icon-with-text__item .h4{font-size:1.2rem;line-height:1.4}@media screen and (min-width:750px){quick-add-modal:has(rrd-variant-order:not([hidden])) .quick-add-modal__content{top:50%;transform:translate(-50%,-50%);margin-top:0}quick-add-modal:has(rrd-variant-order:not([hidden])) .product:not(.product--no-media) .product__media-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);max-width:42%}quick-add-modal:has(rrd-variant-order:not([hidden])) .product:not(.product--no-media) .product__info-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2);max-width:58%;padding-top:0;padding-left:2.4rem}}@media screen and (max-width:749px){quick-add-modal:has(rrd-variant-order:not([hidden])) .quick-add-modal__content{top:1.2rem;bottom:1.2rem;margin-top:0;width:calc(100% - 2.4rem);max-height:none}quick-add-modal:has(rrd-variant-order:not([hidden])) .quick-add-modal__content-info{--modal-padding: 1.6rem}quick-add-modal:has(rrd-variant-order:not([hidden])) .product__title .h1{font-size:1.8rem;padding-right:4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rrd-variant-order.css.map */
