.GroupBlock_imageRow__rPqrq{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.GroupBlock_imageRow__rPqrq figure{flex:1;min-width:0;margin:0}.GroupBlock_imageRow__rPqrq figure img{width:100%;height:auto;display:block}@media (max-width:768px){.GroupBlock_imageRow__rPqrq{flex-direction:column}}.ImageBlock_imageBlockFigure__6O0_U{padding:0;margin:0 0 8px}.ImageBlock_imageBlockImage__zvqt8{display:block;width:100%;height:auto}.galleryBlock .ImageBlock_imageBlockFigure__6O0_U,.imageRow .ImageBlock_imageBlockFigure__6O0_U{margin-bottom:0}.dfg-col{display:block;float:left;margin:0 0 0 .8%}.dfg-col:first-child{margin-left:0}.dfg-group:after,.dfg-group:before{content:"";display:table}.dfg-group:after{clear:both}.dfg-group{zoom:1;margin-bottom:0}.dfg-span2{width:100%}.dfg-span1{width:49.6%}.prose ul{list-style-type:disc;padding-left:1.5em;margin-top:1em;margin-bottom:1em}.prose li{padding-left:.3em}.outfit-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;background-color:#f8f8f8}.outfit-image,.outfit-links{flex:1;max-width:50%}.outfit-links{align-self:center;text-align:center}.outfit-details-text-only ul{list-style:none;padding:0}.outfit-details-text-only li{margin-bottom:10px}@media only screen and (max-width:767px){.outfit-details{flex-direction:column!important}.outfit-image,.outfit-links{max-width:100%}.outfit-links{padding:20px 0}.associated-products{grid-template-columns:repeat(auto-fill,185px)}}@media only screen and (max-width:480px){.dfg-col{margin:0}.dfg-span1,.dfg-span2{width:100%}.dfg-group{margin-bottom:0}}@media only screen and (max-width:400px){.product-item.product-replacement-gallery{width:100%}.associated-products{grid-template-columns:repeat(auto-fill,165px)}.gallery-wrapper,.product-item,.product-item-img-div{max-width:165px;width:165px}}div:not([class])>img:only-child{margin-bottom:0}.product-gallery-item img{max-width:100%;height:100%}.product-item-img-div img{aspect-ratio:2/3}.galleryBlock img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/3}article h2{margin-top:25px}.prose ol{list-style-type:decimal;padding-left:1.5em;margin-top:1em;margin-bottom:1em}.prose li{margin-bottom:.5em}.prose ol ul,.prose ul ul{list-style-type:circle;margin-top:.5em}.prose ol ol,.prose ul ol{list-style-type:lower-alpha;margin-top:.5em}.outfit-details-text-only{text-align:center}p{margin-block-start:1em;margin-block-end:1em}.has-text-align-center{text-align:center}.product-gallery-grid-block{display:grid;grid-template-columns:repeat(auto-fill,200px);grid-gap:1rem;justify-content:space-evenly;padding-top:10px}.product-gallery-grid-block .product-item{width:100%;max-width:200px}.product-gallery-grid-block .product-item-img-div{position:relative;width:100%;padding-bottom:150%;overflow:hidden}.product-gallery-grid-block .product-item-img-div a{position:absolute;top:0;left:0;width:100%;height:100%}.product-gallery-grid-block .product-item-img-div img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:2/3}@media (max-width:767px){.product-gallery-grid-block{grid-template-columns:repeat(auto-fill,185px)}.product-gallery-grid-block .product-item{max-width:185px}}@media (max-width:400px){.product-gallery-grid-block{grid-template-columns:repeat(auto-fill,165px)}.product-gallery-grid-block .product-item{max-width:165px}}.SocialImageBlock_socialImageBlock___3Q9Y{position:relative;flex:1}.SocialImageBlock_socialImageBlockFigure__Fo5c6{padding:0;margin:0 0 8px}.SocialImageBlock_socialImageBlockImage__yv8oX{display:block;width:100%;height:auto}.galleryBlock .SocialImageBlock_socialImageBlockFigure__Fo5c6,.imageRow .SocialImageBlock_socialImageBlockFigure__Fo5c6{margin-bottom:0}.HeartAnimation_heart__OGoi1{width:200px;height:200px;background-color:rgba(255,0,0,.7);clip-path:path("M100 35.4c-26.2-45-100-31.9-100 24.5 0 38.8 46.4 78.6 100 131.7 53.6-53.2 100-92.9 100-131.7 0-56.6-74-69.2-100-24.5z");animation:HeartAnimation_heartAnimation__CyMzC .5s ease-in-out forwards;z-index:1000;position:absolute;transform:translate(-50%,-50%)}@keyframes HeartAnimation_heartAnimation__CyMzC{0%{transform:translate(-50%,-50%) scale(0) rotate(0deg);opacity:.7}40%{transform:translate(-50%,-50%) scale(1) rotate(20deg);opacity:.7}50%{transform:translate(-50%,-50%) scale(1) rotate(20deg);opacity:.7}60%{transform:translate(-50%,-50%) scale(1) rotate(0deg);opacity:.7}to{transform:translate(-50%,-200%) scale(1) rotate(0deg);opacity:0}}