:root{--oafx-ink:#2b2118;--oafx-text:#3d342a;--oafx-muted:#6b5f50;--oafx-brown:#5b4a33;--oafx-brown-d:#4a3b28;--oafx-gold:#a07a45;--oafx-line:#e6dfd3;--oafx-line-2:#efe9df;--oafx-cream:#faf7f2;--oafx-cream-2:#f4eee4;--oafx-red:#b3261e;--oafx-radius:10px}.oafx-pdp .product{gap:0}@media(min-width:990px){.oafx-pdp .product__info-wrapper{padding-left:3.2rem!important}}.oafx-pdp .product__media-wrapper .product__media,.oafx-pdp .product__media-wrapper .product-media-container{border-radius:var(--oafx-radius);overflow:hidden}.oafx-pdp .thumbnail{border-radius:8px!important;overflow:hidden}.oafx-pdp .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--oafx-brown)!important;border-color:transparent!important}.oafx-pdp .product__title h1,.oafx-pdp .product__title .h1{font-family:Tiempos Text,Georgia,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.15;font-weight:600;color:var(--oafx-ink);letter-spacing:0;margin:0 0 .5rem}.oafx-pdp .oaf-rating{margin:0 0 1.2rem}.oafx-pdp .oaf-points{display:none!important}.oafx-pdp .oaf-price-breakdown{margin:0 0 .4rem;padding:1.2rem 1.4rem;border:1px solid var(--oafx-line);border-radius:var(--oafx-radius);background:var(--oafx-cream)}.oafx-pdp .oaf-price-breakdown .price{margin:0}.oafx-pdp .oaf-price-breakdown .price-item--sale,.oafx-pdp .oaf-price-breakdown .price__regular .price-item--regular{font-size:30px!important;font-weight:700!important;color:var(--oafx-red)!important;letter-spacing:0}.oafx-pdp .oaf-price-breakdown s.price-item--regular{font-size:16px!important;color:var(--oafx-muted)!important}.oafx-pdp .price__badge-sale{background:var(--oafx-red)!important;border:0!important;border-radius:999px!important;color:#fff!important;font-size:12.5px!important;padding:.35rem .9rem!important}.oafx-pdp .product__tax{font-size:13px;color:var(--oafx-muted);margin:.2rem 0 0}.oafx-deposit{display:flex;align-items:center;gap:.7rem;margin:.9rem 0 0;padding:.75rem 1rem;border-radius:8px;background:#fff6e8;border:1px dashed #e0c79e;color:var(--oafx-ink);font-size:14.5px;line-height:1.4}.oafx-deposit svg{flex:0 0 22px;width:22px;height:22px;color:var(--oafx-gold)}.oafx-deposit strong{font-weight:700}.oafx-pdp .oaf-lead-time{display:grid;grid-template-columns:36px 1fr;column-gap:12px;align-items:start;margin:1.2rem 0 1.4rem;padding:1.1rem 1.2rem;border:1px solid var(--oafx-line);border-left:1px solid var(--oafx-line);border-radius:var(--oafx-radius);background:#fff}.oafx-pdp .oaf-lead-time:before{content:"";grid-row:1 / span 2;width:36px;height:36px;border-radius:50%;background:var(--oafx-cream-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b4a33' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3Cpath d='M8 14h3v3H8z'/%3E%3C/svg%3E") center/20px no-repeat}.oafx-pdp .oaf-seating-guide,.oafx-pdp .oaf-table-guides{border-radius:var(--oafx-radius)!important;border-color:var(--oafx-line)!important;overflow:hidden}.oafx-pdp #itoris_dynamicproductoptions details.oaf-option-accordion{border:1px solid var(--oafx-line)!important;border-radius:var(--oafx-radius)!important;background:#fff!important;margin:0 0 10px!important;overflow:hidden;box-shadow:none!important}.oafx-pdp #itoris_dynamicproductoptions details.oaf-option-accordion>summary{display:flex!important;align-items:center;gap:12px;padding:14px 46px 14px 16px!important;background:#fff!important;min-height:0!important;position:relative}.oafx-pdp #itoris_dynamicproductoptions details.oaf-option-accordion[open]>summary{background:var(--oafx-cream)!important;border-bottom:1px solid var(--oafx-line-2)}.oafx-pdp #itoris_dynamicproductoptions .oaf-option-title{font-size:15px!important;font-weight:700!important;color:var(--oafx-ink)!important;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.oafx-pdp #itoris_dynamicproductoptions .oaf-option-selection{margin-left:auto!important;font-size:14px!important;color:var(--oafx-brown)!important;font-weight:500;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;display:block!important}.oafx-pdp #itoris_dynamicproductoptions .oaf-option-panel{padding:14px 16px 16px!important;background:#fff!important}.oafx-pdp #itoris_dynamicproductoptions .options-list .field.choice:not(.dpo_swatch)>label{border:1px solid #d9d1c3!important;border-radius:8px!important;background:#fff!important;color:var(--oafx-ink)!important;font-weight:600!important;box-shadow:none!important;transition:border-color .15s,background .15s}.oafx-pdp #itoris_dynamicproductoptions .options-list .field.choice:not(.dpo_swatch)>label:hover{border-color:var(--oafx-brown)!important}.oafx-pdp #itoris_dynamicproductoptions .options-list .field.choice:not(.dpo_swatch)>input:checked+label{border-color:var(--oafx-brown)!important;background:var(--oafx-cream-2)!important;box-shadow:inset 0 0 0 1px var(--oafx-brown)!important}.oafx-pdp #itoris_dynamicproductoptions .options-list:has(>.dpo_swatch){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))!important;gap:14px 10px!important}.oafx-pdp #itoris_dynamicproductoptions .options-list>.dpo_swatch{width:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;align-items:stretch;float:none!important}.oafx-pdp #itoris_dynamicproductoptions .dpo_swatch>img{order:1;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:8px!important;border:1px solid var(--oafx-line)!important;margin:0!important;box-shadow:none!important}.oafx-pdp #itoris_dynamicproductoptions .dpo_swatch>label{order:2;display:block!important;width:auto!important;margin:6px 0 0!important;padding:0!important;border:0!important;background:none!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important;text-align:center;color:var(--oafx-text)!important;box-shadow:none!important}.oafx-pdp #itoris_dynamicproductoptions .dpo_swatch>input:checked~img{outline:2px solid var(--oafx-brown);outline-offset:2px}.oafx-pdp #itoris_dynamicproductoptions .dpo_swatch>input:checked+label{font-weight:700!important;color:var(--oafx-ink)!important}.oafx-pdp .product-form__quantity .quantity{border-radius:8px;overflow:hidden}.oafx-pdp .product-form__submit{min-height:54px!important;border-radius:8px!important;background:var(--oafx-brown)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;letter-spacing:.02em}.oafx-pdp .product-form__submit:hover:not([disabled]){background:var(--oafx-brown-d)!important}.oafx-pdp .product-form__submit:after,.oafx-pdp .product-form__submit:before{box-shadow:none!important}.oafx-pdp .product-form__buttons .shopify-payment-button__button--unbranded{border-radius:8px!important;min-height:50px}.oafx-pdp .oaf-trust{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px 0!important;margin:16px 0 4px!important}.oafx-pdp .oaf-trust__item{flex-direction:column;align-items:center!important;text-align:center;gap:8px!important;padding:0 2px!important}.oafx-pdp .oaf-trust__icon{flex:0 0 auto!important;width:44px!important;height:44px!important;padding:10px!important}.oafx-pdp .oaf-trust__title{font-size:13.5px!important}.oafx-pdp .oaf-trust__sub{font-size:12px!important}@media(max-width:560px){.oafx-pdp .oaf-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:16px!important}}.oafx-pdp .product-description-tabs{border:0!important;background:none!important;margin-top:1rem}.oafx-pdp .product-description-tabs .tabs-nav,.oafx-pdp .product-description-tabs [role=tablist]{display:none!important}.oafx-pdp .product-description-tabs .tab-content{border:0!important;padding:0!important;background:none!important}.oafx-pdp .product-specifications-container{max-width:1200px}.oafx-pdp .product-specifications-container .spec-heading{font-family:Tiempos Text,Georgia,serif;font-size:28px;text-align:left}.oafx-subnav{position:sticky;top:var(--oafx-header-h,0px);z-index:20;background:#fff;border-top:1px solid var(--oafx-line);border-bottom:1px solid var(--oafx-line);margin:2.4rem 0 0}.oafx-subnav__inner{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-block:0}.oafx-subnav__inner::-webkit-scrollbar{display:none}.oafx-subnav a{flex:0 0 auto;padding:14px 16px;font-size:15px;font-weight:600;color:var(--oafx-muted);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.oafx-subnav a:hover,.oafx-subnav a.is-active{color:var(--oafx-ink);border-bottom-color:var(--oafx-gold)}.oafx-block{padding-block:3.2rem;border-bottom:1px solid var(--oafx-line-2);scroll-margin-top:calc(var(--oafx-header-h,0px) + 60px)}.oafx-block:last-child{border-bottom:0}.oafx-h2{font-family:Tiempos Text,Georgia,serif;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.2;color:var(--oafx-ink);margin:0 0 1.6rem;text-wrap:balance}.oafx-lede{font-size:16.5px;line-height:1.65;color:var(--oafx-text);max-width:75ch;margin:0 0 1.8rem}.oafx-desc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.oafx-card{border:1px solid var(--oafx-line);border-radius:var(--oafx-radius);background:#fff;padding:1.6rem 1.8rem}.oafx-card h3{display:flex;align-items:center;gap:10px;font-family:Tiempos Text,Georgia,serif;font-size:19px;font-weight:600;color:var(--oafx-ink);margin:0 0 1rem!important}.oafx-card h3 .oafx-ico{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--oafx-cream-2);display:grid;place-items:center;color:var(--oafx-brown)}.oafx-card h3 .oafx-ico svg{width:18px;height:18px}.oafx-card p,.oafx-card li{font-size:15px;line-height:1.6;color:var(--oafx-text)}.oafx-card ul{margin:0;padding-left:1.1em}.oafx-card .oafx-pipe-list{list-style:none;padding:0;margin:0;display:grid;gap:7px}.oafx-card .oafx-pipe-list li{position:relative;padding-left:18px}.oafx-card .oafx-pipe-list li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--oafx-gold)}.oafx-card .oafx-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0}.oafx-card .oafx-kv dt{font-weight:700;color:var(--oafx-ink);font-size:14.5px}.oafx-card .oafx-kv dd{margin:0;font-size:14.5px;color:var(--oafx-text)}.oafx-pdp .product-specifications-container table{border-radius:var(--oafx-radius);overflow:hidden;border:1px solid var(--oafx-line)}.oafx-pdp .product-specifications-container td,.oafx-pdp .product-specifications-container th{padding:12px 16px!important;font-size:14.5px}.oafx-pdp .product-specifications-container tr:nth-child(2n) td{background:var(--oafx-cream)}.oafx-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.oafx-three{grid-template-columns:1fr}}.oafx-three .oaf-ship-tiers{margin:0;border:0;padding:0;background:none}.oafx-faq{max-width:900px}.oafx-faq details{border-bottom:1px solid var(--oafx-line)}.oafx-faq details:first-child{border-top:1px solid var(--oafx-line)}.oafx-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-size:17px;font-weight:600;color:var(--oafx-ink)}.oafx-faq summary::-webkit-details-marker{display:none}.oafx-faq summary:after{content:"+";flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--oafx-cream-2);color:var(--oafx-brown);font-size:18px;font-weight:400}.oafx-faq details[open] summary:after{content:"\2212"}.oafx-faq .oafx-faq__a{padding:0 2px 18px;font-size:15.5px;line-height:1.65;color:var(--oafx-text);max-width:75ch}.oafx-faq a,.oafx-card a{color:var(--oafx-brown);text-decoration:underline;text-underline-offset:3px}.oafx-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:2rem;padding:1.6rem 1.8rem;border-radius:var(--oafx-radius);background:var(--oafx-brown);color:#fff}.oafx-help p{margin:0;font-size:16px;line-height:1.5;color:#fff}.oafx-help strong{font-family:Tiempos Text,Georgia,serif;font-size:20px;display:block}.oafx-help a{display:inline-block;padding:12px 22px;border-radius:8px;background:#fff;color:var(--oafx-brown)!important;font-weight:700;text-decoration:none!important}.oafx-pdp .oaf-ctl__title,.oafx-pdp .jdgm-rev-widg__title{font-family:Tiempos Text,Georgia,serif!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:600!important}.oafx-card .oaf-lead-time{display:block!important;border:0!important;padding:0!important;margin:0!important;background:none!important}.oafx-card .oaf-lead-time:before{display:none!important}.oafx-card .oaf-lead-time__head{font-size:15.5px;margin-bottom:.4rem!important}.oafx-card .oaf-ship-tiers{margin:0!important;padding:0!important;border:0!important;background:none!important}.oafx-card .oaf-ship-tiers__head{display:none}.oafx-pdp #oafx-options .product-specifications-container{max-width:none!important;width:auto!important;padding:0!important;margin:0!important}.oafx-pdp #oafx-options .spec-heading{font-family:Tiempos Text,Georgia,serif!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:600!important;text-align:left!important;margin:0 0 .8rem!important;color:var(--oafx-ink)}.oafx-pdp #oafx-options .product-specifications-container>p{max-width:75ch!important;text-align:left!important;margin:0 0 1.4rem!important;font-size:15.5px;color:var(--oafx-text)}.oafx-pdp #oafx-options .spec-table-wrapper{max-width:none!important;width:100%!important;margin:0!important;overflow-x:auto}.oafx-pdp #oafx-options .spec-table-wrapper table{width:100%!important}.oafx-pdp #oafx-options .spec-table-wrapper td:first-child{font-weight:700;color:var(--oafx-ink);width:30%}.oafx-pdp #oafx-options .product-specifications-container>p:last-child{font-size:13px;color:var(--oafx-muted);margin:.8rem 0 0!important}.oafx-pdp fieldset.selling-plan-fieldset{border:0!important;padding:0!important;margin:0 0 .8rem!important;display:grid!important;gap:8px}.oafx-pdp fieldset.selling-plan-fieldset legend{font-size:15px!important;font-weight:700!important;color:var(--oafx-ink);padding:0!important;margin:0 0 8px!important}.oafx-pdp fieldset.selling-plan-fieldset .purchase-option{display:flex;align-items:center;gap:10px;padding:12px 14px!important;margin:0!important;border:1px solid var(--oafx-line)!important;border-radius:8px!important;background:#fff;cursor:pointer;font-size:15px}.oafx-pdp fieldset.selling-plan-fieldset .purchase-option:has(input:checked){border-color:var(--oafx-brown)!important;box-shadow:inset 0 0 0 1px var(--oafx-brown);background:var(--oafx-cream)}.oafx-pdp fieldset.selling-plan-fieldset input[type=radio]{accent-color:var(--oafx-brown);width:18px;height:18px}.oafx-pdp #oaf-deposit-consent-note,.oafx-pdp #shopify-buyer-consent{display:block;font-size:12px!important;line-height:1.45!important;color:var(--oafx-muted)!important;font-weight:400!important;margin-top:8px!important}
/*# sourceMappingURL=/cdn/shop/t/91/assets/oaf-pdp-redesign.css.map */
