:root{--ld-red-color: #E61220}.ld-gg-media{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none}.ld-gg-media__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ld-gg-media__placeholder{background:#f0f0f0}.ld-gg-media__placeholder-svg{width:100%;height:100%;fill:#c9c9c9}.ld-gg-hero__diptych{display:grid;grid-template-columns:1fr 1fr;height:var(--ld-gg-hero-height, 75vh)}.ld-gg-hero__half{height:100%}.ld-gg-hero__intro{padding:var(--ld-gg-padding-top, 60px) 16px var(--ld-gg-padding-bottom, 60px);background-color:var(--ld-gg-intro-bg, transparent);color:var(--ld-gg-text-color)}.ld-gg-hero .ld-gg-hero__intro-text,.ld-gg-hero .ld-gg-hero__intro-text p{max-width:var(--ld-gg-intro-width, 1200px);margin:0 auto;text-align:center;font-size:var(--ld-gg-intro-size, 32px);line-height:1.2;color:inherit}.ld-gg-hero .ld-gg-hero__intro-text p+p{margin-top:.6em}@media(max-width:749px){.ld-gg-hero__diptych{grid-template-columns:1fr;height:var(--ld-gg-hero-height-mobile, 70vh)}.ld-gg-hero__half--right{display:none}.ld-gg-hero .ld-gg-hero__intro-text,.ld-gg-hero .ld-gg-hero__intro-text p{font-size:var(--ld-gg-intro-size-mobile, 20px)}}.ld-gg-pm{padding-top:var(--ld-gg-padding-top, 40px);padding-bottom:var(--ld-gg-padding-bottom, 40px)}.ld-gg-title-bar{width:100%;padding-top:var(--ld-gg-title-mt, 0px);padding-bottom:var(--ld-gg-title-mb, 16px);background-color:var(--ld-gg-title-bg, transparent)}.ld-gg-pm .ld-gg-pm__title{margin:0 16px;color:var(--ld-gg-title-color, var(--ld-gg-title-scheme-text, inherit))}.ld-gg-pm__layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--ld-gg-gap, 0px);align-items:stretch}.ld-gg-pm__media{min-height:100%}.ld-gg-pm--media-right .ld-gg-pm__media{order:2}.ld-gg-pm__products.ld-product-grid{padding:0;margin:0}.ld-gg-pm__products .ld-product-grid__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:749px){.ld-gg-pm__layout{grid-template-columns:1fr}.ld-gg-pm__media,.ld-gg-pm--media-right .ld-gg-pm__media{order:0;height:var(--ld-gg-media-height-mobile, 70vh)}}.ld-gg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:12px;padding:32px;color:var(--ld-gg-overlay-color);pointer-events:none}.ld-gg-overlay--v-top{justify-content:flex-start}.ld-gg-overlay--v-middle{justify-content:center}.ld-gg-overlay--v-bottom{justify-content:flex-end}.ld-gg-overlay--h-left{align-items:flex-start;text-align:left}.ld-gg-overlay--h-center{align-items:center;text-align:center}.ld-gg-overlay--h-right{align-items:flex-end;text-align:right}.ld-gg-overlay__text{margin:0;color:inherit}.ld-gg-overlay__button{display:inline-block;padding:10px 28px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;text-transform:uppercase;letter-spacing:.04em;transition:background-color .2s ease,color .2s ease}.ld-gg-pm__media:hover .ld-gg-overlay__button,.ld-gg-pm__media:focus-visible .ld-gg-overlay__button{background:var(--ld-gg-overlay-color);color:var(--ld-gg-overlay-inverse);border-color:var(--ld-gg-overlay-color)}@media(max-width:749px){.ld-gg-overlay{padding:20px}}.ld-gg-faq{padding:var(--ld-gg-padding-top, 60px) 0 var(--ld-gg-padding-bottom, 80px);color:var(--ld-gg-text-color)}.ld-gg-faq .ld-gg-title-bar{padding-bottom:var(--ld-gg-title-mb, 24px)}.ld-gg-faq__list{max-width:900px;margin:0 auto;padding:0 16px}.ld-gg-faq .ld-gg-faq__title{max-width:900px;margin:0 auto;padding:0 16px;text-align:center;color:var(--ld-gg-title-color, var(--ld-gg-title-scheme-text, inherit))}.ld-gg-faq__item{border-top:1px solid currentColor}.ld-gg-faq__item:last-child{border-bottom:1px solid currentColor}.ld-gg-faq__question{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none}.ld-gg-faq__question::-webkit-details-marker{display:none}.ld-gg-faq__icon{position:relative;flex:0 0 12px;width:12px;height:12px}.ld-gg-faq__icon:before,.ld-gg-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1px;background:currentColor;transition:transform .2s ease}.ld-gg-faq__icon:after{transform:rotate(90deg)}.ld-gg-faq__item[open] .ld-gg-faq__icon:after{transform:rotate(0)}.ld-gg-faq__answer{padding:0 0 16px}.ld-gg-faq__answer p{margin:0 0 8px}.ld-gg-faq__answer a{color:inherit;text-decoration:underline}.ld-gg-pm .ld-gg-pm__products .ld-product-grid__meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0}.ld-gg-pm .ld-gg-pm__products .ld-product-page__cutline{position:static;display:block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.ld-gg-pm .ld-gg-pm__products .ld-product-grid__price-container{position:static;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ld-gg-pm .ld-gg-pm__products .ld-product-grid__price{margin:0}.ld-gg-pm.ld-gg-pm--single .ld-gg-pm__products,.ld-gg-pm.ld-gg-pm--single .ld-gg-pm__products .ld-product-grid__container{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.ld-gg-pm.ld-gg-pm--single .ld-gg-pm__products .ld-product-grid__card{grid-column:1 / -1;width:100%;max-width:none;flex:1 1 100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ld-gift-guide.css.map */
