.sb-ig-drawer{--sb-drawer-top:80px;--sb-drawer-join:#e2f3ff;position:fixed;top:var(--sb-drawer-top);right:0;bottom:0;width:clamp(340px,33.333vw,520px);z-index:999;pointer-events:none;color:#132f46}.sb-ig-drawer,.sb-ig-drawer *{box-sizing:border-box}.sb-ig-drawer [hidden]{display:none!important}.sb-ig-drawer-tab{position:absolute;top:0;right:0;width:46px;height:min(430px,calc(100dvh - var(--sb-drawer-top) - 12px));min-height:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:12px;padding:22px 10px 24px;margin:0;border:0;border-radius:0 0 0 32px;background:linear-gradient(90deg,#d9ecfa,#e2f3ff 40%,#eaf7ff);color:#176b98;font-family:var(--sb-drawer-menu-font,Questrial,Arial,sans-serif);font-weight:var(--sb-drawer-menu-weight,normal);font-size:var(--sb-drawer-menu-size,16px);line-height:1.35;letter-spacing:var(--sb-drawer-menu-tracking,3px);text-transform:none;box-shadow:inset 10px 0 13px -10px #1d2b3abb,inset 0 -10px 12px -9px #1d2b3abb,-4px 7px 14px #0002;cursor:pointer;pointer-events:auto;transition:color .18s ease,box-shadow .18s ease}.sb-ig-drawer-tab>.sb-ig-tab-label{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;flex:none;height:auto;max-height:none;margin-top:auto;text-align:center}.sb-ig-tab-new{flex:none;writing-mode:horizontal-tb;white-space:nowrap;margin-bottom:auto;padding:2px 3px;border:0;border-radius:2px;background:linear-gradient(100deg,#e9b842,#ffe49a 25%,#ffdc72 80%,#d6a62f);color:#111;font:700 7.5px/1 Arial,sans-serif;letter-spacing:0;transform:rotate(8deg);box-shadow:0 1px 3px #0004}.sb-ig-drawer-tab{overflow-y:auto;scrollbar-width:none}.sb-ig-drawer-tab::-webkit-scrollbar{display:none}.sb-ig-drawer-tab:hover{color:#104b70;box-shadow:inset 10px 0 13px -10px #1d2b3acc,inset 0 -10px 12px -9px #1d2b3acc,-5px 8px 18px #0003}.sb-ig-drawer-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;border:0;border-radius:0 0 0 30px;background:linear-gradient(to bottom,#e2f3ff,#e9f6ff 55%,#deeffc);box-shadow:inset 12px 0 15px -12px #1d2b3acc,inset 0 -12px 15px -12px #1d2b3acc,-9px 10px 28px #0003;pointer-events:auto;animation:sb-ig-drawer-enter .36s cubic-bezier(.22,.75,.25,1);z-index:1}.sb-ig-drawer-header-bridge{position:absolute;display:block;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.sb-ig-drawer-surface{position:absolute;top:0;right:0;z-index:1;pointer-events:none;overflow:hidden;display:none}.sb-ig-drawer.has-drawer-surface .sb-ig-drawer-surface{display:block}.sb-ig-drawer.has-drawer-surface .sb-ig-drawer-panel,.sb-ig-drawer.has-drawer-surface .sb-ig-drawer-tab{background:transparent;box-shadow:none;border-radius:0}.sb-ig-drawer .sb-ig-drawer-panel,.sb-ig-drawer .sb-ig-drawer-tab{z-index:2}#header.sb-ig-drawer-attached{border-bottom-width:0}.header.sb-ig-drawer-attached>.container{position:relative;z-index:1}#header.sb-ig-drawer-attached>a{z-index:2}.sb-ig-drawer-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex:none;gap:10px;padding:16px 16px 8px 20px}.sb-ig-drawer .sb-ig-drawer-title{margin:0;color:#2178a5;font-family:Songbird Cormorant Garamond,Georgia,serif;font-style:normal;font-weight:700;font-size:clamp(28px,2.5vw,34px);line-height:1.2;letter-spacing:normal;text-transform:none;text-shadow:none}.sb-ig-drawer-close{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#132f46;box-shadow:none;text-shadow:none;cursor:pointer}.sb-ig-drawer-close:hover{background:#176b9812;color:#104b70}.sb-ig-drawer button:focus-visible{outline:3px solid #176b98;outline-offset:-4px}.sb-ig-drawer .sb-instagram-drawer-feed{--sb-ink:#132f46;--sb-blue:#176b98;--sb-pale:#d4e8f6;--sb-paper:#e2f3ff;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:0 20px 12px;background:transparent;overflow:hidden;color:#132f46}.sb-ig-drawer .sb-instagram-grid-header{display:block;flex:none;margin:0 0 14px}.sb-ig-drawer .sb-ig-drawer-handle{margin:0 0 8px;color:#176b98;font:600 25px/1.2 Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none}.sb-ig-drawer .sb-ig-drawer-handle>a{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#176b98;text-decoration:none}.sb-ig-drawer .sb-ig-drawer-handle>a:hover{text-decoration:underline;text-underline-offset:4px}.sb-ig-drawer .sb-ig-drawer-handle .sb-instagram-heading-icon{width:26px;height:26px;margin:0}.sb-ig-drawer .sb-instagram-grid-header p{color:#24465c;font-size:13px;line-height:1.5}.sb-ig-drawer .sb-instagram-follow{width:100%;min-height:44px;margin-top:12px;padding:10px 12px;gap:8px;white-space:normal;font-size:16px!important;line-height:1.3}.sb-ig-drawer .sb-instagram-grid-section .sb-instagram-follow:focus-visible{outline-color:#132f46}.sb-ig-drawer .sb-instagram-grid-section .sb-instagram-sample-notice{flex:none;margin:0 0 10px;padding:7px 10px;background:#d4e9f8;border-color:#97b9d1;color:#24465c;font-size:11px;line-height:1.4}.sb-ig-drawer .sb-instagram-grid-status{flex:none;margin:0 0 10px;font-size:12px}.sb-ig-drawer .sb-instagram-grid{flex:1;min-height:0;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#7396ae #e2f3ff;padding:5px 5px 16px!important;scrollbar-gutter:stable}.sb-ig-drawer .sb-instagram-grid-fallback{flex:none;margin:10px 0 0;font-size:11px;line-height:1.4}.sb-ig-drawer .sb-instagram-card-caption{font-size:11px}.sb-ig-drawer-backdrop{position:fixed;top:var(--sb-drawer-top);left:0;right:0;bottom:0;background:#0007;pointer-events:auto}.sb-ig-drawer-noscript{position:absolute;top:0;right:0;width:190px;padding:16px;background:#e2f3ff;border-radius:0 0 0 24px;pointer-events:auto;box-shadow:inset 8px 0 12px -9px #1d2b3a99}.sb-ig-drawer-noscript a{color:#176b98;text-decoration:underline}@keyframes sb-ig-drawer-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(max-width:1199px){.sb-ig-drawer{width:min(92vw,420px)}.sb-ig-drawer-tab{width:44px;padding-left:8px;padding-right:8px}.sb-ig-drawer .sb-instagram-grid{gap:14px 10px}.sb-ig-drawer .sb-instagram-drawer-feed{padding-left:16px;padding-right:16px}.sb-ig-drawer-toolbar{padding-left:16px}}@media(max-height:600px){.sb-ig-drawer-tab{width:44px;padding:14px 8px 18px;font-size:14px;letter-spacing:1.5px}}@media(max-height:420px){.sb-ig-drawer-tab{width:42px;padding:10px 6px 14px;gap:8px;font-size:12px;letter-spacing:.5px}}@media(max-height:560px){.sb-ig-drawer .sb-instagram-grid-header p{display:none}.sb-ig-drawer .sb-instagram-follow{margin-top:6px;padding:6px 10px}.sb-ig-drawer .sb-instagram-grid-header{margin-bottom:8px}.sb-ig-drawer-toolbar{padding-top:8px}.sb-ig-drawer .sb-instagram-grid-section .sb-instagram-sample-notice{font-size:10px;padding:4px 8px}.sb-ig-drawer .sb-instagram-grid-fallback{font-size:10px}.sb-ig-drawer .sb-instagram-drawer-feed{display:block;overflow-y:auto;overscroll-behavior:contain}.sb-ig-drawer .sb-instagram-grid-header{position:sticky;top:0;z-index:2;padding-bottom:8px;background:#e2f3ff}.sb-ig-drawer .sb-instagram-grid{overflow:visible;min-height:0}}@media(prefers-reduced-motion:reduce){.sb-ig-drawer-panel{animation:none}.sb-ig-drawer-tab{transition:none}}.sb-ig-drawer-tab{height:min(450px,calc(100dvh - var(--sb-drawer-top) - 12px));gap:10px;padding-top:18px;padding-bottom:18px}.sb-ig-tab-new{margin:0;order:0}.sb-ig-tab-icon{display:block;width:24px;height:24px;flex:none;order:1;filter:drop-shadow(0 0 1px #176b98) drop-shadow(0 1px 2px #104b70)}.sb-ig-drawer-tab>.sb-ig-tab-label{order:2;margin:0;flex:none}.sb-ig-tab-camera{order:3;font:16px/1 system-ui,sans-serif;letter-spacing:0}.sb-ig-drawer.is-invited .sb-ig-tab-label{color:#0866ac;text-shadow:0 0 5px #49baff,0 0 13px #81d1ff;animation:sb-ig-tab-invite 1.9s ease-in-out infinite}@keyframes sb-ig-tab-invite{50%{color:#034774;text-shadow:0 0 4px #49baff,0 0 12px #33aaff,0 0 20px #81d1ff}}.sb-ig-drawer.is-closing .sb-ig-drawer-panel{animation:sb-ig-drawer-exit .36s cubic-bezier(.4,0,.7,.4) both;pointer-events:none}.sb-ig-drawer.is-closing .sb-ig-drawer-surface{animation:sb-ig-drawer-exit .36s cubic-bezier(.4,0,.7,.4) both}.sb-ig-drawer-header-bridge{transition:opacity .36s ease}@keyframes sb-ig-drawer-exit{to{opacity:0;transform:translate(32px)}}#content_wrapper{transition:width .36s cubic-bezier(.22,.75,.25,1)}body.sb-drawer-desktop #content_wrapper{width:calc(var(--sb-drawer-page-width) - var(--sb-drawer-space));margin-right:auto;margin-left:0}body.sb-drawer-desktop #shopify-section-header{width:var(--sb-drawer-page-width)}body.sb-drawer-desktop .global-wrapper .container,body.sb-drawer-desktop #shopify-section-footer .container{width:100%;max-width:100%;box-sizing:border-box}body.sb-drawer-desktop .global-wrapper .container .column,body.sb-drawer-desktop .global-wrapper .container .columns,body.sb-drawer-desktop #shopify-section-footer .container .column,body.sb-drawer-desktop #shopify-section-footer .container .columns{box-sizing:border-box;min-width:0}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .one.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .one.column{width:calc(6.25% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-one{padding-left:6.25%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .two.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .two.column{width:calc(12.5% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-two{padding-left:12.5%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .three.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .three.column{width:calc(18.75% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-three{padding-left:18.75%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .four.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .four.column{width:calc(25% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-four{padding-left:25%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .five.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .five.column{width:calc(31.25% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-five{padding-left:31.25%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .six.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .six.column{width:calc(37.5% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-six{padding-left:37.5%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .seven.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .seven.column{width:calc(43.75% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-seven{padding-left:43.75%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .eight.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .eight.column{width:calc(50% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-eight{padding-left:50%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .nine.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .nine.column{width:calc(56.25% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-nine{padding-left:56.25%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .ten.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .ten.column{width:calc(62.5% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-ten{padding-left:62.5%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .eleven.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .eleven.column{width:calc(68.75% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-eleven{padding-left:68.75%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .twelve.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .twelve.column{width:calc(75% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-twelve{padding-left:75%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .thirteen.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .thirteen.column{width:calc(81.25% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-thirteen{padding-left:81.25%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .fourteen.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .fourteen.column{width:calc(87.5% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-fourteen{padding-left:87.5%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .fifteen.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .fifteen.column{width:calc(93.75% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-fifteen{padding-left:93.75%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .sixteen.columns,body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .sixteen.column{width:calc(100% - 20px)}body.sb-drawer-desktop .global-wrapper .container .offset-by-sixteen{padding-left:100%}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .one-third.column{width:calc(33.333% - 20px)}body.sb-drawer-desktop :is(.global-wrapper,#shopify-section-footer) .container .two-thirds.column{width:calc(66.666% - 20px)}body.sb-drawer-desktop .sb-limited-card>.thumbnail{width:100%!important;margin:0}body.sb-drawer-desktop :is(#shopify-section-1482978263392,#shopify-section-featured_collection_iCJP3d) .homepage_content:before,body.sb-drawer-desktop :is(#shopify-section-1482978263392,#shopify-section-featured_collection_iCJP3d) .homepage_content:after{width:180px;height:120px;top:-34px}@media(prefers-reduced-motion:reduce){#content_wrapper,.sb-ig-drawer-header-bridge{transition:none}.sb-ig-drawer.is-closing .sb-ig-drawer-panel,.sb-ig-drawer.is-closing .sb-ig-drawer-surface,.sb-ig-drawer.is-invited .sb-ig-tab-label{animation:none}}.sb-ig-drawer-toolbar{position:relative;z-index:4}.sb-ig-drawer-close{position:relative;z-index:5;touch-action:manipulation}@media(max-width:767px){.sb-ig-drawer-tab{width:32px;padding-left:4px;padding-right:4px;gap:9px;font-size:14px;letter-spacing:1.5px}.sb-ig-tab-icon{width:20px;height:20px}.sb-ig-tab-new{font-size:7px;padding:2px 3px}.sb-ig-tab-camera{font-size:14px}.sb-ig-drawer-close{flex-basis:44px;min-width:44px;width:44px;height:44px;min-height:44px}.sb-ig-drawer-title{min-width:0}}@media(max-width:767px){.sb-ig-drawer-tab{height:100px;min-height:100px;max-height:calc(100dvh - var(--sb-drawer-top) - 12px);padding-top:16px;padding-bottom:16px;gap:12px;border-bottom-left-radius:22px}.sb-ig-tab-label,.sb-ig-tab-camera{display:none}.sb-ig-tab-icon{flex:none}}.sb-ig-drawer:not(.is-open):not(.is-closing) .sb-ig-tab-icon{animation:sb-ig-icon-invite 4.8s ease-in-out infinite}@keyframes sb-ig-icon-invite{0%,65%,to{filter:drop-shadow(0 1px 3px #176b9870)}28%,40%{filter:drop-shadow(0 0 3px #ffd875) drop-shadow(0 0 8px #efba47) drop-shadow(0 0 13px #e7b84d80)}}@media(prefers-reduced-motion:reduce){.sb-ig-drawer:not(.is-open):not(.is-closing) .sb-ig-tab-icon{animation:none;filter:drop-shadow(0 0 3px #d2ad6380)}}.sb-ig-drawer.is-open .sb-ig-drawer-panel,.sb-ig-drawer.is-open .sb-ig-drawer-surface{animation:sb-ig-pull-open .65s cubic-bezier(.22,.75,.25,1) both}.sb-ig-drawer.is-closing .sb-ig-drawer-panel,.sb-ig-drawer.is-closing .sb-ig-drawer-surface{animation:sb-ig-pull-close .55s cubic-bezier(.4,0,.6,1) both;pointer-events:none}@keyframes sb-ig-pull-open{0%{transform:translate(calc(100% + 28px))}to{transform:translate(0)}}@keyframes sb-ig-pull-close{0%{transform:translate(0)}to{transform:translate(calc(100% + 28px))}}#content_wrapper{transition:width .65s cubic-bezier(.22,.75,.25,1)}.sb-ig-drawer-close svg,.sb-ig-drawer-close svg *{pointer-events:none}@media(prefers-reduced-motion:reduce){.sb-ig-drawer.is-open .sb-ig-drawer-panel,.sb-ig-drawer.is-open .sb-ig-drawer-surface,.sb-ig-drawer.is-closing .sb-ig-drawer-panel,.sb-ig-drawer.is-closing .sb-ig-drawer-surface{animation:none}#content_wrapper{transition:none}}@media(max-width:1199px){.sb-ig-drawer-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.sb-ig-drawer .sb-instagram-drawer-feed{display:block;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:max(24px,env(safe-area-inset-bottom))}.sb-ig-drawer .sb-instagram-grid{display:grid;flex:none;min-height:auto;height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto;touch-action:pan-y}.sb-ig-drawer .sb-instagram-grid-header{position:static}.sb-ig-drawer .sb-instagram-card,.sb-ig-drawer .sb-instagram-card a,.sb-ig-drawer .sb-instagram-card img{touch-action:pan-y}}@media(max-width:767px){.sb-ig-drawer .sb-ig-drawer-title{font-size:clamp(21px,6vw,26px);line-height:1.15}.sb-ig-drawer-title>span{white-space:nowrap}}.sb-ig-tab-icon{position:relative;filter:drop-shadow(0 1px 3px #176b9870)}.sb-ig-tab-icon>img{display:block;width:100%;height:100%}.sb-ig-tab-icon-color{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(35deg,#ffdc80,#fcaf45 18%,#f77737 32%,#e1306c 52%,#c13584 68%,#833ab4 83%,#405de6);-webkit-mask:var(--sb-ig-glyph) center/contain no-repeat;mask:var(--sb-ig-glyph) center/contain no-repeat;opacity:0;pointer-events:none}.sb-ig-drawer:not(.is-open):not(.is-closing) .sb-ig-tab-icon{animation:none}.sb-ig-drawer:not(.is-open):not(.is-closing) .sb-ig-tab-icon-color{animation:sb-ig-brand-pulse 4.8s ease-in-out infinite}@keyframes sb-ig-brand-pulse{0%,70%,to{opacity:0}25%,45%{opacity:1}}@media(prefers-reduced-motion:reduce){.sb-ig-drawer:not(.is-open):not(.is-closing) .sb-ig-tab-icon-color{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/songbird-instagram-drawer.css.map */
