.product-form__variants.fo-active .product-form__option.Size,.product-form__variants.fo-active .product-form__option.Frame{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fo-variants{margin:4px 0 8px;color:var(--text-color, #1a1916)}.fo-size__header,.fo-frame__head,.fo-type__head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.fo-size__header,.fo-frame__head{justify-content:space-between}.fo-size__label,.fo-frame__label,.fo-type__label{font-weight:400;font-size:13px;letter-spacing:.02em}.fo-size-guide{margin:0;padding:0;background:none;border:0;font:inherit;font-size:12px;color:inherit;opacity:.65;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.fo-size-guide:hover{opacity:1}.fo-size{margin-bottom:22px}.fo-size__rows{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.14);border-radius:2px}.fo-size-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;padding:13px 16px;margin:0;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.09);text-align:left;font:inherit;cursor:pointer;transition:background .15s ease}.fo-size-row:last-child{border-bottom:0}.fo-size-row:hover{background:#00000008}.fo-size-row[aria-checked=true]{position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--text-color, #1a1916)}.fo-size-row[disabled]{opacity:.4;cursor:not-allowed}.fo-size-row[disabled] .fo-size-row__name{text-decoration:line-through}.fo-size-row__name{font-weight:400;font-size:14px}.fo-size-row__dims{font-size:12px;opacity:.55;white-space:nowrap;text-align:center;justify-self:center}.fo-size-row__price{font-weight:400;font-size:14px;white-space:nowrap;text-align:right;justify-self:end;min-width:60px}.fo-size-row__price:empty:before{content:"\2014";opacity:.4}.fo-size-row__chev{display:none}.fo-size__rows:not(.fo-size--open) .fo-size-row:not([aria-checked=true]){display:none}.fo-size__rows:not(.fo-size--open) .fo-size-row[aria-checked=true]{padding-right:40px;box-shadow:none;border-bottom:0}.fo-size__rows:not(.fo-size--open) .fo-size-row[aria-checked=true] .fo-size-row__chev{display:block;position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);opacity:.5}.fo-frame{margin-top:4px}.fo-frame__swatches{display:flex;flex-wrap:wrap;gap:10px 16px}.fo-frame-swatch{display:inline-flex;flex-direction:column;align-items:center;gap:7px;padding:0;background:transparent;border:0;cursor:pointer;font:inherit}.fo-frame-swatch__tile{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding-bottom:5px;border:0;border-bottom:2px solid transparent;border-radius:0;transition:border-color .15s ease}.fo-frame-swatch__chip{width:46px;height:16px;border-radius:2px;outline:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px #00000014;transition:outline-color .15s ease}.fo-frame-swatch:hover .fo-frame-swatch__chip{outline-color:#00000073}.fo-frame-swatch[aria-checked=true] .fo-frame-swatch__tile{border-bottom-color:var(--text-color, #1a1916)}.fo-frame-swatch[aria-checked=true] .fo-frame-swatch__label{font-weight:600;opacity:1}.fo-frame-swatch[disabled]{display:none}.fo-frame-swatch__label{font-size:12px;opacity:.7}.fo-frame-swatch__chip--black{background:#1a1916}.fo-frame-swatch__chip--white{background:#fff}.fo-frame-swatch__chip--natural{background:#c9a96e;background-image:linear-gradient(115deg,#ffffff59,#fff0 35%,#0000001f)}.fo-frame-swatch__chip--other{background:#d8d4cd}.fo-frame-swatch__chip--none{background:repeating-linear-gradient(45deg,#fff,#fff 4px,#ededea 4px 5px)}.fo-type{margin-top:22px}.fo-type__buttons,.fo-wb__buttons{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;border:1px solid rgba(0,0,0,.16);border-radius:2px;overflow:hidden}.fo-type-btn,.fo-wb-btn{padding:11px 14px;background:transparent;border:0;border-right:1px solid rgba(0,0,0,.14);cursor:pointer;font:inherit;font-size:13px;font-weight:400;text-align:center;transition:background .15s ease,box-shadow .15s ease}.fo-type-btn:last-child,.fo-wb-btn:last-child{border-right:0}.fo-type-btn:hover,.fo-wb-btn:hover{background:#00000008}.fo-type-btn[aria-checked=true],.fo-wb-btn[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--text-color, #1a1916)}.fo-type-btn[hidden],.fo-wb-btn[hidden]{display:none}.native-white-border-field.fo-wb-enhanced{margin-top:22px}.native-white-border-field.fo-wb-enhanced .select-wrapper{display:none}.native-white-border-field.fo-wb-enhanced label{display:block;margin:0 0 10px;font-weight:400;font-size:13px;letter-spacing:.02em}.native-white-border-field.fo-wb-enhanced #wb-selected-label{display:none}.fo-au-note{margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;background:#e8510e14;border-left:2px solid rgba(232,81,14,.5);border-radius:3px}.fo-au-note[hidden],.fo-modal[hidden]{display:none}.fo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.fo-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.fo-modal__dialog{position:relative;max-width:720px;width:100%;max-height:85vh;overflow:auto;background:#fff;color:var(--text-color, #1a1916);border-radius:4px;padding:28px 32px;box-shadow:0 12px 40px #00000040}.fo-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;background:none;border:0;font-size:24px;line-height:1;cursor:pointer;opacity:.6}.fo-modal__close:hover{opacity:1}.fo-modal__content{font:inherit}@media(max-width:640px){.fo-size-row{gap:10px;padding:12px 14px}.fo-size-row__name{font-size:13px}.fo-size-row__price{font-size:13px;min-width:0}.fo-size-row__dims{font-size:11px}}.fo-au-note--under-cart{margin:16px 0 0}.product-assurances{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.product-assurances__item{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;color:var(--text-color, #1a1916)}.product-assurances__icon{flex:0 0 auto;color:var(--text-color, #1a1916)}
/*# sourceMappingURL=/cdn/shop/t/43/assets/framing-options.css.map */
