.dyl-section .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dyl-section{--dyl-bg: #f3e9d2;--dyl-eyebrow: rgba(94, 41, 140, .4);--dyl-design-heading: #00797e;--dyl-workshop-heading: rgba(94, 41, 140, .4);--dyl-body: #000;--dyl-radius-card: 20px;--dyl-radius-media: 16px;--dyl-radius-video: 11px;--dyl-slide-h: 338px;--dyl-gap: 10px;--dyl-slide-basis-d: calc((100% - (var(--dyl-gap) * 2)) / 3);--dyl-slide-basis-m: calc(100% / 1.4);font-family:var(--font-body-family),sans-serif}.dyl-wrap{padding-top:var(--dyl-pt-m, 20px);padding-bottom:var(--dyl-pb-m, 20px)}@media screen and (min-width:768px){.dyl-wrap{padding-top:var(--dyl-pt, 20px);padding-bottom:var(--dyl-pb, 20px)}}.dyl-card{background:var(--dyl-bg);border-radius:var(--dyl-radius-card);overflow:hidden}.dyl-row+.dyl-row{border-top:0}.dyl-row{display:grid;grid-template-columns:1fr;padding:var(--dyl-row-pad-m, 20px)}@media screen and (min-width:768px){.dyl-row{grid-template-columns:1fr 1fr;align-items:stretch;padding:var(--dyl-row-pad, 26px 26px 26px 0)}}.dyl-carousel-col{min-width:0;padding-bottom:15px}@media screen and (min-width:768px){.dyl-carousel-col{padding:0 0 15px}}.dyl-carousel{position:relative}.dyl-track-wrap{overflow:hidden;border-radius:var(--dyl-radius-media)}.dyl-track{display:flex;gap:var(--dyl-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.dyl-track::-webkit-scrollbar{display:none}.dyl-slide{flex:0 0 var(--dyl-slide-basis-m);scroll-snap-align:start;min-width:0}@media screen and (min-width:1200px){.dyl-slide{flex:0 0 var(--dyl-slide-basis-d)}}.dyl-slide__img{display:block;width:100%;height:var(--dyl-slide-h);object-fit:cover;object-position:center;border-radius:var(--dyl-radius-media);background:#0000000f}.dyl-slide--video{border-radius:var(--dyl-radius-video);overflow:hidden}.dyl-video-wrap{position:relative;width:100%;height:0;max-height:none;background:#111;border-radius:var(--dyl-radius-video);overflow:hidden}.dyl-video-wrap .dyl-video{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center center;border-radius:inherit;pointer-events:none}.dyl-video-wrap .dyl-play{z-index:3}.dyl-video-wrap.is-playing .dyl-play{opacity:0;pointer-events:none}.dyl-play{position:absolute;top:50%;left:50%;z-index:2;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0;border:none;background:transparent;cursor:pointer;transition:opacity .2s ease}.dyl-play svg{display:block;width:64px;height:64px}.dyl-play:focus-visible{outline:2px solid var(--dyl-design-heading);outline-offset:4px;border-radius:50%}.dyl-nav{position:absolute;top:calc(50% - 20px);width:40px;height:40px;padding:0;border:none;border-radius:3px;background:#000;cursor:pointer;opacity:1;transition:opacity .25s ease,left .25s ease,right .25s ease;z-index:3}.dyl-nav:before,.dyl-nav:after{content:"";position:absolute;left:50%;width:1px;height:8px;background:#fff}.dyl-nav:before{transform:translate(-50%) rotate(45deg);top:19px}.dyl-nav:after{transform:translate(-50%) rotate(-45deg);top:14px}.dyl-nav--prev{left:20px;transform:rotate(180deg)}.dyl-nav--next{right:20px}.dyl-nav:disabled{opacity:.35;cursor:default}@media screen and (min-width:1025px){.dyl-carousel:hover .dyl-nav:not(:disabled){opacity:1}.dyl-nav{opacity:0}.dyl-carousel:hover .dyl-nav--prev:not(:disabled){left:20px}.dyl-nav--prev{left:40px}.dyl-nav--next:not(:disabled){right:20px}}.dyl-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:14px;padding:0 10px}.dyl-dot{width:20px;height:5px;padding:0;border:none;border-radius:0;background:#0006;cursor:pointer;transition:background .15s ease}.dyl-dot.is-active,.dyl-dot:hover{background:#000}.dyl-dot:focus-visible{outline:2px solid var(--dyl-design-heading);outline-offset:2px}.dyl-empty{margin:0;padding:2rem 1rem;text-align:center;font-size:.875rem;opacity:.65;border-radius:var(--dyl-radius-media);border:1px dashed rgba(0,0,0,.15)}.dyl-content-col{display:flex;align-items:center;min-width:0;padding:0}@media screen and (min-width:768px){.dyl-content-col{padding:0 34px;min-height:370px}}.dyl-content{width:100%}.dyl-eyebrow{margin:0 0 12px;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--dyl-eyebrow);line-height:1.3;opacity:.4}.dyl-heading--design{margin:0 0 20px;font-size:clamp(20px,4vw,34px);font-weight:700;color:var(--dyl-design-heading);line-height:1.15}.dyl-heading--workshop{margin:0 0 20px;font-size:clamp(20px,4vw,34px);font-weight:700;color:var(--dyl-workshop-heading);line-height:1.15;opacity:.4}.dyl-body{font-size:16px;line-height:26px;color:var(--dyl-body)}.dyl-body p{margin:0 0 1em}.dyl-body p:last-child{margin-bottom:0}.dyl-body strong{font-weight:700}@media screen and (max-width:767.98px){.dyl-row:first-child .dyl-content{margin-top:8px}.dyl-heading--design,.dyl-heading--workshop,.dyl-body,.dyl-body p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/design-your-lamp.css.map */
