._header_np6t2_1{padding:.75rem;display:flex;gap:.5rem;overflow:auto;white-space:nowrap;width:100%;background:#fff}@media only screen and (min-width:48rem){._header_np6t2_1{margin:0 -.5rem;padding:.75rem 0}}._header_np6t2_1 .button._inlineBackButton_np6t2_16{color:#51545a;padding:0;font-weight:400;display:flex;align-items:center;gap:.25rem}._header_np6t2_1 ._breadcrumbsDivider_np6t2_24{color:#b9bcbf;border:.5px solid #B9BCBF;height:1rem!important;margin:auto 0}._suggestedTemplatesContainer_1mwbc_1{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0;width:100%;background:#fff}@media only screen and (max-width:47.999rem){._suggestedTemplatesContainer_1mwbc_1 .gallery-template__design{width:11.5rem}._suggestedTemplatesContainer_1mwbc_1 .gallery-template__design--template-precomposed{width:11.5rem;height:auto}}@media only screen and (min-width:48rem){._suggestedTemplatesContainer_1mwbc_1{gap:2.5rem;padding:4rem 0 0}._suggestedTemplatesContainer_1mwbc_1>*{padding:initial}._suggestedTemplatesContainer_1mwbc_1 ._gallery-template__design--template-precomposed_1mwbc_13{border-radius:.5rem}}@media only screen and (max-width:47.999rem){._suggestedTemplatesHeader_1mwbc_32{font-weight:400;padding:0 1rem!important}}._suggestedTemplatesRows_1mwbc_38{display:flex;flex-direction:column;padding:0}@media only screen and (min-width:48rem){._suggestedTemplatesRows_1mwbc_38{gap:2.5rem}}@media only screen and (min-width:61.875rem){._suggestedTemplatesRows_1mwbc_38{gap:3.75rem}}div._suggestedTemplatesRow_1mwbc_38{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;padding:0 1rem 1rem}@media only screen and (min-width:48rem){div._suggestedTemplatesRow_1mwbc_38{display:grid;grid-template-columns:repeat(4,1fr)!important;padding:initial;gap:2.5rem}}@media only screen and (min-width:61.875rem){div._suggestedTemplatesRow_1mwbc_38{gap:3.75rem}}._detailsContainer_1d3in_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem 0;grid-column:2;background:#fff}@media only screen and (min-width:48rem){._detailsContainer_1d3in_1{padding:0}}._detailsHeader_1d3in_15{display:flex;flex-direction:column;gap:.25rem}._premiumPromoBox_1d3in_21{display:grid;gap:.5rem;padding:1rem;background:#f5f3f2;border-radius:.5rem}@media only screen and (min-width:61.875rem){._premiumPromoBox_1d3in_21{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}}._premiumPromoBox_1d3in_21>p{grid-column:1/-1;margin-bottom:.5rem}._premiumPromoBox_1d3in_21 ._premiumPromoItem_1d3in_38{display:flex;align-items:flex-start;gap:.5rem}._accordionsContainer_1d3in_44{padding-top:1rem}._accordionToggleButton_1d3in_48{align-items:center}._accordionBody_1d3in_52{padding-bottom:1rem}._featureList_1d3in_56{display:flex;flex-direction:column;gap:1rem}._featureListItem_1d3in_62{display:flex;flex-direction:column;gap:.25rem}._startCustomizingButtonContainer_1d3in_68{margin:-1rem;padding:1rem;position:sticky;bottom:0;display:flex;background:#fff}._startCustomizingButtonContainer_1d3in_68._isPinned_1d3in_76{box-shadow:0 -2px 8px #0000001f}._startCustomizingButtonContainer_1d3in_68>*{flex:1}@media only screen and (min-width:48rem){._startCustomizingButtonContainer_1d3in_68{position:relative}}._productImagesContainer_1gzg9_1{display:flex;gap:1rem;grid-column:1}@media only screen and (min-width:48rem){._productImagesContainer_1gzg9_1{display:grid;grid-template-columns:minmax(6.25rem,.2fr) 1fr}}._productImagesList_1gzg9_13{display:flex;flex-direction:column;gap:1rem}._productImage_1gzg9_1{overflow:hidden}._productImage_1gzg9_1._selectedProductImage_1gzg9_22{outline:2px solid #709FFF;border-radius:.5rem}._productImage_1gzg9_1._selectedProductImage_1gzg9_22 .gallery-template__design{border-radius:0}._productImage_1gzg9_1>img,._productImage_1gzg9_1>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_1gzg9_1>img,._productImage_1gzg9_1>video{border-radius:.5rem}}._imageViewList_1gzg9_43{flex:1;display:flex;overflow:hidden;position:relative}._imageViewContainer_1gzg9_50{flex:1;width:100%;position:relative;aspect-ratio:4/3}._imageViewContainer_1gzg9_50 .gallery-template__design{border-radius:0}@media only screen and (min-width:48rem){._imageViewContainer_1gzg9_50 .gallery-template__design{border-radius:.5rem}}._imageViewContainer_1gzg9_50 .gallery-template__result-img-wrapper picture,._imageViewContainer_1gzg9_50 .gallery-template__result-img-wrapper video{width:100%}._imageViewContainer_1gzg9_50 .gallery-template__design:hover .gallery-template__result-img-wrapper{transform:none}._imageViewContainer_1gzg9_50._hiddenImageView_1gzg9_70{position:absolute;inset:0;opacity:0;pointer-events:none}._imageView_1gzg9_43{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center}@media only screen and (min-width:48rem){._imageView_1gzg9_43{border-radius:.5rem}}._favoritesHeart_1gzg9_90{position:absolute;top:1rem;right:1rem}._imageTrack_1gzg9_96{display:flex;transition:transform .3s ease;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;min-width:100%}._imageTrack_1gzg9_96._dragging_1gzg9_104{transition:none;cursor:grabbing}._imageTrack_1gzg9_96>._imageViewContainer_1gzg9_50{flex:0 0 100%}._imageCounter_1gzg9_112{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_1gzg9_112{display:none}}._srOnlyButton_1gzg9_129{position:absolute}._srOnlyButton_1gzg9_129._prevButton_1gzg9_132{right:100%}._srOnlyButton_1gzg9_129._nextButton_1gzg9_135{left:100%}._templateView_1rgt5_1{display:flex;flex-direction:column;width:100%;background:#f5f5f7;margin-bottom:1.5rem}@media only screen and (min-width:48rem){._templateView_1rgt5_1{display:grid;grid-template-columns:1fr min(40vw,35rem);gap:2.5rem;background:none;margin:0}}._templateView_1rgt5_1 .gallery-template__design{flex:1}._container_6cgwe_1{display:flex;flex-direction:column;align-items:flex-start;background:#f5f5f7}@media only screen and (min-width:48rem){._container_6cgwe_1{gap:1.5rem;padding:.75rem 2rem 6.25rem;background:#fff}}@media only screen and (min-width:61.875rem){._container_6cgwe_1{padding:.75rem 3rem 6.25rem}}.button._backToGalleryButton_6cgwe_20{align-self:center;margin-top:2rem;display:none}@media only screen and (min-width:48rem){.button._backToGalleryButton_6cgwe_20{margin-top:6.5rem;display:inline-flex}}
