.frame-modifications__options{display:flex;gap:15px;padding-block:10px;flex-wrap:wrap}.frame-modifications__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.frame-modifications__swatch{position:relative;overflow:hidden;width:35px;height:35px;outline:2px solid transparent;outline-offset:4px;border-radius:50%;box-shadow:0 0 10px -6px #000;cursor:pointer}.frame-modifications__swatch>img{position:absolute;top:0;left:0;max-width:none;width:700px}.frame-modifications__swatch:hover{outline:1px solid #eee;outline-offset:4px}.frame-modifications__radio:checked+.frame-modifications__swatch{outline:1px solid #000000;outline-offset:4px}.frame-modifications__fieldset{margin-bottom:20px}.frames-hidden{display:none}.product-gallery--image{position:relative}.product-gallery--image .frame-image{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-position:50% 50%;background-size:102% 107%}[data-type=paper-print] .frame-image{background-size:105% 115%}.product-gallery[data-orientation=landscape] .frame-image{transform:rotate(90deg);background-size:99% 105%;background-position:48% 43%}.product-gallery[data-type=paper-print][data-orientation=landscape] .frame-image{background-size:105% 112%}.product-gallery[data-orientation=square] .frame-image,.product-gallery[data-type=paper-print][data-orientation=square] .frame-image{background-size:99% 99%}.frame-option-title{position:relative;display:inline-flex;align-items:center;gap:8px}.frame-tooltip{width:18px;height:18px;border-radius:50%;border:1px solid #ccc;background:#fff;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.frame-tooltip__content{position:absolute;top:calc(100% + 10px);left:0;width:280px;background:#fff;border:1px solid #e5e5e5;padding:16px;border-radius:8px;box-shadow:0 8px 30px #00000014;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:20}.frame-tooltip__content p{margin:0 0 10px}.frame-tooltip__content p:last-child{margin-bottom:0}.frame-option-title:hover .frame-tooltip__content,.frame-option-title:focus-within .frame-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/frame-modifications.css.map */
