#MainContent[data-template^=product] variant-picker :is(.variant-option--buttons,.variant-option--swatches):has(input[data-option-name=Design i]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.7rem!important;width:100%!important;min-width:0!important}#MainContent[data-template^=product] variant-picker :is(.variant-option--buttons,.variant-option--swatches):has(input[data-option-name=Design i])>legend{grid-column:1 / -1!important;width:100%!important;margin:0 0 .15rem!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:.7rem .65rem!important;border:1px solid rgba(70,73,52,.24)!important;border-radius:14px!important;background:#fffdf9!important;color:#343325!important;box-shadow:0 2px 10px #2a2b2009!important;font-size:.82rem!important;font-weight:650!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i])>input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]) :is(.swatch,svg){display:none!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]):before{content:none!important;display:none!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]) .variant-option__button-label__pill,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]) .variant-option__button-label__text{position:static!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:center!important;white-space:normal!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]):hover{transform:translateY(-1px)!important;border-color:#4649348c!important;box-shadow:0 8px 20px #2a2b2014!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]):has(>input:checked){border-color:#5f6147!important;background:#5f6147!important;color:#fffdf9!important;box-shadow:0 7px 18px #46493429!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]):has(>input:focus-visible){outline:2px solid #343325!important;outline-offset:3px!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]):has(>input[aria-disabled=true]){opacity:.42!important;cursor:not-allowed!important}#MainContent[data-template^=product] .product-media-container,#MainContent[data-template^=product] .product-media{background:#f6f2ec!important;border-radius:16px!important;overflow:hidden!important}#MainContent[data-template^=product] .product-media img{width:100%!important;height:auto!important;object-fit:contain!important}#MainContent[data-template^=product] .product-details .rte h2{margin:1.7rem 0 .7rem!important;font-family:var(--font-heading--family)!important;font-size:clamp(1.6rem,2.4vw,2rem)!important;line-height:1.1!important;letter-spacing:-.025em!important}#MainContent[data-template^=product] .product-details .rte h3{margin:1rem 0 .25rem!important;font-size:.96rem!important;line-height:1.3!important}#MainContent[data-template^=product] .product-details .rte p,#MainContent[data-template^=product] .product-details .rte li{font-size:.93rem!important;line-height:1.58!important}#MainContent[data-template^=product] .product-details .rte ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem 1rem!important;margin:.7rem 0 1.2rem!important;padding-left:1.1rem!important}#MainContent[data-template^=product] .product-details .rte em{display:block!important;margin-top:1.2rem!important;padding:.85rem 1rem!important;border:1px solid rgba(70,73,52,.14)!important;border-radius:12px!important;background:#e9c6c32e!important;font-size:.8rem!important;line-height:1.5!important}@media screen and (max-width:749px){#MainContent[data-template^=product] variant-picker :is(.variant-option--buttons,.variant-option--swatches):has(input[data-option-name=Design i]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]){min-height:48px!important;padding:.62rem .45rem!important;border-radius:12px!important;font-size:.76rem!important}#MainContent[data-template^=product] .product-details .rte ul{grid-template-columns:1fr!important;gap:.35rem!important}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(>input[data-option-name=Design i]){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hof-rug-product.css.map */
