#main-product .vp-label-options .swatch-view-button{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(126px,1fr))!important;gap:9px!important;padding:0!important;margin:10px 0 22px!important;width:100%!important}#main-product .vp-label-options .swatch-view-item{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}#main-product .vp-label-options .swatch-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:132px!important;padding:8px 10px!important;border:1px solid #d8dbe6!important;border-radius:12px!important;background:#fff!important;color:#111217!important;box-shadow:none!important;font-family:inherit!important;line-height:1.3!important;transition:border-color .14s,background .14s}#main-product .vp-label-options .swatch-title-and-icon-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;white-space:normal!important}#main-product .vp-label-options .vp-label-graphic{display:block!important;flex:none;width:100%!important;max-width:160px!important;height:88px!important;pointer-events:none;overflow:visible}#main-product .vp-label-options .vp-label-outline{fill:#f8f9ff;stroke:#8e99b6;stroke-width:2;vector-effect:non-scaling-stroke;transform-origin:0 0!important;transform-box:view-box!important}#main-product .vp-label-options .vp-label-outline>*{vector-effect:non-scaling-stroke}#main-product .vp-label-options .vp-label-dimension,#main-product .vp-label-options .vp-label-dimension tspan{font-family:Inter,Arial,sans-serif!important;font-size:19px!important;text-anchor:middle!important;font-weight:750!important;fill:#111217;paint-order:stroke;stroke:#f8f9ff;stroke-width:4px;stroke-linejoin:round}#main-product .vp-label-sizes .swatch-button-title-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}#main-product .vp-label-options .swatch-price-adjacent{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;font-family:Inter,Arial,sans-serif!important;font-weight:750!important;font-size:14px!important;line-height:1.3!important;color:#000096!important;white-space:nowrap!important}#main-product .vp-label-options .swatch-price-adjacent *{color:inherit!important;font-family:inherit!important;font-size:inherit!important}#main-product .vp-label-options .swatch-button-title-text{max-width:100%!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;color:#111217!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important}#main-product .vp-label-options .vp-label-option-detail{display:block!important;width:100%!important;white-space:normal!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;line-height:1.3!important;font-weight:450!important;color:#51546a!important;text-align:center!important}#main-product .vp-label-options .swatch-button:hover{border-color:#000096!important;background:#fafaff!important}#main-product .vp-label-options .swatch-view-item[aria-checked=true] .swatch-button,#main-product .vp-label-options .swatch-button.swatch-selected{border:2px solid #000096!important;padding:7px 9px!important;background:#f4f4ff!important;box-shadow:0 0 0 1px #00009608!important;color:#111217!important}#main-product .vp-label-options .swatch-view-item[aria-checked=true] .vp-label-outline{stroke:#000096;fill:#fbea6130}#main-product .vp-label-options .swatch-view-item:focus-visible{outline:3px solid #000096!important;outline-offset:3px!important;border-radius:12px}#main-product .vp-label-materials .swatch-view-button{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))!important}#main-product .vp-label-materials .swatch-button{min-height:155px!important}#main-product .vp-label-materials .vp-label-graphic{height:70px!important}@media(max-width:600px){#main-product .vp-label-options .swatch-view-button{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#main-product .vp-label-options .swatch-button{min-height:125px!important;padding:7px!important}#main-product .vp-label-options .swatch-view-item[aria-checked=true] .swatch-button{padding:6px!important}#main-product .vp-label-options .vp-label-graphic{height:82px!important}#main-product .vp-label-materials .vp-label-graphic{height:68px!important}#main-product .vp-label-materials .swatch-button{min-height:151px!important}}@media(prefers-reduced-motion:reduce){#main-product .vp-label-options .swatch-button{transition:none}}#main-product .vp-label-native-style{display:none!important}#main-product .vp-specialty-choices{margin:20px 0 24px;color:#111217}#main-product .vp-specialty-choices fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}#main-product .vp-specialty-choices legend{font:700 14px/1.4 Inter,Arial,sans-serif;color:#111217;padding:0;margin:0 0 9px}#main-product .vp-label-shape-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#main-product .vp-label-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}#main-product .vp-specialty-choices button{border:1px solid #d8dbe6;border-radius:10px;background:#fff;color:#111217;box-shadow:none;font-family:Inter,Arial,sans-serif;cursor:pointer;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 6px;text-align:center;transition:border-color .12s,background .12s}#main-product .vp-specialty-choices button:before,#main-product .vp-specialty-choices button:after{content:none!important;display:none!important}#main-product .vp-specialty-choices button:hover{border-color:#000096;background:#fafaff}#main-product .vp-specialty-choices button[aria-checked=true]{border:2px solid #000096;padding:8px 5px;background:#f5f5ff}#main-product .vp-specialty-choices button:focus-visible{outline:3px solid #000096;outline-offset:3px}#main-product .vp-label-shape-button{min-height:92px;gap:4px;font-size:12px;font-weight:600;line-height:1.3}#main-product .vp-label-shape-button .vp-label-graphic{width:78px;max-width:100%;height:48px;display:block;pointer-events:none}#main-product .vp-label-size-button{min-height:112px}#main-product .vp-label-size-button .vp-label-graphic{width:150px;max-width:100%;height:90px;pointer-events:none;overflow:visible}#main-product .vp-specialty-choices .vp-label-outline{fill:#fbfbff;stroke:#9299ae;stroke-width:1.6}#main-product .vp-specialty-choices .vp-label-outline>*{vector-effect:non-scaling-stroke}#main-product .vp-specialty-choices [aria-checked=true] .vp-label-outline{stroke:#000096;fill:#fffdf0}#main-product .vp-specialty-choices .vp-label-dimension{font-family:Inter,Arial,sans-serif;font-weight:700;fill:#111217;paint-order:stroke;stroke:#fbfbff;stroke-width:3px;stroke-linejoin:round}#main-product .vp-label-size-note{font:400 12px/1.4 Inter,Arial,sans-serif;color:#626577;margin:7px 0 0}#main-product .vp-label-materials .swatch-button-title-text,#main-product .vp-label-materials .swatch-button-title-text *{background:transparent!important;padding:0!important}#main-product .vp-label-detail{margin:14px 0 0;border:1px solid #e1e3eb;border-radius:10px;padding:12px 14px;font:600 13px/1.4 Inter,Arial,sans-serif;color:#111217;background:#fff}#main-product .vp-label-detail summary{cursor:pointer}#main-product .vp-label-feature-panel{display:block;width:100%;aspect-ratio:1.2;margin:20px 0 0;border:1px solid #e1e3eb;border-radius:12px;overflow:hidden}@media(max-width:600px){#main-product .vp-label-shape-grid{gap:6px}#main-product .vp-label-shape-button{font-size:11px;min-height:88px}#main-product .vp-label-shape-button .vp-label-graphic{height:45px;width:70px}#main-product .vp-label-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#main-product .vp-label-size-button{min-height:100px}#main-product .vp-label-size-button .vp-label-graphic{height:82px}}@media(prefers-reduced-motion:reduce){#main-product .vp-specialty-choices button{transition:none}}#main-product .vp-label-graphic .vp-label-outline,#main-product .vp-label-material-geometry{transform-origin:0 0!important;transform-box:view-box!important}#main-product .vp-label-material-geometry>*{vector-effect:non-scaling-stroke}#main-product .vp-label-material-graphic{position:relative;isolation:isolate}#main-product .vp-label-material-graphic>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}#main-product .vp-label-material-graphic>.vp-material-edge-svg{display:block!important;position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;pointer-events:none}#main-product .vp-label-materials .vp-label-material-graphic{height:90px!important;filter:drop-shadow(0 2px 2px #17172b16)}#main-product .vp-material-preview{display:flex;align-items:center;gap:18px;margin:12px 0 10px;padding:14px;border:1px solid #e0e0eb;border-radius:12px;background:#fafaff;min-height:134px;box-sizing:border-box}#main-product .vp-material-preview .vp-label-graphic{width:160px!important;max-width:42%!important;height:108px!important;flex:0 0 auto}#main-product .vp-material-preview figcaption{display:flex;flex-direction:column;gap:5px;font:400 12px/1.45 Inter,Arial,sans-serif;color:#61616e}#main-product .vp-material-preview small{font:500 11px/1.3 Inter,Arial,sans-serif;color:#61616e}#main-product .vp-material-preview strong{font:700 15px/1.3 Inter,Arial,sans-serif;color:#15151b}#main-product .vp-material-preview span{max-width:36ch}@media(max-width:600px){#main-product .vp-material-preview{gap:12px;padding:12px;min-height:124px}#main-product .vp-material-preview .vp-label-graphic{width:130px!important;height:96px!important}#main-product .vp-label-materials .vp-label-material-graphic{height:84px!important}}#main-product .vp-label-original-picture[hidden],#main-product .vp-label-photo-picture[hidden]{display:none!important}#main-product .vp-label-photo-picture{display:block;width:100%;height:auto;aspect-ratio:1}#main-product .l4pr .vp-label-material-photo{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1;max-width:none!important;object-fit:contain!important}#main-product .vp-label-photo-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 18px;font:500 12px/1.4 Inter,Arial,sans-serif;color:#535361}#main-product .vp-label-photo-note button{display:inline-block;min-height:44px;min-width:44px;margin:0;padding:9px 12px;border:1px solid #dbdbe7;border-radius:8px;background:#fff;color:#000096;font:650 12px/1.35 Inter,Arial,sans-serif;box-shadow:none;cursor:pointer}#main-product .vp-label-photo-note button:before,#main-product .vp-label-photo-note button:after{display:none!important;content:none!important}#main-product .vp-material-selected-photo{display:block;width:160px;height:108px;max-width:42%;flex:0 0 auto;object-fit:contain;border-radius:6px}#root .vp-label-photo-dialog:not([open]){display:none!important}#root .vp-label-photo-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(96vw,1200px);height:min(94dvh,1000px);max-width:100vw;max-height:100dvh;margin:auto;padding:14px;border:1px solid #dedee6;border-radius:12px;background:#fff;box-shadow:0 20px 80px #0006;z-index:2147483000;overflow:hidden}#root .vp-label-photo-dialog::backdrop{background:#10101aaa}#root dialog.vp-label-photo-dialog button.vp-label-photo-close{justify-self:end;min-height:44px;min-width:44px;width:auto!important;margin:0;padding:10px 14px;background:#fff!important;color:#11121a!important;border:1px solid #d8d8e4!important;border-radius:8px;box-shadow:none!important;font:650 13px/1.3 Inter,Arial,sans-serif;cursor:pointer}#root .vp-label-photo-frame{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden}#root .vp-label-photo-frame .vp-label-photo-zoom{display:block!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;aspect-ratio:auto!important;min-height:0!important}#root .vp-label-photo-dialog p{margin:0;text-align:center;font:650 14px/1.4 Inter,Arial,sans-serif}html:has(.vp-label-photo-dialog[open]){overflow:hidden}@media(max-width:600px){#main-product .vp-label-photo-note{gap:4px;margin:8px 0 12px;font-size:11px}#main-product .vp-label-photo-note button{font-size:11px;padding:8px 10px}#main-product .vp-material-selected-photo{width:130px;height:96px}#root .vp-label-photo-dialog[open]{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:10px}}#root dialog.vp-label-photo-dialog button.vp-label-photo-close:before,#root dialog.vp-label-photo-dialog button.vp-label-photo-close:after{display:none!important;content:none!important}#main-product .vp-label-gallery a:not(.swiper-pagination-bullet)>picture,#main-product .vp-label-gallery .vp-label-photo-picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:min(72dvh,840px)!important;aspect-ratio:auto!important}#main-product .vp-label-gallery a:not(.swiper-pagination-bullet)>picture img,#main-product .vp-label-gallery .vp-label-material-photo{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;aspect-ratio:1!important}@media(max-width:1000px){#main-product .vp-label-gallery a:not(.swiper-pagination-bullet)>picture,#main-product .vp-label-gallery .vp-label-photo-picture{height:auto!important;aspect-ratio:1!important}#main-product .vp-label-gallery a:not(.swiper-pagination-bullet)>picture img,#main-product .vp-label-gallery .vp-label-material-photo{width:100%!important;height:100%!important}}#main-product .vp-label-gallery a:not(.swiper-pagination-bullet)>picture[hidden],#main-product .vp-label-gallery .vp-label-photo-picture[hidden]{display:none!important}#main-product .vp-label-materials figure.vp-material-preview{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-height:124px!important;width:100%!important;max-width:100%!important}#main-product .vp-label-materials .vp-material-preview>img.vp-material-selected-photo{display:block!important;width:160px!important;height:108px!important;max-width:42%!important;flex:0 0 160px!important;object-fit:contain!important;margin:0!important}#main-product .vp-label-materials .vp-material-preview>figcaption{display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;flex:1!important;margin:0!important}@media(max-width:600px){#main-product .vp-label-materials .vp-material-preview>img.vp-material-selected-photo{width:112px!important;height:88px!important;flex-basis:112px!important}}.vp-material-preview{min-height:140px}.vp-label-photo-picture{background:#fff}.vp-material-preview .vp-material-selected-photo{object-fit:contain!important;object-position:center!important}#root #content #main-product .l4pr-container .swiper-pagination-bullet{position:relative!important;box-sizing:border-box!important;width:clamp(44px,8vw,75px)!important;height:clamp(44px,8vw,75px)!important;min-width:0!important;max-width:75px!important;max-height:75px!important;flex-shrink:0!important;padding:5px!important;aspect-ratio:1!important;overflow:hidden!important}#root #content #main-product .l4pr-container .swiper-pagination-bullet picture{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1!important;margin:0!important}#root #content #main-product .l4pr-container .swiper-pagination-bullet picture img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;transform:none!important}#main-product .vp-label-gallery .vp-label-macro-image{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;margin:0!important;transform:none!important}#root .vp-label-photo-frame{position:relative}#root dialog.vp-label-photo-dialog .vp-label-photo-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px!important;border:1px solid #d8d8e4!important;border-radius:50%!important;background:#fff!important;color:#000096!important;box-shadow:0 2px 6px #0001!important;cursor:pointer;z-index:2;line-height:1!important}#root dialog.vp-label-photo-dialog .vp-label-photo-prev{left:4px!important}#root dialog.vp-label-photo-dialog .vp-label-photo-next{right:4px!important}#root dialog.vp-label-photo-dialog .vp-label-photo-arrow[hidden]{display:none!important}#root dialog.vp-label-photo-dialog .vp-label-photo-arrow:before,#root dialog.vp-label-photo-dialog .vp-label-photo-arrow:after{display:none!important;content:none!important}#root dialog.vp-label-photo-dialog .vp-label-photo-arrow svg{display:block!important;position:static!important;width:24px!important;height:24px!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#root dialog.vp-label-photo-dialog .vp-label-photo-arrow:focus-visible{outline:3px solid #000096;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/60/assets/varaprint-label-options.css.map */
