body,html{min-height:100%}.builder{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#fff}.builder__close,.builder__cart-icon{z-index:100;position:absolute;top:20px;left:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#f7f7f7;color:#000}@media screen and (min-width: 1000px){.builder__close{right:333px;left:auto}}.builder__cart-icon{right:20px;left:auto}.builder__cart-icon .header__cart-count{left:auto;right:2px;top:3px}.builder__step{display:none;height:100%}.builder__step.visible{display:block}@media screen and (min-width: 1000px){.builder__step.visible{display:flex}}@media screen and (max-width: 999px){.builder__step--upload.visible{position:relative;overflow:auto;height:100%}.builder__step--upload.visible .builder__content-column{height:auto;padding-bottom:200px}.builder__step--upload.visible .builder__step-footer{z-index:1000;background:#fff;position:fixed;left:16px;bottom:0;width:100%}.builder-announcement-active .builder__step--upload.visible .builder__step-footer{padding-bottom:10px}}.builder__step--upload .button--secondary{background-color:#fff}.builder__image-column{display:none}@media screen and (min-width: 1000px){.builder__image-column{display:block;width:100%;padding:32px;background-color:#f7f7f7;height:100%;text-align:center}.builder-announcement-active .builder__image-column{padding-bottom:85px}}@media screen and (max-width: 999px){.builder__step--upload .builder__image-column{display:block;padding:0 16px}}.builder__step-image{display:inline-block;border-radius:20px;overflow:hidden;max-height:calc(100vh - 64px);object-fit:cover;object-position:center center;aspect-ratio:1/1}.builder-announcement-active .builder__step-image{max-height:calc(100vh - 115px)}.builder__content-column{display:flex;flex-direction:column;width:100%;height:100%;padding:0 16px}@media screen and (min-width: 1000px){.builder__content-column{min-width:390px;max-width:390px}}.builder__content-column-inner{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0px}.builder__step-count{margin:80px 0 26px}.builder__step-count-inner{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-weight:600;letter-spacing:3.2px;margin-bottom:15px;line-height:0;-webkit-user-select:none;user-select:none}.builder__step-count-button:disabled{opacity:.2;pointer-events:none}.builder__step-count-bar{width:100%;height:8px;border-radius:8px;background-color:#f2f2f2}.builder__step-count-bar-inner{width:20%;height:8px;border-radius:8px;background-color:#000}.builder__step-heading{margin:20px 0 29px;font-size:32px}.builder__options-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:8px;grid-row-gap:0px}.builder__options-grid--edge{display:flex;flex-wrap:wrap;align-items:flex-start;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.builder__options-grid--edge .builder__option{width:calc(50% - 4px)}.builder__option{position:relative;display:flex;align-items:center;border-radius:8px;border:1px solid #E0E0E0;padding:6px;margin-bottom:8px}.builder__step--size .builder__option{justify-content:center}.builder__option .icon-info{position:absolute;right:8px;bottom:8px}.builder__option.no-frame .icon-frame{display:none}.builder__option .icon-frame{position:absolute;right:14px;top:14px;z-index:100;width:12px;height:auto}.builder__option--stacked{display:block;text-align:center}.builder__option--stacked .builder__option-image{margin-right:0}.builder__option--stacked .builder__option-image{width:100%;height:auto;aspect-ratio:1/1;margin:0 0 10px;object-fit:cover;object-position:center center}.builder__option.active{background-color:#f5d64a}.builder__option.active:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #000000;border-radius:8px;position:absolute;top:-1px;left:-1px;pointer-events:none}.builder__option-image{width:88px;height:88px;object-fit:cover;object-position:center right;border-radius:6px;margin-right:16px}.builder__option-content--small{text-align:left;align-items:flex-start}.builder__option--stacked--color{padding-bottom:50px;margin-bottom:-50px}.builder__option-content strong{display:block;font-size:20px;line-height:20px;margin-bottom:3px}.builder--framed-prints .builder__option-content strong{font-size:16px;line-height:18px}.builder__option-content--small strong{font-size:14px;line-height:18px}.builder__option-content span{display:block;font-size:14px;line-height:18px;white-space:wrap}.builder__option-content s{opacity:.5}.builder__color-picker{width:calc(50% - 20px);background-color:#000;color:#fff;padding:7px;margin:6px 0 12px 8px}.builder__step-footer{border-top:1px solid #E0E0E0;padding:16px 16px 20px;width:calc(100% + 32px);margin-left:-16px}.builder-announcement-active .builder__step-footer{padding:16px 16px 70px}.builder__step-footer-selection,.builder__summary-free-shipping{margin-top:7px;display:block;font-size:14px}.builder__step-footer-selection span:empty{display:none}.builder__step-footer-selection span:not(first-child){margin-left:-3px}.builder__step-submit:disabled{opacity:.5}.builder__subtotal{display:block;font-size:20px;margin-bottom:9px}.builder__submit .ui{display:none}.builder__submit.submitting .ui{display:block}.builder__submit.submitting span{opacity:0}.builder__select{border:1px solid #E0E0E0;border-radius:8px;margin-bottom:16px;padding:11px 20px 13px;font-size:14px;-webkit-appearance:none;appearance:none;background-image:var(--select-chevron-down);background-size:10px 7px;background-position:right 20px center;background-repeat:no-repeat}.builder__summary-details{margin-bottom:12px}.builder__summary-details strong{font-size:20px;display:flex;justify-content:space-between}.builder.builder--no-edging .builder__preview-top-wrap,.builder.builder--no-edging .builder__preview-right-wrap,.builder.builder--no-edging .builder__preview-bottom-wrap,.builder.builder--no-edging .builder__preview-left-wrap{display:none}.builder.builder--no-edging .builder__preview-section{padding-left:0}.builder.builder--no-edging .builder__preview-column{max-width:350px;width:100%}@media screen and (min-width: 500px){.builder.builder--no-edging .builder__preview-column{max-width:450px}}@media screen and (min-width: 750px){.builder.builder--no-edging .builder__preview-column{max-width:600px}}@media screen and (min-width: 1200px){.builder.builder--no-edging .builder__preview-column{max-width:750px}}@media screen and (min-width: 1400px){.builder.builder--no-edging .builder__preview-column{max-width:900px}}@media screen and (min-width: 750px) and (max-height: 800px){.builder.builder--no-edging .builder__preview-column{max-width:550px}}@media screen and (min-width: 1200px) and (max-height: 1000px){.builder.builder--no-edging .builder__preview-column{max-width:750px}}.builder.builder--no-edging .builder__preview.flipped .builder__preview-column{max-width:350px}@media screen and (min-width: 500px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-column{max-width:450px}}@media screen and (min-width: 750px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-column{max-width:564px}}@media screen and (min-width: 750px) and (max-height: 850px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-column{max-width:450px}}@media screen and (min-width: 1200px) and (min-height: 851px) and (max-height: 999px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-column{max-width:550px}}.builder.builder--no-edging .builder__preview.flipped .builder__preview-wrap{width:350px}@media screen and (min-width: 750px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-wrap{width:400px}}@media screen and (min-width: 1000px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-wrap{width:564px}}@media screen and (min-width: 750px) and (max-height: 850px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-wrap{width:400px}}@media screen and (min-width: 1200px) and (min-height: 851px) and (max-height: 999px){.builder.builder--no-edging .builder__preview.flipped .builder__preview-wrap{width:500px}}.builder.builder--no-edging .builder__preview-wrap{width:350px}@media screen and (min-width: 500px){.builder.builder--no-edging .builder__preview-wrap{width:450px}}@media screen and (min-width: 750px){.builder.builder--no-edging .builder__preview-wrap{width:600px}}@media screen and (min-width: 1200px){.builder.builder--no-edging .builder__preview-wrap{width:750px}}@media screen and (min-width: 1400px){.builder.builder--no-edging .builder__preview-wrap{width:900px}}@media screen and (min-width: 750px) and (max-height: 850px){.builder.builder--no-edging .builder__preview-wrap{width:550px}}@media screen and (min-width: 1200px) and (min-height: 851px) and (max-height: 999px){.builder.builder--no-edging .builder__preview-wrap{width:750px}}.builder.builder--no-edging .builder__zoom-controls{margin-top:30px}.builder .builder__step--upload .builder__upload-block-content{padding:40px 20px;background:#f7f7f7;border-radius:20px}@media screen and (max-width: 999px){.builder .builder__step--upload .builder__upload-block-content{margin-top:32px}}.builder .builder__upload-photo{margin:0 auto;display:block}.builder .builder__loading{display:block;position:relative;height:100%;padding:45px;margin-bottom:32px}@media screen and (min-width: 1000px){.builder .builder__loading{padding:0;margin-bottom:0}}.builder .builder__loading.hide{display:none}.builder .builder__preview{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:none;pointer-events:none;height:100%;padding:32px;border-radius:20px;background:none}.builder .builder__preview.ready{background-color:#fff}.builder .builder__preview.active{display:flex;align-items:center;justify-content:center}.builder .builder__preview.coloured .builder__preview-top-wrap,.builder .builder__preview.coloured .builder__preview-left-wrap,.builder .builder__preview.coloured .builder__preview-right-wrap,.builder .builder__preview.coloured .builder__preview-bottom-wrap{background-color:#000}.builder .builder__preview.coloured .builder__preview-top-wrap img,.builder .builder__preview.coloured .builder__preview-left-wrap img,.builder .builder__preview.coloured .builder__preview-right-wrap img,.builder .builder__preview.coloured .builder__preview-bottom-wrap img{display:none}.builder .builder__preview.black-white .builder__preview-section{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}.builder .builder__preview.colored.black-white .builder__preview-section,.builder .builder__preview.colored.sepia .builder__preview-section{-webkit-filter:none;filter:none}.builder .builder__preview.sepia .builder__preview-section{-webkit-filter:sepia(100%)!important;filter:sepia(100%)!important}.builder .builder__preview.wrapped .builder__preview-top-wrap img{margin-top:30px}@media screen and (min-width: 750px){.builder .builder__preview.wrapped .builder__preview-top-wrap img{margin-top:60px}}.builder .builder__preview.wrapped .builder__preview-top-wrap,.builder .builder__preview.wrapped .builder__preview-bottom-inner,.builder .builder__preview.wrapped .builder__preview-left-wrap{transform:none;filter:none}.builder .builder__preview.wrapped .builder__preview-top-wrap{border-top:2px solid #000;border-bottom:2px dashed #000}.builder .builder__preview.wrapped .builder__preview-left-wrap{border-left:2px solid #000;border-right:2px dashed #000}.builder .builder__preview.wrapped .builder__preview-left-wrap img{margin-left:30px}@media screen and (min-width: 750px){.builder .builder__preview.wrapped .builder__preview-left-wrap img{margin-left:60px}}.builder .builder__preview.wrapped .builder__preview-right-wrap img{filter:none;transform:none}.builder .builder__preview.mirrored .builder__preview-right-wrap .guillotine-canvas{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.builder .builder__preview.mirrored .builder__preview-right-wrap img{-moz-transform:none;-o-transform:none;-webkit-transform:none;transform:none;filter:none;-ms-filter:none}.builder .builder__preview.flipped.panorama-print .builder__preview-wrap{width:160px!important;margin:0 auto}.builder .builder__preview.flipped.double-width-print .builder__preview-wrap{width:220px!important;margin:0 auto}.builder .builder__preview-column{margin:0 auto;position:relative}.builder .builder__preview-column img{transform:translateZ(0);-webkit-transform:translateZ(0);height:auto!important}.builder .builder__preview-wrap{width:240px}@media screen and (min-width: 1000px){.builder .builder__preview-wrap{width:360px}}@media screen and (min-width: 1230px){.builder .builder__preview-wrap{width:450px}}@media screen and (min-width: 1000px){.builder--has-edging .builder__preview-main-section{transform:scale(1.2)}}@media screen and (min-width: 1400px){.builder--has-edging .builder__preview-main-section{transform:scale(1.4)}}@media screen and (min-width: 1000px) and (max-height: 700px){.builder--has-edging .builder__preview .builder__preview-main-section{transform:scale(1)}}@media screen and (min-width: 1000px) and (min-height: 701px) and (max-height: 800px){.builder--has-edging .builder__preview .builder__preview-main-section{transform:scale(1.2)}}@media screen and (min-width: 1000px) and (max-height: 800px){.builder--has-edging .builder__preview.flipped .builder__preview-main-section{transform:scale(1)}}@media screen and (min-width: 1000px) and (min-height: 801px) and (max-height: 950px){.builder--has-edging .builder__preview.flipped .builder__preview-main-section{transform:scale(1.2)}}.builder .builder__preview-section{position:relative;padding-left:30px;z-index:10}@media screen and (min-width: 750px){.builder .builder__preview-section{padding-left:60px}}.builder .builder__preview-top-wrap,.builder .builder__preview-bottom-inner{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";height:30px;overflow:hidden}@media screen and (min-width: 750px){.builder .builder__preview-top-wrap,.builder .builder__preview-bottom-inner{height:60px}}.builder .builder__preview-top-wrap{border:2px solid #000;border-top:2px dashed #000;margin-left:-2px}.builder .builder__preview-bottom-inner{height:auto}.builder .builder__preview-bottom-wrap{height:30px;overflow:hidden;border:2px solid #000;border-top:2px dashed #000;width:324px;position:absolute;margin:0 0 0 -2px}@media screen and (min-width: 750px){.builder .builder__preview-bottom-wrap{height:60px}}.builder .builder__preview-image{perspective:1000px;backface-visibility:hidden}.builder .builder__preview-right-wrap{border:2px solid #000;border-left:2px dashed #000;width:30px;display:block;float:right;overflow:hidden;margin:-2px 0 0}@media screen and (min-width: 750px){.builder .builder__preview-right-wrap{width:60px}}.builder .builder__preview-right-wrap img{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.builder .builder__preview-left-wrap{border:2px solid #000;border-left:2px dashed #000;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";position:absolute;left:0;top:30px;width:30px;display:block;overflow:hidden;float:left;margin:-2px 35px 0 0}@media screen and (min-width: 750px){.builder .builder__preview-left-wrap{top:60px;width:60px}}.builder .builder__preview-section-2{display:none}.builder .builder__preview-error{text-align:center;background-color:#ef1616;color:#fff;padding:10px 20px 11px;margin:60px 0 -66px;font-size:14px;font-weight:600}.builder .builder__zoom-controls{margin-top:55px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (min-width: 750px){.builder .builder__zoom-controls{margin-top:80px}}.builder .builder__zoom-controls h5{font-size:16px}.builder .builder__zoom-controls button{vertical-align:middle;display:inline-block;font-size:23px;margin:0 5px}.builder .builder__zoom-controls button:hover{color:#f5d64a}.builder .builder__zoom-controls .zoom-range{background:#b6b6b6;border:none;border-radius:12px;height:8px;padding:0;display:inline-block;vertical-align:middle;margin:0 10px;width:100px}@media screen and (min-width: 750px){.builder .builder__zoom-controls .zoom-range{width:120px}}.builder .builder__zoom-controls .zoom-range::-webkit-slider-thumb{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);box-shadow:0 2px 8px #0003;-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:18px;background:#04b5b5;border:4px solid #fff;cursor:pointer}.builder .builder__zoom-controls .zoom-range::-moz-range-thumb{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);box-shadow:0 2px 8px #0003;width:18px;height:18px;border-radius:18px;background:#04b5b5;border:4px solid #fff;cursor:pointer}.builder .builder__zoom-controls input[type=range]::-webkit-slider-thumb{pointer-events:auto}.builder .builder__preview-options{padding:30px 0}@media screen and (min-width: 1000px){.builder .builder__preview-options{padding:40px;margin:50px 0;-webkit-box-shadow:0px 8px 24px 0px rgba(0,0,0,.04);-moz-box-shadow:0px 8px 24px 0px rgba(0,0,0,.04);box-shadow:0 8px 24px #0000000a;background-color:#fff}}@media screen and (min-width: 1000px){.builder .builder__preview-options{max-width:285px}}.builder .builder__preview-options h5{margin-top:25px;font-size:16px}.builder .builder__preview-options .rotate-right-button:hover{color:#888}.builder .builder__preview-options .rotate-right-button .icon{font-size:26px;padding-left:0;color:#000}.builder .builder__preview-options .rotate-right-button span{font-size:12px;display:inline-block;vertical-align:middle}.builder .builder__preview-filter{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.builder .builder__preview-filter:hover{cursor:pointer;color:#888}.builder .builder__preview-filter.active span:after{content:"";display:block;width:8px;height:8px;border-radius:50px;background-color:#000;left:5px;top:5px;position:absolute}.builder .builder__preview-filter span{position:relative;padding-left:30px;font-size:12px;height:18px;display:block;line-height:18px;margin-bottom:12px}.builder .builder__preview-filter span:before{content:"";display:block;width:18px;height:18px;border-radius:50px;border:2px solid #000;position:absolute;left:0}.builder .builder__preview-quality{background-color:#f3f3f3;display:block;width:100%;padding:3px;height:16px;position:relative;margin:0 0 20px}.builder .builder__preview-quality.perfect .builder__preview-quality-bar-arrow{left:101%;opacity:1}.builder .builder__preview-quality.perfect .builder__preview-quality-bar{width:calc(100% - 9px);background-color:#b7d170}.builder .builder__preview-quality.good .builder__preview-quality-bar-arrow{left:77%;opacity:1}.builder .builder__preview-quality.good .builder__preview-quality-bar{width:calc(75% - 9px);background-color:#b7d170}.builder .builder__preview-quality.fair .builder__preview-quality-bar-arrow{left:27%;opacity:1}.builder .builder__preview-quality.fair .builder__preview-quality-bar{width:calc(25% - 9px);background-color:#dc7025}.builder .builder__preview-quality.unsuitable .builder__preview-quality-bar-arrow{left:12%;opacity:1}.builder .builder__preview-quality.unsuitable .builder__preview-quality-bar{width:calc(10% - 9px);background-color:#dc7025}.builder .builder__preview-quality .builder__preview-quality-bar-arrow{position:absolute;margin-left:-14px;width:6px;height:auto;top:-12px;opacity:0;transform:rotate(90deg)}.builder .builder__preview-quality .builder__preview-quality-bar{background-color:#b7d170;display:block;height:8px;position:absolute;left:4px;bottom:4px}.builder .builder__preview-quality .builder__preview-quality-excellent,.builder .builder__preview-quality .builder__preview-quality-good,.builder .builder__preview-quality .builder__preview-quality-fair{position:absolute;padding-top:16px;display:block;font-size:12px}.builder .builder__preview-quality .builder__preview-quality-excellent{right:0}.builder .builder__preview-quality .builder__preview-quality-good{left:50%;transform:translate(-50%)}.builder .builder__preview-quality .builder__preview-quality-fair{left:0}.builder .builder__preview-warning span,.builder .builder__preview-quality-message span{font-size:14px;font-weight:600;display:block;margin-bottom:16px;text-align:center}.builder .builder__preview-warning span.unsuitable-quality,.builder .builder__preview-quality-message span.unsuitable-quality{color:#000;border:2px solid #F06161;padding:16px;border-radius:20px;margin-bottom:16px;display:flex;text-align:left}.builder .builder__preview-warning svg,.builder .builder__preview-quality-message svg{min-width:48px;margin-right:16px}.builder .builder__preview-enhance{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;margin-top:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.builder .builder__preview-enhance:hover{cursor:pointer;color:#888}.builder .builder__preview-enhance.active span:after{content:"\e606";font-family:icons;position:absolute;left:3px;top:0}.builder .builder__preview-enhance span{position:relative;padding-left:30px;font-size:12px;height:18px;display:block;line-height:18px;margin-bottom:12px}.builder .builder__preview-enhance span:before{content:"";display:block;width:18px;height:18px;border-radius:2px;border:2px solid #000;position:absolute;left:0}.builder .builder__upload-submit{margin-top:15px}.builder .builder__step--frame.black-white .builder__frame-image,.builder .builder__step--frame-preview.black-white .builder__frame-image{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}.builder .builder__step--frame.sepia .builder__frame-image,.builder .builder__step--frame-preview.sepia .builder__frame-image{-webkit-filter:sepia(100%)!important;filter:sepia(100%)!important}.builder .builder__step--frame.flipped .builder__frame-wrap,.builder .builder__step--frame-preview.flipped .builder__frame-wrap{transform:rotate(-90deg)}.builder .builder__step--frame.flipped .builder__option.builder__option--frameless .builder__frame-image,.builder .builder__step--frame-preview.flipped .builder__option.builder__option--frameless .builder__frame-image,.builder .builder__step--frame.flipped .builder__frame-image,.builder .builder__step--frame-preview.flipped .builder__frame-image,.builder .builder__step--frame.flipped .guillotine-column,.builder .builder__step--frame-preview.flipped .guillotine-column{width:33%}.builder .builder__step--frame.square.flipped .builder__frame-image,.builder .builder__step--frame-preview.square.flipped .builder__frame-image,.builder .builder__step--frame.square.flipped .guillotine-column,.builder .builder__step--frame-preview.square.flipped .guillotine-column{width:48.41%}.builder .builder__step--frame.panorama.flipped .builder__frame-image,.builder .builder__step--frame-preview.panorama.flipped .builder__frame-image,.builder .builder__step--frame.panorama.flipped .guillotine-column,.builder .builder__step--frame-preview.panorama.flipped .guillotine-column{width:18%}.builder .builder__step--frame img,.builder .builder__step--frame-preview img{margin-bottom:13px}.builder .builder__step--frame .builder__option,.builder .builder__step--frame-preview .builder__option{position:relative;min-height:235px}@media screen and (min-width: 1000px){.builder .builder__step--frame .builder__option.builder__option--frameless img{margin:-16px 0 6px}.builder .builder__step--frame-canvas .builder__option.builder__option--frameless img{margin:-8px 0 6px}}.builder .builder__step--frame .builder__option.builder__option--frameless .guillotine-column,.builder .builder__step--frame-preview .builder__option.builder__option--frameless .guillotine-column{margin:-18px auto 0!important}.builder .builder__step--frame .builder__option.builder__option--frameless .builder__frame-image,.builder .builder__step--frame-preview .builder__option.builder__option--frameless .builder__frame-image{position:relative;width:48.41%;max-height:350px;margin:30px auto 40px;left:auto;top:auto;transform:none}@media screen and (min-width: 750px){.builder .builder__step--frame .builder__option.builder__option--frameless .builder__frame-image,.builder .builder__step--frame-preview .builder__option.builder__option--frameless .builder__frame-image{margin:70px auto 40px}}@media screen and (min-width: 1000px){.builder .builder__step--frame .builder__option.builder__option--frameless .builder__frame-image,.builder .builder__step--frame-preview .builder__option.builder__option--frameless .builder__frame-image{margin:100px auto 40px}}.builder .builder__step--frame .builder__option.builder__option--frameless img{background-color:#f7f7f7;border-radius:20px;margin-bottom:8px}.builder .builder__step--frame .builder__option h4,.builder .builder__step--frame-preview .builder__option h4{font-size:16px;margin-bottom:0;position:relative;z-index:5;padding-right:30px}.builder .builder__step--frame .builder__option .icon-question,.builder .builder__step--frame-preview .builder__option .icon-question{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;right:0;top:2px;font-size:18px;z-index:10}.builder .builder__step--frame .builder__option .icon-question:hover,.builder .builder__step--frame-preview .builder__option .icon-question:hover{cursor:pointer;color:#888}.builder .builder__step--frame .builder__option span,.builder .builder__step--frame-preview .builder__option span{font-size:14px;line-height:20px;display:block}.builder .builder__step--frame .builder__option p,.builder .builder__step--frame-preview .builder__option p{font-size:14px;color:#71716e;margin-bottom:18px;position:relative;z-index:5}@media screen and (min-width: 1000px){.builder .builder__step--frame .builder__color-picker,.builder .builder__step--frame-preview .builder__color-picker{position:absolute;right:0;bottom:0;background-color:#c6c6c6;color:#fff}}.builder .builder__step--frame-preview .guillotine-column{box-shadow:none!important;border:none!important;padding:0!important;background:none!important;position:absolute;width:48.41%;top:50%;transform:translate(-50%,-50%);left:50%;margin:0 auto;display:block;z-index:1}.builder .builder__step--frame-canvas .guillotine-column{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:90%}.builder .builder__step--frame-canvas.flipped .guillotine-column{width:60%}.builder .builder__step--frame-canvas.flipped .guillotine-column:has([style*="padding-top: 200%"]){width:45%}.builder .builder__step--frame:not(.frame-selected) .builder__image-column .guillotine-column,.builder .builder__step--frame:not(.frame-selected) .builder__mobile-image-column .guillotine-column{width:90%}@media screen and (min-width: 1200px){.builder .builder__step--frame:not(.frame-selected) .builder__image-column .guillotine-column,.builder .builder__step--frame:not(.frame-selected) .builder__mobile-image-column .guillotine-column{width:100%}}.builder .builder__step--frame.flipped:not(.frame-selected) .builder__image-column .guillotine-column,.builder .builder__step--frame.flipped:not(.frame-selected) .builder__mobile-image-column .guillotine-column{width:60%}.builder .builder__step--frame.flipped:not(.frame-selected) .builder__image-column .guillotine-column:has([style*="padding-top: 200%"]),.builder .builder__step--frame.flipped:not(.frame-selected) .builder__mobile-image-column .guillotine-column:has([style*="padding-top: 200%"]){width:45%}.builder .builder__step--frame-preview img{margin-bottom:8px;z-index:5;position:relative}.builder .builder__step--frame-preview .builder__frame-image{position:absolute;width:48.41%;top:50%;transform:translate(-50%,-50%);left:50%;margin:5px auto 0;display:block;z-index:1}.builder .builder__step--frame .builder__frame-image-wrap{position:relative}.builder__overlay{-moz-transition:all .3s cubic-bezier(.64,.05,.35,1);-o-transition:all .3s cubic-bezier(.64,.05,.35,1);-webkit-transition:all .3s cubic-bezier(.64,.05,.35,1);transition:all .3s cubic-bezier(.64,.05,.35,1);position:fixed;width:100%;height:100%;background-color:#000;top:0;left:0;visibility:hidden;opacity:0;z-index:100}.builder__overlay.active{visibility:visible;opacity:.8}.builder-error{background-color:#ff4345;color:#fff;padding:20px;text-align:center;display:block;margin-top:25px}@media screen and (min-width: 750px){.builder-error{margin-top:0}}.builder-error strong{margin-left:5px}.builder-error a{text-decoration:underline;color:#fff}.builder-error a:hover{opacity:.6}.black .builder__image-column .guillotine-column,.black .builder__frame-image-wrap .guillotine-column{border:12px solid #000;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);box-shadow:0 5px 25px #0000004d,inset 0 0 49px 6px #636363;padding:5px;background:#737373}.black .builder__image-column .guillotine-window,.black .builder__frame-image-wrap .guillotine-window{display:block;position:relative;overflow:hidden;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:grab,move;box-shadow:0 0 20px 5px #060606}.espresso .builder__image-column .guillotine-column,.espresso .builder__frame-image-wrap .guillotine-column{border:12px solid #1e0f0a;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);box-shadow:0 5px 25px #0000005e,inset 0 0 49px 6px #1e0f0a;padding:5px;background:#e8e8e8}.espresso .builder__image-column .guillotine-window,.espresso .builder__frame-image-wrap .guillotine-window{display:block;position:relative;overflow:hidden;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:grab,move;box-shadow:0 0 9px 3px #1e0f0a}.white .builder__image-column .guillotine-column,.white .builder__frame-image-wrap .guillotine-column{border:12px solid #fff;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);box-shadow:0 5px 25px #0000005e,inset 0 0 49px 6px #636363;padding:5px;background:#fff}.white .builder__image-column .guillotine-window,.white .builder__frame-image-wrap .guillotine-window{display:block;position:relative;overflow:hidden;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:grab,move;box-shadow:0 0 6px 3px #636363}.silver .builder__image-column .guillotine-column,.silver .builder__frame-image-wrap .guillotine-column{-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,.3);box-shadow:0 5px 25px #0000004d,inset 0 0 7px 6px #2d2d2d;padding:5px;background:#fff;border:12px solid #696969}.silver .builder__image-column .guillotine-window,.silver .builder__frame-image-wrap .guillotine-window{display:block;position:relative;overflow:hidden;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:grab,move;box-shadow:0 0 4px 2px #616161}.builder--canvas-prints .builder__preview.flipped.panorama-print .builder__preview-wrap{width:120px!important;margin:0}.builder--canvas-prints .builder__preview.flipped.double-width-print .builder__preview-wrap{width:160px!important;margin:0}@media screen and (min-width: 1000px){.builder--canvas-prints .builder__preview.flipped .builder__preview-wrap{width:280px}}@media screen and (min-width: 1230px){.builder--canvas-prints .builder__preview.flipped .builder__preview-wrap{width:300px}}.builder--two-panel-canvas .builder__preview-section,.builder--two-panel-canvas .builder__preview-section-2{display:inline-block}.builder--two-panel-canvas .builder__preview-section{padding-left:30px}.builder--two-panel-canvas .builder__preview-wrap{width:200px}.builder--two-panel-canvas .builder__preview-section{width:260px}.builder--two-panel-canvas .builder__preview-top-wrap,.builder--two-panel-canvas .builder__preview-bottom-inner,.builder--two-panel-canvas .builder__preview-bottom-wrap{height:30px}.builder--two-panel-canvas .builder__preview-left-wrap{width:30px;margin-top:-32px}.builder--two-panel-canvas .builder__preview-right-wrap{width:30px}.builder--two-panel-canvas .builder__preview.wrapped .builder__preview-left-wrap img{margin-left:30px}.builder--two-panel-canvas .builder__preview.wrapped .builder__preview-top-wrap img{margin-top:30px}.builder--two-panel-canvas .builder__preview-bottom-wrap,.builder--two-panel-canvas .builder__preview-top-wrap{margin-left:0}.builder--three-panel-canvas .builder__preview-section,.builder--three-panel-canvas .builder__preview-section-2{display:inline-block}.builder--three-panel-canvas .builder__preview-section{padding-left:30px}.builder--three-panel-canvas .builder__preview-wrap{width:110px}.builder--three-panel-canvas .builder__preview-section{width:170px}.builder--three-panel-canvas .builder__preview-top-wrap,.builder--three-panel-canvas .builder__preview-bottom-inner,.builder--three-panel-canvas .builder__preview-bottom-wrap{height:30px}.builder--three-panel-canvas .builder__preview-left-wrap{width:30px;margin-top:-32px}.builder--three-panel-canvas .builder__preview-right-wrap{width:30px}.builder--three-panel-canvas .builder__preview.wrapped .builder__preview-left-wrap img{margin-left:30px}.builder--three-panel-canvas .builder__preview.wrapped .builder__preview-top-wrap img{margin-top:30px}.builder--three-panel-canvas .builder__preview-bottom-wrap,.builder--three-panel-canvas .builder__preview-top-wrap{margin-left:0}.builder--canvas-minis .builder__preview-column{max-width:350px}@media screen and (min-width: 750px){.builder--canvas-minis .builder__preview-column{max-width:400px}}@media screen and (min-width: 1000px){.builder--canvas-minis .builder__preview-column{max-width:500px}}.builder--canvas-minis .builder__preview-wrap{width:200px}@media screen and (min-width: 1000px){.builder--canvas-minis .builder__preview-wrap{width:250px}}@media screen and (min-width: 1230px){.builder--canvas-minis .builder__preview-wrap{width:300px}}@media screen and (min-width: 1000px){.builder--canvas-minis .builder__zoom-controls{margin-top:150px}}.builder__preview.wrapped .builder__preview-top-wrap,.builder__preview.wrapped .builder__preview-right-wrap,.builder__preview.wrapped .builder__preview-bottom-wrap,.builder__preview.wrapped .builder__preview-left-wrap{background-size:contain;background-repeat:no-repeat}.builder__preview.wrapped .builder__preview-top-wrap,.builder__preview.wrapped .builder__preview-right-wrap,.builder__preview.wrapped .builder__preview-left-wrap{background-position:bottom}.builder__preview.wrapped .builder__preview-bottom-wrap{background-position:top}.builder__preview.wrapped .builder__preview-top-wrap img,.builder__preview.wrapped .builder__preview-right-wrap img,.builder__preview.wrapped .builder__preview-bottom-wrap img,.builder__preview.wrapped .builder__preview-left-wrap img{display:none}body.guillotine-dragging,body.guillotine-dragging *{cursor:move!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important;cursor:grabbing,move}.guillotine-window{display:block;position:relative;overflow:hidden;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:grab,move}.guillotine-canvas{position:absolute;top:0;left:0;text-align:center;margin:0!important;padding:0!important;border:none!important}.guillotine-canvas>*{position:absolute;top:0;left:0;max-width:none;max-height:none;width:100%;height:100%;margin:0;padding:0;border:none!important}.guillotine-sample{position:absolute!important;top:-100000px!important;left:-100000px!important;width:auto!important;height:auto!important}.builder__preview-new-upload{margin-bottom:8px}.builder__upload-tip{background-color:#c0eded;padding:20px;border-radius:20px;margin-top:16px}img.uploadcare--media__image{width:auto}.builder__selected-frame{margin:0 auto}.builder__step--frame .builder__image-column .builder__frame-image-wrap,.builder__mobile-image-column .builder__frame-image-wrap{height:100%;background-color:#f7f7f7;border-radius:20px;display:flex;align-items:center;margin-bottom:24px}@media screen and (min-width: 1000px){.builder__step--frame .builder__image-column .builder__frame-image-wrap,.builder__mobile-image-column .builder__frame-image-wrap{background-color:#fff;margin-bottom:0}}.builder__mobile-image-column:after{content:"";display:block;width:100%;height:32px;background-color:#fff;position:absolute;top:-32px;left:0}.builder__step--frame .builder__image-column .builder__frame-image-wrap-inner{position:relative;max-width:750px;width:calc(100% - 48px);margin:0 auto}@media screen and (min-width: 1200px){.builder__step--frame .builder__image-column .builder__frame-image-wrap-inner{max-width:750px}}@media screen and (min-width: 1400px){.builder__step--frame .builder__image-column .builder__frame-image-wrap-inner{max-width:900px}}@media screen and (min-width: 750px) and (max-height: 850px){.builder__step--frame .builder__image-column .builder__frame-image-wrap-inner{max-width:600px}}@media screen and (min-width: 750px) and (min-height: 851px) and (max-height: 999px){.builder__step--frame .builder__image-column .builder__frame-image-wrap-inner{max-width:750px}}.builder__step--frame .builder__image-column .builder__frame-image-wrap-inner .guillotine-column{margin-top:-5px}#preview-bar-iframe{display:none}.drawer--frame-info{z-index:10000;height:auto;bottom:0;top:auto!important;font-size:14px;--drawer-body-padding: 25px}@media screen and (min-width: 1000px){.drawer--frame-info{max-width:374px;right:16px!important}}.drawer--frame-info .h4{margin:24px 0 10px}.frame-info-content h3{font-size:14px!important;font-family:var(--text-font-family)!important}.frame-info-content ul{list-style-position:outside;margin:0;padding-left:20px}.frame-info-content li{margin-bottom:-5px}.drawer--frame-info .builder__frame-wrap{display:none}.drawer--frame-info .builder__preview-image{opacity:0}.drawer--frame-info .guillotine-window{background:#fff}.framing-preview__image-title{margin-top:15px}.framing-preview__image{margin-top:20px;padding:24px;border-radius:20px;background-color:#f7f7f7}.builder__preview-pre-upload{padding:48px 24px;border-radius:20px;background-color:#fff;border:2px dashed #000000;height:100%;display:flex;align-items:center;justify-content:center}.hide{display:none}.shopify-section-group-header-group,.shopify-section-group-footer-group,.skip-to-content{display:none!important}.button--create-more{display:block}.button--view-cart{display:none}
/*# sourceMappingURL=/cdn/shop/t/206/assets/builder.css.map */
