.gift-guide-shop-by-recipient{display:flex;flex-direction:column;align-items:center;gap:24px;padding-block:var(--gg-recipient-padding-top-mobile, 0px) var(--gg-recipient-padding-bottom-mobile, 0px);padding-inline:20px;overflow-x:clip;background-color:var(--gg-recipient-bg, #fffde9)}.gift-guide-shop-by-recipient__heading{margin:0;font-family:Spezia Extended,sans-serif;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--gg-recipient-heading, #05331f);text-align:center}.gift-guide-shop-by-recipient__heading--hidden-mobile{display:none}.gift-guide-shop-by-recipient__grid{position:relative;display:flex;flex-direction:column;gap:24px;width:100%}.gift-guide-shop-by-recipient__decoration{position:absolute;z-index:2;inset-block-start:calc(var(--gg-decoration-y-mobile, 50%) + var(--gg-decoration-oy-mobile, 0px));inset-inline-start:calc(var(--gg-decoration-x-mobile, 50%) + var(--gg-decoration-ox-mobile, 0px));width:var(--gg-decoration-width-mobile, 51%);transform:translate(-50%,-50%) rotate(var(--gg-decoration-rotate, 0deg));pointer-events:none}.gift-guide-shop-by-recipient__decoration--desktop-only{display:none}.gift-guide-shop-by-recipient__decoration-image{display:block;width:100%;max-width:none;height:auto}@media screen and (min-width:768px){.gift-guide-shop-by-recipient{padding-inline:32px}.gift-guide-shop-by-recipient__heading{font-size:24px}.gift-guide-shop-by-recipient__heading--hidden-mobile{display:block}.gift-guide-shop-by-recipient__heading--hidden-desktop{display:none}.gift-guide-shop-by-recipient__decoration{display:block;inset-block-start:calc(var(--gg-decoration-y-desktop, 50%) + var(--gg-decoration-oy-desktop, 0px));inset-inline-start:calc(var(--gg-decoration-x-desktop, 50%) + var(--gg-decoration-ox-desktop, 0px));width:var(--gg-decoration-width-desktop, 19%)}}@media screen and (min-width:990px){.gift-guide-shop-by-recipient{padding-inline:64.5px}.gift-guide-shop-by-recipient__grid{display:grid;grid-template-columns:repeat(var(--gg-recipient-columns, 3),minmax(0,1fr));gap:24px;max-width:1311px;margin-inline:auto;container-type:inline-size}}@media screen and (min-width:768px)and (max-width:1279px){.gift-guide-shop-by-recipient__decoration{display:none}}@media screen and (min-width:768px){.gift-guide-shop-by-recipient{padding-block:var(--gg-recipient-padding-top, 0px) var(--gg-recipient-padding-bottom, 0px)}}@media screen and (min-width:990px){.gift-guide-shop-by-recipient--page-width{padding-inline:max(64.5px,calc((100% - 90rem)/2 + 64.5px))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gift-guide-shop-by-recipient.css.map */
