.product-variant-display{margin:3rem 0rem}@media screen and (max-width: 720px){.product-variant-display{margin:2.5rem 0rem}}.product-variant-display-heading{text-align:center;font-size:1.25rem;line-height:1.05;font-family:NORD-Medium;font-weight:unset;font-style:NORD-Light;margin-bottom:.25rem}@media screen and (min-width: 700px){.product-variant-display-heading{font-size:2rem}}.product-variant-display-subheading{text-align:center;font-size:1.5rem;font-family:InstrumentSerif-Regular;font-weight:400;font-style:normal;font-display:swap;line-height:1;margin-bottom:2rem}@media screen and (min-width: 700px){.product-variant-display-subheading{font-size:2rem}}.product-variant-display-container{display:flex;padding:0 35px;align-items:center;justify-content:center}.product-variant-display-image{object-fit:cover;width:100%;height:auto;aspect-ratio:6/7;margin-bottom:12px}.product-variant-display-item-var-name{text-align:center;font-size:16px;line-height:1.05;font-family:NORD-Medium;font-weight:unset;font-style:NORD-Light}.product-variant-display-item-var-desc{text-align:center;font-size:16px;line-height:1.05;font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;margin-bottom:.75rem;margin-top:.15rem}.money{display:block;text-align:center;font-size:.8rem;line-height:1.05;font-family:NORD-Medium;font-weight:unset;font-style:NORD-Light;margin-top:.5rem;margin-bottom:.5rem}.product-variant-display-item-form{display:flex;justify-content:center;margin-top:10px}.product-variant-display-item-btn{font-size:12px;line-height:1.05;font-family:NORD-Medium;font-weight:unset;border:2px solid black;border-radius:0;padding:14px 45px;display:inline-flex;align-items:center;justify-content:space-around;cursor:pointer;word-break:break-word}.wrapper{max-width:1400px;width:100%;position:relative}.wrapper svg{top:50%;height:50px;width:50px;cursor:pointer;font-size:1.25rem;position:absolute;text-align:center;line-height:50px;background:#fff;border-radius:50%;box-shadow:0 4px 6px #0000000f;transform:translateY(-50%);transition:transform .1s linear}.wrapper svg:active{transform:translateY(-50%) scale(.85)}.wrapper svg:first-child{left:-22px}.wrapper svg:last-child{right:-22px}.wrapper .carousel{margin-block-start:0px;margin-block-end:0px;display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 12px);overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scroll-behavior:smooth;scrollbar-width:none;padding-inline-start:0px}.carousel::-webkit-scrollbar{display:none}.carousel.no-transition{scroll-behavior:auto}.carousel.dragging{scroll-snap-type:none;scroll-behavior:auto}.carousel.dragging .card{cursor:grab;-webkit-user-select:none;user-select:none}.carousel :where(.card,.img){display:flex;justify-content:center;align-items:center}.carousel .card{scroll-snap-align:start;height:auto;list-style:none;background:#fff;cursor:pointer;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 720px){.wrapper .carousel{grid-auto-columns:calc(50% - 9px)}}@media screen and (max-width: 600px){.wrapper .carousel{grid-auto-columns:100%}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
