.main-product[data-vorug-pdp]{background-color:var(--vorug-white, #fff)!important}.main-product[data-vorug-pdp] .product{align-items:start;column-gap:clamp(24px,2.2vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:0}.main-product[data-vorug-pdp] .product__info-wrapper{grid-column:1;grid-row:1;min-width:0;max-width:none;width:auto;padding:0 0 0 32px}.main-product[data-vorug-pdp] .product__info-container{max-width:none;padding:0;width:100%}.main-product[data-vorug-pdp] .product__info-block{position:static;padding:0;max-width:none}.main-product[data-vorug-pdp] .product__media-wrapper{grid-column:2;grid-row:1;min-width:0;padding:0;width:auto;max-width:none}.main-product[data-vorug-pdp] .product__media-wrapper media-gallery{position:static}.main-product[data-vorug-pdp] .product__media-wrapper .slider-buttons,.main-product[data-vorug-pdp] .product__media-wrapper .slider-scrollbar,.main-product[data-vorug-pdp] .product__modal-opener.zoom-disabled button{display:none}.main-product[data-pdp-photo-frame] .product__media-list{display:block;margin:0;padding:0}.main-product[data-pdp-photo-frame] .product__media-item:first-child{width:100%;margin:0;padding:0}.main-product[data-pdp-photo-frame] .product__media-item:first-child .product__media{aspect-ratio:var(--pdp-photo-aspect);height:auto!important;padding:0!important;position:relative;overflow:hidden}.main-product[data-pdp-photo-frame] .product__media-item:first-child .product__media:before{display:none}.main-product[data-pdp-photo-frame] .product__media-item:first-child .product__media>img,.main-product[data-pdp-photo-frame] .product__media-item:first-child .product__media figure>img{height:var(--pdp-photo-height)!important;left:var(--pdp-photo-left)!important;max-height:none;max-width:none;object-fit:fill;position:absolute;top:var(--pdp-photo-top)!important;transform:rotate(90deg) translateY(-100%);transform-origin:0 0;width:var(--pdp-photo-width)!important}.mto-pdp-heading-row{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 20px}.mto-pdp-heading-row .product__title{flex:1 1 auto;min-width:0;margin:0;font-size:clamp(30px,2.8vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.mto-pdp-name{display:block}.mto-heading-rate{color:var(--vorug-text-secondary, #62665a);font-family:var(--base-font-family, sans-serif);font-size:13px;font-weight:300;letter-spacing:0;line-height:1.5;text-transform:none;font-variant-numeric:tabular-nums}.mto-inline{box-sizing:border-box;color:var(--vorug-ink, #24261f);gap:20px;margin:0 0 32px;width:100%}.mto-inline [hidden]{display:none!important}.mto-inline-made{color:var(--vorug-ink, #24261f);font:400 13px/1.5 var(--base-font-family, sans-serif);letter-spacing:0;margin:0 0 4px;text-transform:none}.main-product[data-vorug-pdp] #vorug-mto-chooser .mto-inline-order-status .mto-inline-made{color:var(--vorug-ink, #24261f)}.mto-inline .mto-tassel-radios[data-mto-round-tassels]{grid-template-columns:repeat(2,minmax(0,1fr))}.mto-inline-field{min-width:0}.mto-inline-label{color:var(--vorug-text-secondary, #62665a);display:block;font:400 13px/1.5 var(--base-font-family, sans-serif);margin:0 0 8px}.mto-inline-value{font:400 14px/1.5 var(--base-font-family, sans-serif);letter-spacing:0;margin:0}.mto-inline-construction{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.mto-inline-construction .mto-inline-label{margin:0}.mto-inline select,.mto-select-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--vorug-control-boundary, #87877f);border-radius:0;box-sizing:border-box;color:var(--vorug-ink, #24261f);font:400 14px/1.5 var(--base-font-family, sans-serif);min-height:48px;padding:11px 14px;width:100%}.mto-inline-size-heading{align-items:center;display:flex;justify-content:space-between;min-height:40px}.mto-inline-size-heading>label{margin:0}.mto-inline .mto-unit-control{align-items:center;font-size:12px}.mto-inline .mto-unit-control__buttons{border:0;gap:0}.mto-inline .mto-unit-control button{border:0;background:transparent;color:var(--vorug-text-secondary, #62665a);font:400 12px var(--base-font-family, sans-serif);min-height:40px;min-width:40px;padding:8px}.mto-inline .mto-unit-control button[aria-pressed=true]{background:transparent;border:0;color:var(--vorug-ink, #24261f);text-decoration:underline;text-underline-offset:5px}.mto-select{position:relative}.mto-select-trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:16px;text-align:start}.mto-select-trigger svg{flex:0 0 14px;height:14px;width:14px;transition:transform .16s ease}.mto-select.is-open .mto-select-trigger svg{transform:rotate(180deg)}.mto-select-trigger:disabled{color:var(--vorug-disabled-text, #575c4e);cursor:wait}.mto-select-menu{background:var(--vorug-white, #fff);border:1px solid var(--vorug-ink, #24261f);box-sizing:border-box;inset-inline:0;max-height:min(340px,55dvh);overflow-y:auto;position:absolute;top:calc(100% - 1px);z-index:8;overscroll-behavior:contain;scrollbar-color:var(--vorug-control-boundary, #87877f) var(--vorug-white, #fff);scrollbar-width:thin}.mto-select-menu[data-placement=up]{bottom:calc(100% - 1px);top:auto}.mto-select-option{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--vorug-rule, #d8d2c6);border-radius:0;box-sizing:border-box;color:var(--vorug-ink, #24261f);cursor:pointer;display:grid;font:400 13px/1.5 var(--base-font-family, sans-serif);gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:12px 14px;text-align:start;width:100%}.mto-select-option:last-child{border-bottom:0}.mto-select-option__price{font-variant-numeric:tabular-nums;text-align:end}.mto-select-option__state{color:var(--vorug-text-secondary, #62665a);font-size:11px;grid-column:1 / -1}.mto-select-option:hover,.mto-select-option.is-active{background:var(--vorug-selected-tint, #e9ebe1)}.mto-select-option[aria-selected=true]{color:var(--vorug-link, #58613c);font-weight:600}.mto-inline-add.mto-button{font:400 13px/1.4 var(--base-font-family, sans-serif);justify-content:space-between;letter-spacing:.035em;min-height:58px;padding:16px;text-transform:uppercase}.mto-inline-add output{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.mto-inline-status{color:var(--vorug-text-secondary, #62665a);font:400 13px/1.55 var(--base-font-family, sans-serif);margin:-8px 0 0;min-height:18px}.mto-inline-status:empty{display:none}.mto-inline-links{align-items:center;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:0;margin-top:-4px}.mto-inline-links button,.mto-inline-links a,.mto-inline-guide{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--vorug-link, #58613c);cursor:pointer;font:400 13px/1.5 var(--base-font-family, sans-serif);min-height:44px;padding:12px 0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mto-inline-links button:disabled{color:var(--vorug-disabled-text, #575c4e);cursor:not-allowed;text-decoration:none}.mto-inline-guide{margin-top:-20px;width:fit-content}.mto-inline :focus-visible{outline:2px solid var(--vorug-action, #69724d);outline-offset:3px}.main-product[data-vorug-pdp] ::selection{background:var(--vorug-selected-tint, #e9ebe1);color:var(--vorug-ink, #24261f)}.breadcrumbs-section__content:has(a[href*="/products/"]){background-color:var(--vorug-white, #fff)!important;color:#707365!important;font-size:11px}.breadcrumbs-section__content:has(a[href*="/products/"]) a{color:inherit}.breadcrumbs-section__content:has(a[href*="/products/"]) .breadcrumbs__item{opacity:1}.main-product[data-vorug-pdp]>.ordinal-section{padding-bottom:32px}.vorug-pdp-policies{display:grid;column-gap:clamp(28px,4vw,64px);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px max(20px,4vw) 0}.main-product[data-vorug-pdp] .vorug-pdp-policies>*{align-self:stretch;border-bottom:0;border-top:1px solid var(--vorug-rule, #d8d2c6);margin:0;min-width:0;width:100%}.main-product[data-vorug-pdp] .vorug-pdp-policies>.product-popup-modal__opener.with-lines{border-top:1px solid var(--vorug-rule, #d8d2c6);border-bottom:0}.main-product[data-vorug-pdp] .vorug-pdp-policies .accordion-toggle{border:0}.vorug-pdp-policies .accordion__summary,.vorug-pdp-policies .popup-button{min-height:64px}.vorug-pdp-policies .accordion__summary{padding:16px 0}.vorug-pdp-policies .summary__title{align-items:center;gap:16px}.vorug-pdp-policies .summary__title-name{align-items:center;gap:12px;min-width:0}.vorug-pdp-policies .accordion__title,.vorug-pdp-policies .popup-button{color:var(--vorug-ink, #24261f);font:400 12px/1.5 var(--base-font-family, sans-serif);letter-spacing:.025em}.vorug-pdp-policies .accordion__title{margin:0;overflow-wrap:anywhere}.vorug-pdp-policies .popup-button{align-items:center;gap:12px;padding:16px 0;text-align:start}.vorug-pdp-policies .popup__icon--chevron{flex-shrink:0;margin-inline-start:auto}.vorug-pdp-policies .summary__title>.icon-accordion{flex-shrink:0}.main-product[data-vorug-pdp] .vorug-pdp-policies .accordion__content{padding:0 0 20px 36px}.vorug-pdp-policies .accordion__text{color:var(--vorug-text-secondary, #62665a);font:400 13px/1.65 var(--base-font-family, sans-serif);max-width:62ch;overflow-wrap:anywhere;text-transform:none}.vorug-pdp-policies .accordion__text p{font:inherit;margin:0}.vorug-pdp-policies .accordion__text p+p{margin-top:12px}.vorug-pdp-policies .hover-opacity:hover{opacity:1}.main-product[data-vorug-pdp] .vorug-pdp-policies>:nth-last-child(-n+2){border-bottom:1px solid var(--vorug-rule, #d8d2c6)}.vorug-pdp-policies .accordion__summary:focus-visible,.vorug-pdp-policies .popup-button:focus-visible{outline:2px solid var(--vorug-action, #69724d);outline-offset:-3px}.vorug-product-media{overflow:clip}.vorug-product-media__asset>img{display:block;max-width:100%}.vorug-product-media[data-scroll-mode=free]{height:auto}.vorug-product-media[data-scroll-mode=free] .vorug-product-media__sticky{height:auto;position:relative}.vorug-product-media[data-scroll-mode=free] .vorug-product-media__rail{animation:none;transform:none;width:100%;will-change:auto}.vorug-product-media:has(>.vorug-pdp-details-link){margin-top:24px}.vorug-product-media:has(>.vorug-pdp-details-link) .vorug-product-media__sticky{padding-top:8px;padding-inline:max(20px,4vw)}.vorug-pdp-details-link{color:var(--vorug-link, #58613c);display:block;font:400 12px/1.5 var(--base-font-family, sans-serif);margin-inline:max(20px,4vw);min-height:44px;padding:12px 0;text-decoration:underline;text-underline-offset:4px;width:fit-content}.vorug-pdp-details-link:focus-visible{outline:2px solid var(--vorug-action, #69724d);outline-offset:3px}#vorug-pdp-details{scroll-margin-top:100px}@media(max-width:989px){.main-product[data-vorug-pdp] .product{column-gap:24px;grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr)}.main-product[data-vorug-pdp] .product__info-wrapper{padding-inline-start:24px}.vorug-pdp-policies{margin-top:24px}}@media(max-width:749px){.main-product[data-vorug-pdp] .product{display:flex;flex-direction:column;gap:0}.main-product[data-vorug-pdp] .product__media-wrapper{order:0;width:100%}.main-product[data-vorug-pdp] .product__info-wrapper{order:1;padding:12px 20px 0;width:100%}.mto-pdp-heading-row{gap:6px;margin-bottom:20px}.mto-pdp-heading-row .product__title{font-size:32px}.mto-heading-rate{font-size:13px}.mto-inline{gap:18px;margin-bottom:24px}.mto-inline select,.mto-select-trigger{font-size:16px}.mto-inline-links a,.mto-inline-links button,.mto-inline-guide{min-height:44px}.mto-inline .mto-unit-control button{min-height:44px;min-width:44px}.vorug-pdp-policies{column-gap:0;grid-template-columns:minmax(0,1fr);margin:12px 20px 0}.main-product[data-vorug-pdp] .vorug-pdp-policies>:nth-last-child(2){border-bottom:0}.vorug-product-media:has(>.vorug-pdp-details-link){margin-top:16px}.vorug-product-media .vorug-product-media__arrows{display:flex;inset-inline:8px}.vorug-product-media__arrows button{width:44px}.vorug-pdp-details-link{margin-inline:20px;min-height:44px}}@media(prefers-reduced-motion:reduce){.mto-select-trigger svg{transition:none}}.main-product[data-vorug-pdp] .product__inventory{display:none}.main-product[data-pdp-photo-frame=sideways]{--pdp-hero-span: 80%;--pdp-hero-ceiling: 800px;--pdp-hero-top: clamp(12px, 1.6vw, 24px)}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]){--pdp-hero-span: 90%;--pdp-hero-ceiling: 1000px}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]){--pdp-hero-span: 68%;--pdp-hero-ceiling: 560px}.main-product[data-pdp-photo-frame=sideways] .product__media-list>.product__media-item:first-child .product__media{margin:var(--pdp-hero-top) auto 0;max-width:var(--pdp-hero-ceiling);width:var(--pdp-hero-span)}@media(max-width:749px){.main-product[data-pdp-photo-frame=sideways]{--pdp-hero-span: 88%;--pdp-hero-top: 12px}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]){--pdp-hero-span: 92%;--pdp-hero-top: 24px}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]){--pdp-hero-span: 80%}}[id$=__pdp_more] .card__product-image .card__image{object-fit:contain}[id$=__pdp_more] product-recommendations .card__content{display:flex!important}.main-product[data-vorug-pdp] .product__media-item:first-child .product__media{background:transparent}@media(min-width:750px){.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]){--pdp-hero-top: clamp(48px, 8svh, 96px)}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]){--pdp-hero-top: clamp(24px, 4svh, 48px)}}.vorug-product-media{--pdp-gallery-top: 76px;--pdp-gallery-padding: clamp(24px, 3vw, 40px);margin-bottom:24px}.vorug-product-media:has(>.vorug-pdp-details-link) .vorug-product-media__sticky{padding-block:var(--pdp-gallery-padding)}.vorug-product-media[data-pdp-optimized] .vorug-product-media__card{flex-basis:max(120px,min(40vw,560px,calc((100svh - var(--pdp-gallery-top) - var(--pdp-gallery-padding) * 2 - 20px) / 1.5)))}.vorug-product-media[data-scroll-mode=pinned][data-pdp-optimized] .vorug-product-media__sticky{align-content:center;box-sizing:border-box;height:calc(100svh - var(--pdp-gallery-top));top:var(--pdp-gallery-top)}.vorug-product-media[data-scroll-mode=pinned] .vorug-product-media__rail{padding-bottom:0}@media(max-width:989px){.vorug-product-media[data-pdp-optimized] .vorug-product-media__card{flex-basis:max(120px,min(calc(100vw - 56px),calc((100svh - var(--pdp-gallery-top) - var(--pdp-gallery-padding) * 2 - 20px) / 1.5)))}}@media(prefers-reduced-motion:reduce){.vorug-product-media{height:auto}.vorug-product-media .vorug-product-media__sticky{height:auto;position:relative;top:auto}}.mto-pdp-heading-row{align-items:baseline}.mto-pdp-heading-row .product__title{text-transform:none!important}.mto-heading-rate{flex:0 0 auto;text-align:end;white-space:nowrap}.main-product[data-vorug-pdp] .product__media-list{background-color:#f1eee84d}@media(min-width:750px){.main-product[data-vorug-pdp] .product__media-wrapper{align-self:stretch}.main-product[data-vorug-pdp] .product__media-wrapper media-gallery{--pdp-overview-top: 76px;display:block;height:calc(100svh - var(--pdp-overview-top) - 24px);position:sticky;top:var(--pdp-overview-top)}.main-product[data-vorug-pdp] .product__media-wrapper media-gallery>.slider-block,.main-product[data-vorug-pdp] .product__media-wrapper slider-component,.main-product[data-vorug-pdp] .product__media-wrapper .slider__viewport{display:block;height:100%}.main-product[data-vorug-pdp] .product__media-list>.product__media-item:first-child{display:flex;align-items:center;justify-content:center;height:100%}.main-product[data-vorug-pdp] .product__media-list>.product__media-item:first-child>modal-opener{width:100%;height:auto}.main-product[data-vorug-pdp] .product__media-list{align-items:center;display:flex;height:100%;justify-content:center}.main-product[data-pdp-photo-frame=sideways] .product__media-list>.product__media-item:first-child .product__media{margin-block:0;max-width:min(var(--pdp-hero-ceiling),calc((100svh - 148px) * var(--pdp-photo-aspect)))}}@media(prefers-reduced-motion:reduce){.main-product[data-vorug-pdp] .product__media-wrapper media-gallery{position:static}}.main-product[data-vorug-pdp] .mto-pdp-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:5px;font:400 10px/1.5 var(--base-font-family,sans-serif);color:var(--vorug-text-secondary,#62665a);margin:0 0 16px}.main-product[data-vorug-pdp] .mto-pdp-breadcrumbs a{color:inherit;text-decoration:none}.main-product[data-vorug-pdp] .mto-pdp-breadcrumbs a:hover{text-decoration:underline}.main-product[data-vorug-pdp] .mto-pdp-from-price{margin:4px 0 0;font:400 15px/1.5 var(--base-font-family,sans-serif);color:#3f4139}@media screen and (max-width:749px){.main-product[data-vorug-pdp] .mto-pdp-heading-row{margin-bottom:4px}.main-product[data-vorug-pdp] .mto-pdp-from-price{margin:2px 0 10px}.main-product[data-vorug-pdp] .product__info-container>.mto-pdp-actions{margin-top:12px}}@media screen and (max-width:749px){.main-product[data-vorug-pdp] .mto-inline{margin-bottom:8px}.main-product[data-vorug-pdp]>.ordinal-section{padding-bottom:12px}}.mto-pdp-short-description{color:var(--vorug-ink, #24261f);font:italic 200 clamp(15px,1.2395833333vw,17px)/1.5 var(--accent-font-family, serif);max-width:40ch;margin:8px 0 14px}.mto-policy-production{font:400 14px/1.5 var(--base-font-family, sans-serif);margin:0 0 12px}@media(max-width:749px){.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]) .product__media-list{display:flex;align-items:center;justify-content:center;flex-direction:row;height:min(80vw,560px);min-height:0}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]) .product__media-list>.product__media-item:first-child{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]) .product__media-list>.product__media-item:first-child>modal-opener{display:flex;align-items:center;justify-content:center;width:100%}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-runner-rug-overhead."]) .product__media-list>.product__media-item:first-child .product__media{margin-block:0}}@media(max-width:749px){.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]) .product__media-wrapper .slider__viewport{height:auto!important}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]) .product__media-list{height:auto!important;min-height:0;padding-block:24px}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]) .product__media-list>.product__media-item:first-child{aspect-ratio:auto;height:auto}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]) .product__media-list>.product__media-item:first-child>modal-opener{height:auto}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]) .product__media-list>.product__media-item:first-child .product__media{aspect-ratio:1;margin-block:0}.main-product[data-pdp-photo-frame=sideways]:has(.product__media-list>.product__media-item:first-child .product__media img[src*="-round-rug-overhead."]) .product__media-list>.product__media-item:first-child .product__media img{height:100%!important;left:0!important;object-fit:contain;top:0!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vorug-pdp-launch.css.map */
