.header__27mewg{padding:.75rem;display:flex;gap:.5rem;overflow:auto;white-space:nowrap;width:100%;background:#fffdf8}@media only screen and (min-width:48rem){.header__27mewg{margin:0 -.5rem;padding:.75rem 0}}.header__27mewg .button.inlineBackButton__2h1tu2{color:#51545a;padding:0;font-weight:400;display:flex;align-items:center;gap:.25rem}.header__27mewg .breadcrumbsDivider__4i5f9u{color:#dad9d3;border:.5px solid #DAD9D3;height:1rem!important;margin:auto 0}.suggestedTemplatesContainer__5viz25{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0;width:100%;background:#fffdf8}@media only screen and (max-width:47.999rem){.suggestedTemplatesContainer__5viz25 .gallery-template__design{width:11.5rem}.suggestedTemplatesContainer__5viz25 .gallery-template__design--template-precomposed{width:11.5rem;height:auto}}@media only screen and (min-width:48rem){.suggestedTemplatesContainer__5viz25{gap:2.5rem;padding:4rem 0 0}.suggestedTemplatesContainer__5viz25>*{padding:initial}.suggestedTemplatesContainer__5viz25 .gallery-template__design--template-precomposed__3huvj3{border-radius:.5rem}}@media only screen and (max-width:47.999rem){.suggestedTemplatesHeader__43durd{font-weight:400;padding:0 1rem!important}}.suggestedTemplatesRows__2swerl{display:flex;flex-direction:column;padding:0}@media only screen and (min-width:48rem){.suggestedTemplatesRows__2swerl{gap:2.5rem}}@media only screen and (min-width:61.875rem){.suggestedTemplatesRows__2swerl{gap:3.75rem}}div.suggestedTemplatesRow__5m7odn{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;padding:0 1rem 1rem}@media only screen and (min-width:48rem){div.suggestedTemplatesRow__5m7odn{display:grid;grid-template-columns:repeat(4,1fr)!important;padding:initial;gap:2.5rem}}@media only screen and (min-width:61.875rem){div.suggestedTemplatesRow__5m7odn{gap:3.75rem}}.detailsContainer__1blhks{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem 0;grid-column:2;background:#fffdf8}@media only screen and (min-width:48rem){.detailsContainer__1blhks{padding:0}}.detailsHeader__62qq9g{display:flex;flex-direction:column;gap:.25rem}.premiumPromoBox__513b2s{display:grid;gap:.5rem;padding:1rem;background:#f2f2e3;border-radius:.5rem}@media only screen and (min-width:61.875rem){.premiumPromoBox__513b2s{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}}.premiumPromoBox__513b2s>p{grid-column:1/-1;margin-bottom:.5rem}.premiumPromoBox__513b2s .premiumPromoItem__3eg6a0{display:flex;align-items:flex-start;gap:.5rem}.accordionsContainer__213m8d{padding-top:1rem}.accordionToggleButton__rbdmfa{align-items:center}.accordionBody__64c6oo{padding-bottom:1rem}.featureList__4bxae8{display:flex;flex-direction:column;gap:1rem}.featureListItem__3u1gx8{display:flex;flex-direction:column;gap:.25rem}.startCustomizingButtonContainer__5qrs97{position:sticky;bottom:0;margin:0 -1rem;padding:1rem;display:flex;background:#fffdf8}.startCustomizingButtonContainer__5qrs97.isPinned__27n3s3{box-shadow:0 -2px 8px #0000001f}.startCustomizingButtonContainer__5qrs97>*{flex:1}@media only screen and (min-width:48rem){.startCustomizingButtonContainer__5qrs97{margin:0}}.productImagesContainer__4g82xz{display:flex;gap:1rem;grid-column:1}@media only screen and (min-width:48rem){.productImagesContainer__4g82xz{display:grid;grid-template-columns:minmax(6.25rem,.2fr) 1fr}}.productImagesList__56459y{display:flex;flex-direction:column;gap:1rem}.productImage__3efbru{overflow:hidden}.productImage__3efbru.selectedProductImage__beeoo7{outline:2px solid #709FFF;border-radius:.5rem}.productImage__3efbru.selectedProductImage__beeoo7 .gallery-template__design{border-radius:0}.productImage__3efbru>img,.productImage__3efbru>video{width:100%;height:auto;box-sizing:border-box;aspect-ratio:4/3;object-fit:cover;object-position:center}@media only screen and (min-width:48rem){.productImage__3efbru>img,.productImage__3efbru>video{border-radius:.5rem}}.imageViewList__1gn4a7{flex:1;display:flex;overflow:hidden;position:relative}.imageViewContainer__498qa8{flex:1;width:100%;position:relative;aspect-ratio:4/3}.imageViewContainer__498qa8 .gallery-template__design{border-radius:0}@media only screen and (min-width:48rem){.imageViewContainer__498qa8 .gallery-template__design{border-radius:.5rem}}.imageViewContainer__498qa8 .gallery-template__result-img-wrapper picture,.imageViewContainer__498qa8 .gallery-template__result-img-wrapper video{width:100%}.imageViewContainer__498qa8 .gallery-template__design:hover .gallery-template__result-img-wrapper{transform:none}.imageViewContainer__498qa8.hiddenImageView__1i9vxm{position:absolute;inset:0;opacity:0;pointer-events:none}.imageView__4himhb{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center}@media only screen and (min-width:48rem){.imageView__4himhb{border-radius:.5rem}}.favoritesHeart__2xxnjo{position:absolute;top:1rem;right:1rem}.imageTrack__24leae{display:flex;transition:transform .3s ease;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;min-width:100%}.imageTrack__24leae.dragging__zzihvq{transition:none;cursor:grabbing}.imageTrack__24leae>.imageViewContainer__498qa8{flex:0 0 100%}.imageCounter__4xjwua{position:absolute;bottom:1rem;right:1rem;background-color:#101b2178;color:#fff;padding:.25rem .5rem;border-radius:.5rem;pointer-events:none;-webkit-user-select:none;user-select:none}@media only screen and (min-width:48rem){.imageCounter__4xjwua{display:none}}.srOnlyButton__2lgrhg{position:absolute}.srOnlyButton__2lgrhg.prevButton__3n920s{right:100%}.srOnlyButton__2lgrhg.nextButton__5zgdmm{left:100%}.templateView__6dc6n8{display:flex;flex-direction:column;width:100%;background:#f5f5f7;margin-bottom:1.5rem}@media only screen and (min-width:48rem){.templateView__6dc6n8{display:grid;grid-template-columns:1fr min(40vw,35rem);gap:2.5rem;background:none;margin:0}}.templateView__6dc6n8 .gallery-template__design{flex:1}.container__62h9vf{display:flex;flex-direction:column;align-items:flex-start;background:#fffdf8}@media only screen and (min-width:48rem){.container__62h9vf{gap:1.5rem;padding:.75rem 2rem 6.25rem;background:#fffdf8}}@media only screen and (min-width:61.875rem){.container__62h9vf{padding:.75rem 3rem 6.25rem}}.button.backToGalleryButton__4m36dx{align-self:center;margin-top:2rem;display:none}@media only screen and (min-width:48rem){.button.backToGalleryButton__4m36dx{margin-top:6.5rem;display:inline-flex}}
