.tc-border-option{margin:4px 0 14px}.tc-border-legend{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:500}.tc-border-legend [data-tc-border-label]{opacity:.75;font-weight:400}.tc-border-choices{display:flex;flex-wrap:wrap;gap:10px}.tc-border-choice{cursor:pointer}.tc-border-choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tc-border-choice span{display:inline-block;padding:10px 20px;border:1px solid #111;border-radius:100px;text-transform:uppercase;letter-spacing:.06em;font-size:13px;line-height:1;color:#111;background:#fff;transition:background .25s ease,color .25s ease}.tc-border-choice:hover span{background:#f2f2f2}.tc-border-choice input:checked+span{background:#111;color:#fff}.tc-border-choice input:focus-visible+span{outline:2px solid #111;outline-offset:2px}.tc-framecolor-option{margin:4px 0 14px}.tc-framecolor-option[hidden]{display:none}.tc-fc-legend{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:500}.tc-fc-legend [data-tc-fc-label]{opacity:.75;font-weight:400;text-transform:none;letter-spacing:0}.tc-fc-choices{display:flex;flex-wrap:wrap;gap:10px}.tc-fc-choice{cursor:pointer}.tc-fc-choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tc-fc-choice>input+.tc-fc-swatch{display:none}.tc-fc-choice .tc-fc-name{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border:1px solid #cfcfcf;border-radius:100px;font-size:13px;line-height:1;color:#111;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.tc-fc-choice .tc-fc-name:before{content:"";width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;background:var(--sw, #1c1c1c)}.tc-fc-choice[data-fc=black] .tc-fc-name:before{--sw: #1c1c1c}.tc-fc-choice[data-fc=white] .tc-fc-name:before{--sw: #f2efe9}.tc-fc-choice[data-fc=espresso] .tc-fc-name:before{--sw: #45301f}.tc-fc-choice[data-fc=natural] .tc-fc-name:before{--sw: #c1975f}.tc-fc-choice:hover .tc-fc-name{border-color:#999}.tc-fc-choice input:checked+.tc-fc-swatch+.tc-fc-name{border-color:#111;box-shadow:inset 0 0 0 1px #111}.tc-fc-choice input:focus-visible+.tc-fc-swatch+.tc-fc-name{outline:2px solid #111;outline-offset:2px}.product-form__submit[disabled]:after,.product-form__submit[disabled]:focus:after,.product-form__submit[disabled]:focus-visible:after,.button[disabled]:after,.button[disabled]:focus:after,.button[disabled]:focus-visible:after{box-shadow:none!important;border:0!important}.product-form__submit[disabled],.product-form__submit[disabled]:focus,.product-form__submit[disabled]:focus-visible,.button[disabled]:focus-visible{outline:none!important}.product-form__input--dropdown.tc-has-custom>.select{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.tc-select{position:relative}.tc-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 16px;border:1px solid #111;border-radius:10px;background:#fff;color:#111;font-size:14px;letter-spacing:.02em;cursor:pointer;text-align:left;line-height:1;transition:box-shadow .2s ease}.tc-select.is-open .tc-select-trigger{box-shadow:0 0 0 2px #1111111f}.tc-select-value{font-weight:500}.tc-select-caret{flex:0 0 auto;transition:transform .25s ease}.tc-select.is-open .tc-select-caret{transform:rotate(180deg)}.tc-select-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 16px 40px #00000029;max-height:300px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.tc-select.is-open .tc-select-list{opacity:1;visibility:visible;transform:translateY(0)}.tc-select-opt{padding:11px 14px;border-radius:8px;cursor:pointer;font-size:14px;color:#111;line-height:1.2;transition:background .15s ease,color .15s ease}.tc-select-opt:hover{background:#111;color:#fff}.tc-select-opt.is-selected{background:#f4f4f4;font-weight:600}.tc-select-opt.is-selected:hover{background:#111;color:#fff}.tc-select-opt.is-disabled{color:#c6c6c6;cursor:not-allowed;text-decoration:line-through}.tc-select-opt.is-disabled:hover{background:transparent;color:#c6c6c6}.product-form__input--pill input[type=radio]+label{padding:1rem 1.4rem;font-size:1.3rem;letter-spacing:0;margin:.5rem .35rem .2rem 0;min-width:0}.product-media-container.tc-active{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.product-media-container.tc-active{box-shadow:0 22px 45px -12px #00000052,0 8px 18px -8px #00000038;transition:box-shadow .4s ease,height .35s ease}.product-media-container,.product-media-container img,.product-media-container .global-media-settings{border-radius:0!important}.product-media-container.tc-plain{box-shadow:0 22px 45px -12px #00000052,0 8px 18px -8px #00000038;transition:box-shadow .4s ease}.tc-fp{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;overflow:hidden;--fw: 24px}@media(max-width:749px){.tc-fp{--fw: 14px}}.product-media-container.tc-active .tc-fp{display:block}.tc-fp-mat{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;overflow:hidden}.tc-fp-art{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;box-sizing:border-box;transition:padding .3s ease}.tc-mat .tc-fp-art{padding:11%;object-fit:contain}.tc-pf-black:not(.tc-mat) .tc-fp-art,.tc-pf-white:not(.tc-mat) .tc-fp-art,.tc-pf-espresso:not(.tc-mat) .tc-fp-art,.tc-pf-nature:not(.tc-mat) .tc-fp-art{padding:var(--fw);object-fit:contain}.tc-pf-canvas-black:not(.tc-mat) .tc-fp-art,.tc-pf-canvas-white:not(.tc-mat) .tc-fp-art,.tc-pf-canvas-espresso:not(.tc-mat) .tc-fp-art,.tc-pf-canvas-natural:not(.tc-mat) .tc-fp-art{padding:4.5%;object-fit:cover}.tc-fp-frame{position:absolute;top:0;left:0;width:100%;height:100%;display:block!important;z-index:2;pointer-events:none;transition:box-shadow .4s ease}.tc-pf-black .tc-fp-frame{box-shadow:inset 0 0 0 var(--fw) #1c1c1c,inset 0 0 0 2px #ffffff1a,inset 0 0 0 3px #00000080,inset 9px 9px 8px calc(var(--fw) * -1) #ffffff1c,inset -9px -9px 10px calc(var(--fw) * -1) #0000009e,inset 0 0 0 calc(var(--fw) + 1.5px) #0000009e,inset 0 0 16px var(--fw) #00000038}.tc-pf-white .tc-fp-frame{box-shadow:inset 0 0 0 var(--fw) #f4f1ea,inset 0 0 0 2px #fffffff2,inset 0 0 0 3px #0000001a,inset 9px 9px 8px calc(var(--fw) * -1) #fffffff2,inset -9px -9px 10px calc(var(--fw) * -1) #0003,inset 0 0 0 calc(var(--fw) + 1.5px) #0003,inset 0 0 16px var(--fw) #0000001a}.tc-pf-espresso .tc-fp-frame{box-shadow:inset 0 0 0 var(--fw) #43301f,inset 0 0 0 2px #ffd7aa29,inset 0 0 0 3px #0006,inset 9px 9px 8px calc(var(--fw) * -1) #ffd7aa2e,inset -9px -9px 10px calc(var(--fw) * -1) #0000008c,inset 0 0 0 calc(var(--fw) + 1.5px) #00000080,inset 0 0 16px var(--fw) #0000002e}.tc-pf-nature .tc-fp-frame{box-shadow:inset 0 0 0 var(--fw) #c1975f,inset 0 0 0 2px #fff0cd66,inset 0 0 0 3px #50321447,inset 9px 9px 8px calc(var(--fw) * -1) #fff0cd66,inset -9px -9px 10px calc(var(--fw) * -1) #50321466,inset 0 0 0 calc(var(--fw) + 1.5px) #50321466,inset 0 0 16px var(--fw) #50321429}.tc-pf-canvas-black .tc-fp-frame,.tc-pf-canvas-white .tc-fp-frame,.tc-pf-canvas-espresso .tc-fp-frame,.tc-pf-canvas-natural .tc-fp-frame{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.tc-pf-canvas-black .tc-fp-frame{background-image:url(canvas-black.png)}.tc-pf-canvas-white .tc-fp-frame{background-image:url(canvas-white.png)}.tc-pf-canvas-espresso .tc-fp-frame{background-image:url(canvas-espresso.png)}.tc-pf-canvas-natural .tc-fp-frame{background-image:url(canvas-natural.png)}.tc-pf-natural:not(.tc-mat) .tc-fp-art{padding:var(--fw);object-fit:contain}.tc-pf-natural .tc-fp-frame{box-shadow:inset 0 0 0 var(--fw) #c1975f,inset 0 0 0 2px #fff0cd66,inset 0 0 0 3px #50321447,inset 9px 9px 8px calc(var(--fw) * -1) #fff0cd66,inset -9px -9px 10px calc(var(--fw) * -1) #50321466,inset 0 0 0 calc(var(--fw) + 1.5px) #50321466,inset 0 0 16px var(--fw) #50321429}
/*# sourceMappingURL=/cdn/shop/t/4/assets/diprr-frame.css.map */
