.favoriteButton__360occ:hover:not(.favoriteButton__360occ.selected__5b8lxt){--favorite-heart-inner-fill-opacity: .35}.favoriteButton__360occ:active:not(.favoriteButton__360occ.selected__5b8lxt),.favoriteButton__360occ:focus:not(.favoriteButton__360occ.selected__5b8lxt){--favorite-heart-inner-fill-opacity: .5}.favoriteButton__360occ.selected__5b8lxt{--favorite-heart-inner-fill: #FF6348;--favorite-heart-inner-fill-opacity: 1}.gallery-template__design .favoriteButton__360occ{position:absolute;top:.5rem;right:.5rem}@media only screen and (min-width:61.875rem){.gallery-template__design .favoriteButton__360occ{top:1rem;right:1rem}}.gallery-template__design .favoriteButton__360occ{z-index:1}.variantGroup__17rd3h{display:flex;flex-direction:column;gap:.75rem;width:fit-content}.variantGroup__17rd3h:empty,.variantGroup__17rd3h:not(:has(*:not(:empty))){display:none}.groupTitle__5ffgd0{text-transform:capitalize}.gallery-template__desc .variantGroup__17rd3h:not(:has(.variantOptions__4i7q1x.hiddenOptions__4o2xak)){padding:0 3px}@media only screen and (min-width:48rem){.gallery-template__desc .variantGroup__17rd3h:not(:has(.variantOptions__4i7q1x.hiddenOptions__4o2xak)){padding:0 5px}}.variantOptions__4i7q1x{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}@media only screen and (min-width:48rem){.variantOptions__4i7q1x{gap:.75rem}}.variantOptions__4i7q1x:empty{display:none}.gallery-template__color-variants:has(.variantOptions__4i7q1x.hiddenOptions__4o2xak){margin:0}.colorCircle__355qht{width:1.5rem;height:1.5rem;border:1px solid #CBC9C2;border-radius:50%;box-sizing:border-box;outline:1px solid transparent;outline-offset:2px;position:relative}@media only screen and (min-width:48rem){.colorCircle__355qht{outline-offset:4px}}.colorCircle__355qht.selected__28vh36{outline-color:#101b21}.colorCircleIcon__4eg811{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.silhouette__2yglvu{margin:.125rem;border-radius:.0625rem;outline:1px solid transparent;outline-offset:2px}@media only screen and (min-width:48rem){.silhouette__2yglvu{outline-offset:4px}}.silhouette__2yglvu.selected__28vh36{outline-color:#101b21}.innerSilhouette__vwgmhs{border-radius:.125rem;background:#e1e3e6;position:relative}.innerSilhouette__vwgmhs.selected__28vh36{background:#6a6e71}.innerSilhouette__vwgmhs.portraitSilhouette__1h5w2a{width:1.5rem;height:2rem}.innerSilhouette__vwgmhs.landscapeSilhouette__5x6iey{width:2rem;height:1.5rem}.innerSilhouette__vwgmhs.squareSilhouette__5i4o1f{width:1.75rem;height:1.75rem}@media(hover:hover){.shapeButton__56qnxy:hover:not(:disabled) .silhouette__2yglvu:not(.selected__28vh36){outline-color:#b9bcbf}.colorCircleButton__eldgii:hover:not(:disabled) .colorCircle__355qht:not(.selected__28vh36){outline-color:#b9bcbf}}.shapeButton__56qnxy:disabled .silhouette__2yglvu{outline-color:#b9bcbf}.shapeButton__56qnxy:disabled .innerSilhouette__vwgmhs{background:#e1e3e6}.shapeButton__56qnxy:disabled .innerSilhouette__vwgmhs:after{content:"";position:absolute;inset:-2px;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#B9BCBF calc(50% - .5px),#B9BCBF calc(50% + .5px),transparent calc(50% + .5px))}@media only screen and (min-width:48rem){.shapeButton__56qnxy:disabled .innerSilhouette__vwgmhs:after{inset:-3.5px}}.colorCircleButton__eldgii{border-radius:50%}.colorCircleButton__eldgii:disabled .colorCircle__355qht{outline-color:#b9bcbf}.colorCircleButton__eldgii:disabled .colorCircle__355qht:before{content:"";position:absolute;inset:0;border-radius:50%;background:#ffffff80}.colorCircleButton__eldgii:disabled .colorCircle__355qht:after{content:"";position:absolute;inset:1px;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#B9BCBF calc(50% - .5px),#B9BCBF calc(50% + .5px),transparent calc(50% + .5px))}@media only screen and (min-width:48rem){.colorCircleButton__eldgii:disabled .colorCircle__355qht:after{inset:0}}.overflowLink__258s7l{text-decoration:none;font-weight:400!important}.breadcrumbWrapper__1woq4g{display:flex;align-items:center;gap:.25rem;color:#6a6e71}.gallery__header.seo-heading .breadcrumbWrapper__1woq4g{margin-left:clamp(1rem,3vw,1.5rem)}@media only screen and (min-width:61.875rem){.gallery__header.seo-heading .breadcrumbWrapper__1woq4g{margin-left:0}}.breadcrumb__2xo17a{text-transform:capitalize;color:#425620;display:inline-block}.breadcrumbWrapper__1woq4g>a.breadcrumb__2xo17a:last-of-type{color:#202121}.breadcrumbSeparator__2w1t0p{color:#dad9d3}
