@font-face{font-family:"TTNorms";src:url("https://www.darphin.com/media/export/cms/mothers-days-2025/fonts/TTNorms-Medium.otf") format("opentype")}@font-face{font-family:"TTNormsLt";src:url("https://www.darphin.com/media/export/cms/mothers-days-2025/fonts/TTNorms-Light.otf") format("opentype")}@font-face{font-family:"TTNormsBold";src:url("https://www.darphin.com/media/export/cms/mothers-days-2025/fonts/TTNorms-Bold.otf") format("opentype")}body{margin:0}.hidden{display:none !important}@media only screen and (min-width: 1024px){.display-mobile{display:none !important}}.display-desktop{display:none !important}@media only screen and (min-width: 1024px){.display-desktop{display:block !important}}.dual-entry{width:100%;max-width:1920px;margin:0 auto;font-family:"TTNormsLt";font-weight:400;position:relative}.dual-entry__container{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.dual-entry__container{flex-direction:row}}.dual-entry__panel{overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 1024px){.dual-entry__panel{width:50%}}.dual-entry__panel img{transition:transform .25s;width:100%}.dual-entry__panel-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;transition:opacity .25s}.dual-entry__panel-cover.active{opacity:.5}.dual-entry__panel-copy{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;pointer-events:none}@media only screen and (min-width: 1024px){.dual-entry__panel-copy{flex-direction:row;top:auto;bottom:9.5%;transform:translateX(-50%)}}.dual-entry__panel-copy-line{color:#fff;font-size:24px;line-height:1.166;letter-spacing:.04em;font-family:"TTNormsBold";font-weight:700}.dual-entry__panel-copy-link{margin-top:10px}@media only screen and (min-width: 1024px){.dual-entry__panel-copy-link{margin-top:16px}}.dual-entry__panel-copy-link a{font-size:12px;line-height:1;font-weight:500;color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:3px;pointer-events:all}.dual-entry .image-container{position:relative}.dual-entry .video-container{position:relative;max-width:1920px;width:100%;height:700px;display:flex;justify-content:space-between;overflow:hidden;background-color:#000;flex-direction:column}@media only screen and (min-width: 1024px){.dual-entry .video-container{flex-direction:row}}.dual-entry .video-container .video-wrapper{width:100%;height:100%;overflow:hidden;position:relative}@media only screen and (min-width: 1024px){.dual-entry .video-container .video-wrapper{width:50%}}.dual-entry .video-container .video-wrapper .controls{position:absolute;bottom:20px;right:20px;display:flex;gap:6px}@media only screen and (min-width: 1024px){.dual-entry .video-container .video-wrapper .controls{bottom:20px;right:40px}}.dual-entry .video-container .video-wrapper .controls .control-button{background:none;border:none;padding:0;margin:0;cursor:pointer}.dual-entry .video-container .video-wrapper .controls .control-button img{width:30px}.dual-entry .video-container .video-wrapper .control-button:hover{opacity:.8}.dual-entry .video-container video{width:100%;height:100%;object-fit:cover;display:block}.dual-entry__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.dual-entry__icon img{width:84px}@media only screen and (min-width: 1024px){.dual-entry__icon img{width:112px}}.dual-entry.dual-entry__image .video-container{display:none}@media only screen and (min-width: 1024px){.dual-entry.dual-entry__video .image-container{display:none}}.dual-entry.dual-entry__video .video-container{display:none}@media only screen and (min-width: 1024px){.dual-entry.dual-entry__video .video-container{display:flex}}.dual-entry__icons{display:flex;justify-content:center;flex-wrap:wrap;column-gap:12px;padding:48px 20px}@media only screen and (min-width: 1024px){.dual-entry__icons{padding:24px 40px}}.dual-entry__icons-item{flex:0 0 calc(50% - 6px);text-align:center}@media only screen and (min-width: 1024px){.dual-entry__icons-item{width:217px;flex:0 0 auto}}.dual-entry__icons-item:nth-child(3){margin-top:24px}@media only screen and (min-width: 1024px){.dual-entry__icons-item:nth-child(3){margin-top:0}}.dual-entry__icons-item:nth-child(4){margin-top:24px}@media only screen and (min-width: 1024px){.dual-entry__icons-item:nth-child(4){margin-top:0}}.dual-entry__icons-item img{width:40px}.dual-entry__icons-item-label{margin-top:12px;font-size:12px;line-height:1;font-weight:500}@media only screen and (min-width: 1024px){.dual-entry__icons-item-label{margin-top:6px}}
