:root{--red: #b41d1d;--red-2: #b41d1d;--red-dark-shade: #9b181d;--black: #222;--green: #024c46;--green-2: #507524;--green-3: #578521;--gold: #bea35c;--gold-dark: #ae9145;--beige: #f2e7d1;--beige-dark-shade: #dfceab;--blue-dark: #404148;--blue: #5cb9be}.grid-advent-calendar-section{position:relative}.square-holder *{box-sizing:border-box}.square-holder{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.01%;position:relative;padding:0 1rem;margin:1rem auto 0;max-width:70rem}@media (min-width: 40rem){.square-holder{grid-template-columns:repeat(18,1fr);margin-top:5rem}.square-holder .square:nth-child(1){grid-column:9/11}.square-holder .square:nth-child(2){grid-row:2;grid-column:8/10}.square-holder .square:nth-child(3){grid-row:2;grid-column:10/12}.square-holder .square:nth-child(4){grid-row:3;grid-column:7/9}.square-holder .square:nth-child(5){grid-row:3;grid-column:9/11}.square-holder .square:nth-child(6){grid-row:3;grid-column:11/13}.square-holder .square:nth-child(7){grid-row:4;grid-column:6/8}.square-holder .square:nth-child(8){grid-row:4;grid-column:8/10}.square-holder .square:nth-child(9){grid-row:4;grid-column:10/12}.square-holder .square:nth-child(10){grid-row:4;grid-column:12/14}.square-holder .square:nth-child(11){grid-row:5;grid-column:5/7}.square-holder .square:nth-child(12){grid-row:5;grid-column:7/9}.square-holder .square:nth-child(13){grid-row:5;grid-column:9/11}.square-holder .square:nth-child(14){grid-row:5;grid-column:11/13}.square-holder .square:nth-child(15){grid-row:5;grid-column:13/15}.square-holder .square:nth-child(16){grid-row:6;grid-column:4/6}.square-holder .square:nth-child(17){grid-row:6;grid-column:6/8}.square-holder .square:nth-child(18){grid-row:6;grid-column:8/10}.square-holder .square:nth-child(19){grid-row:6;grid-column:10/12}.square-holder .square:nth-child(20){grid-row:6;grid-column:12/14}.square-holder .square:nth-child(21){grid-row:6;grid-column:14/16}.square-holder .square:nth-child(22){grid-row:7;grid-column:8/10}.square-holder .square:nth-child(23){grid-row:7;grid-column:10/12}.square-holder .square:nth-child(24){grid-row:8;grid-column:8/12}}@media (min-width: 55rem){.square-holder{padding:0 5rem}}.square{background:#999;width:100%;height:100%;min-width:4rem;border-radius:3px;border:2px solid var(--black);box-shadow:inset -7px 0 9px -7px #0006,inset 0 -7px 9px -7px #0006;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 40rem){.square{grid-column:span 2}}.square-content{position:absolute;z-index:3;font-family:Ultra,serif;font-size:clamp(1rem,5vw,1.8rem);display:flex;background:var(--red);color:var(--beige);box-shadow:0 0 0 1px var(--beige),0 0 0 4px var(--red);width:50%;height:50%;border-radius:100%;align-items:center;justify-content:center}.square-content-pos{display:flex;justify-content:center;align-items:center}@media (min-width: 40rem){.square-content{font-size:1.8rem;transform:translateY(.75rem)}}@media (min-width: 55rem){.square-content{font-size:clamp(1.2rem,5.3vw,2rem)}}.square:before{content:"";display:block;padding-bottom:100%}.square:after{content:"";border-radius:0 0 5rem 5rem;width:40%;height:20%;background:linear-gradient(var(--black),#222);position:absolute;top:0}.square.opsec{background:#00000080!important}.square.opsec .square-content{font-size:0!important;background:#0006!important;color:#0003!important;box-shadow:0 0 0 1px #0003,0 0 0 4px #00000080!important}.square:nth-child(2),.square:nth-child(10),.square:nth-child(18){background-image:linear-gradient(to right,#fff6 1rem,#d1d1d14d 1rem),linear-gradient(to bottom,#ffa4a4 1rem,#c53f3f 1rem);background-size:2rem 2rem;background-repeat:repeat}.square:nth-child(3),.square:nth-child(11),.square:nth-child(19){background:var(--green-2);background-image:radial-gradient(#fff 15%,transparent 18%),radial-gradient(#fff 15%,transparent 18%);background-size:16px 16px;background-position:4px 4px,12px 12px}.square:nth-child(5),.square:nth-child(13),.square:nth-child(21){background:#2f2f2f;background-image:linear-gradient(to right,transparent 30%,var(--gold) 30%,var(--gold) 45%,transparent 45%,transparent 55%,var(--gold) 55%,var(--gold) 62%,transparent 62%,transparent 70%,var(--gold) 70%,var(--gold) 78%,transparent 78%,transparent 85%,var(--gold) 85%);background-size:26px;background-position:4px}.square:nth-child(6),.square:nth-child(14),.square:nth-child(22){background:var(--blue);background-image:repeating-linear-gradient(-45deg,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 70%,transparent 70%);background-size:30% 30%;background-position:-40px,-40px}.square:nth-child(7),.square:nth-child(15),.square:nth-child(23){background-color:#8bc34a;background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,#fff 4px,#fff 20px,transparent 20px,transparent 26px),repeating-linear-gradient(-45deg,transparent,transparent 4px,#fff 4px,#fff 20px,transparent 20px,transparent 26px);background-size:100%;background-position:0}.square:nth-child(8n){background:var(--red);background-image:linear-gradient(to bottom,transparent 55%,rgba(0,0,0,.1) 60%,var(--gold) 60%,var(--gold-dark) 80%,rgba(0,0,0,.1) 80%,transparent 85%),linear-gradient(to right,transparent 20%,rgba(0,0,0,.1) 25%,var(--gold) 25%,var(--gold-dark) 45%,rgba(0,0,0,.1) 45%,transparent 50%);background-size:100%;background-position:0}.square:nth-child(16){background:var(--blue-dark);background-image:linear-gradient(to bottom,transparent 55%,rgba(0,0,0,.1) 60%,var(--beige) 60%,var(--beige-dark-shade) 80%,rgba(0,0,0,.1) 80%,transparent 85%),linear-gradient(to right,transparent 20%,rgba(0,0,0,.1) 25%,var(--beige) 25%,var(--beige-dark-shade) 45%,rgba(0,0,0,.1) 45%,transparent 50%);background-size:100%;background-position:0}.square:nth-child(10),.square:nth-child(23){background-color:var(--green);background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,white 5px,white 12px,transparent 12px,transparent 19px);background-size:100%;background-position:0}.square:nth-child(1),.square:nth-child(9),.square:nth-child(17){background:url(/cdn/shop/files/btc-xmas-hny.png?v=1669800596) 10% center/200% 200%}.square:nth-child(4),.square:nth-child(12),.square:nth-child(20){background:url(/cdn/shop/files/btc-xmas-hny.png?v=1669800596) center center/cover}
/*# sourceMappingURL=/cdn/shop/t/46/assets/grid-advent-calendar.css.map */
