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