[data-ht-geometry]{position:relative;overflow:hidden;background:var(--ht-color)!important;aspect-ratio:var(--ht-frameRatio);border:0!important}[data-ht-geometry]:before{content:"";display:block;padding-top:calc(100% / var(--ht-frameRatio))}[data-ht-geometry][data-material]:after{content:"";position:absolute;z-index:0;top:calc(var(--ht-frameY)*1%);bottom:calc(var(--ht-frameY)*1%);left:calc(var(--ht-frameX)*1%);right:calc(var(--ht-frameX)*1%);background:var(--ht-mat-color);border:0;box-shadow:none;pointer-events:none}[data-ht-geometry]>.ht-builder-viewport{position:absolute;z-index:1;overflow:hidden;top:calc(var(--ht-printInsetY)*1%);bottom:calc(var(--ht-printInsetY)*1%);left:calc(var(--ht-printInsetX)*1%);right:calc(var(--ht-printInsetX)*1%);clip-path:inset(calc(var(--ht-hiddenY)*1%) calc(var(--ht-hiddenX)*1%))}[data-ht-geometry]>.ht-frame-texture{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:0 solid transparent;border-image-width:calc(var(--ht-frameY) * 1%) calc(var(--ht-frameX) * 1%);border-image-repeat:stretch;pointer-events:none}.ht-mat-bevel{display:none}.product-builder__border-preview>img,.product-builder__frame-swatch>img{display:block;width:100%;height:100%;object-fit:contain}.product-builder__frame-swatch>img{background:var(--pb-card,#fff)}.product-builder__info p{white-space:normal}.product-builder__info .product-builder__info-plain{white-space:pre-line}@supports (aspect-ratio:1){[data-ht-geometry][data-material]{--pb-tile-edge:var(--ht-color);--pb-tile-edge-x:calc(var(--ht-depthX, 0) * var(--pb-tile-view, .3) * 1%);--pb-tile-edge-y:calc(var(--ht-depthY, 0) * var(--pb-tile-view, .3) * 1%);overflow:visible;border-radius:0;aspect-ratio:var(--ht-frameRatio);background:linear-gradient(var(--ht-mat-color),var(--ht-mat-color)) center/calc(100% - var(--ht-frameX) * 2%) calc(100% - var(--ht-frameY) * 2%) no-repeat,var(--ht-color)!important}[data-ht-geometry]>.ht-frame-texture{clip-path:inset(0 calc(0px - var(--pb-tile-edge-x)) calc(0px - var(--pb-tile-edge-y)) 0)}[data-ht-geometry]>.ht-frame-texture:after,[data-ht-geometry]>.ht-frame-texture:before,[data-ht-geometry][data-material]:after,[data-ht-geometry][data-material]:before{content:"";position:absolute;z-index:auto;padding:0;border:0;box-shadow:none;transform-origin:0 0;box-sizing:content-box;pointer-events:none;clip-path:polygon(-1px -1px,100% -1px,100% calc(100% - 2px),calc(100% - 2px) 100%,-1px 100%)}[data-ht-geometry]>.ht-frame-texture:before,[data-ht-geometry][data-material]:before{top:0;left:100%;inline-size:var(--pb-tile-edge-x);block-size:100%;padding-bottom:2px;background:linear-gradient(to right,#00000029,#0000004d),var(--pb-tile-edge);transform:skewY(45deg)}[data-ht-geometry]>.ht-frame-texture:after,[data-ht-geometry][data-material]:after{top:100%;right:auto;bottom:auto;left:0;inline-size:100%;block-size:var(--pb-tile-edge-y);padding-right:2px;background:linear-gradient(#00000057,#0000007a),var(--pb-tile-edge);transform:skew(45deg)}[data-ht-geometry]>.ht-frame-texture:after,[data-ht-geometry]>.ht-frame-texture:before{border:0 solid transparent;border-image-source:inherit;border-image-slice:inherit;border-image-repeat:stretch}[data-ht-geometry]>.ht-frame-texture:before{border-image-width:0 100% 0 0;filter:brightness(.76)}[data-ht-geometry]>.ht-frame-texture:after{border-image-width:0 0 100% 0;filter:brightness(.58)}[data-ht-geometry][data-dark-frame=true]>.ht-frame-texture:before{border-image-slice:var(--ht-side-slice-1)}[data-ht-geometry][data-dark-frame=true]>.ht-frame-texture:after{border-image-slice:var(--ht-side-slice-2)}[data-ht-geometry][data-material=frameless]{--pb-tile-edge:#232323}[data-ht-geometry][data-material=canvas]{--pb-tile-edge:#f4f2ee}[data-ht-geometry][data-material=glass]{--pb-tile-edge:#c4e9e3}}@supports (aspect-ratio:1){[data-ht-geometry][data-edge-type=solid_color]{--pb-tile-edge:var(--ht-edge-color)}[data-ht-geometry][data-wrap=true]:before{background-image:linear-gradient(to right,#00000029,#0000004d),var(--ht-edge-image);background-size:100% 100%,calc(var(--ht-rightSizeX) * 1%) calc(var(--ht-rightSizeY) * 1%);background-position:0 0,calc(var(--ht-rightPositionX) * 1%) calc(var(--ht-rightPositionY) * 1%);background-repeat:no-repeat;background-origin:border-box,content-box}[data-ht-geometry][data-wrap=true]:after{background-image:linear-gradient(#00000057,#0000007a),var(--ht-edge-image);background-size:100% 100%,calc(var(--ht-bottomSizeX) * 1%) calc(var(--ht-bottomSizeY) * 1%);background-position:0 0,calc(var(--ht-bottomPositionX) * 1%) calc(var(--ht-bottomPositionY) * 1%);background-repeat:no-repeat;background-origin:border-box,content-box}[data-ht-geometry][data-wrap=true][data-bw=true]:after,[data-ht-geometry][data-wrap=true][data-bw=true]:before{filter:grayscale(1)}}[data-ht-geometry] .ht-builder-viewport>img{position:absolute!important;max-width:none!important;top:calc(50% + var(--ht-y)*100%)!important;left:calc(50% + var(--ht-x)*100%)!important;width:calc(var(--ht-coverX)*100%)!important;height:calc(var(--ht-coverY)*100%)!important;transform:translate(-50%,-50%) scale(var(--ht-scale))!important;object-fit:fill}[data-ht-geometry][data-bw=true] .ht-builder-viewport>img{filter:grayscale(1)}[data-ht-geometry][data-material=canvas]{box-shadow:7px 8px 12px #0000002e}[data-ht-geometry][data-material=glass]{box-shadow:inset 0 0 0 2px #9dd9d3,0 10px 22px #00000024}.ht-builder-upload-status{display:block;font-size:calc(12px * var(--pb-type-scale, 1));line-height:1.4;text-align:center;margin:8px 0 0}.ht-builder-upload-status:empty{display:none}.product-builder .ht-builder-recovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 0 auto;padding-left:12px;max-inline-size:50%;flex-shrink:0}.product-builder .ht-builder-recovery-actions button{min-block-size:36px;padding:6px 12px;border:1px solid currentColor;border-radius:4px;background:#fff;color:inherit;font:inherit;cursor:pointer}.product-builder .ht-builder-recovery-actions button:disabled{opacity:.5;cursor:default}.product-builder__tile:not([data-loaded]) .ht-builder-viewport{background:linear-gradient(100deg,#f1eeea 40%,#faf8f6,#f1eeea 60%) 0 0/300% 100%;animation:ht-shimmer 1.4s linear infinite}@keyframes ht-shimmer{to{background-position:-150% 0}}.product-builder__tile[data-upload-failed][data-loaded] .ht-builder-viewport>img{opacity:.4}.ht-tile-shell{position:relative;inline-size:100%}.ht-tile-actions{position:absolute;top:10px;right:10px;z-index:2;display:none;flex-direction:column;gap:5px}.ht-tile-action{position:relative;display:flex;inline-size:25px;block-size:25px;min-block-size:25px;padding:0;border:0;border-radius:50%;background:#ffffffdb var(--ht-tile-icon) center/64% no-repeat;box-shadow:0 3px 8px #0000003d;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out}.ht-tile-action:hover{background-color:#fff;box-shadow:0 4px 12px #00000052}.ht-tile-action--resolve{display:none;background:#fff;color:#9b3027;font-weight:700}.ht-tile-action--resolve:before{content:"!"}.product-builder__tile[data-upload-issue] .ht-tile-actions{display:flex;top:3px;right:3px}.product-builder__tile[data-upload-issue] .ht-tile-action--resolve{display:flex;align-items:center;justify-content:center}.product-builder__tile[data-upload-issue] .ht-tile-action:not(.ht-tile-action--resolve){display:none}.ht-tile-action:is(:hover,:focus-visible):after{content:attr(aria-label);position:absolute;top:0;right:30px;padding:0 10px;block-size:25px;border-radius:5px;background:#fff;color:#5f5f5f;font-size:calc(11px * var(--pb-type-scale, 1));font-weight:700;line-height:25px;white-space:nowrap}.ht-tile-action--edit{--ht-tile-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5f5f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L18.5 9.5a2.1 2.1 0 0 0-3-3L5 17v3zm9.5-13.5 3 3'/%3E%3C/svg%3E")}.ht-tile-action--remove{--ht-tile-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f5f5f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4.5h6V7M6.5 7l1 13h9l1-13M10 11v6m4-6v6'/%3E%3C/svg%3E")}@media(min-width:960px){.product-builder__tile:focus-within .ht-tile-actions,.product-builder__tile:hover .ht-tile-actions{display:flex}[data-pb-compact-actions] .ht-tile-actions{top:3px;right:3px}@supports (width:1cqw){[data-pb-layout=mix] .ht-tile-shell{container-type:inline-size;--pb-icon-size:max(16px, min(14cqw, 25px))}[data-pb-layout=mix] .ht-tile-action{inline-size:var(--pb-icon-size);block-size:var(--pb-icon-size);min-block-size:var(--pb-icon-size)}}@media(hover:none){.ht-tile-actions{display:flex}}}@media not all and (min-width:960px){.ht-tile-actions{display:flex}.ht-tile-action--remove{display:none}.ht-tile-action{inline-size:32px;block-size:32px;min-block-size:32px}[data-pb-compact-actions] .ht-tile-actions{top:-5px;right:-5px}[data-pb-compact-actions] .ht-tile-action--edit{background:0 0;box-shadow:none}[data-pb-compact-actions] .ht-tile-action--edit:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#ffffffdb var(--ht-tile-icon) center/64% no-repeat;box-shadow:0 2px 5px #0000003d;pointer-events:none;content:""}.ht-tile-action:hover:after{display:none}}@supports not (inset:0){.product-editor{top:0;right:0;bottom:0;left:0}}:root{--ht-pb-entry-visibility:var(--ht-pb-entry-base-visibility, hidden);--ht-pb-entry-loader-display:var(--ht-pb-entry-base-loader-display, flex)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-gallery-commerce.css.map */
