.c-field--stretch{flex:1 1 auto!important;width:unset!important}.c-field--shrink{flex:0 0 auto!important;width:unset!important}.c-field--shrink .input,.c-field--shrink .textarea,.c-field--shrink .select,.c-field--shrink .options{width:auto}.input--outline,.textarea--outline{background:transparent}.input--large{min-height:5.6rem}.c-accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.c-accordion .summary__title{display:flex;flex:1}.c-accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.c-accordion+.c-accordion{margin-top:0;border-top:none}.c-accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.c-accordion__title{display:block;max-width:calc(100% - 6rem);min-height:1.6rem;word-break:break-word;margin:0;padding:0}.c-accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.c-accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.c-accordion__content{word-break:break-word;overflow-x:auto}.c-accordion__content img{max-width:100%}.pg-thumbs__main{position:relative}.pg-thumbs__slide{display:none}.pg-thumbs__slide.is-active{display:block}.pg-thumbs__strip{margin-top:.5rem;display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory}.pg-thumbs__item{flex:0 0 auto;scroll-snap-align:start}.pg-thumbs__btn{border:0;background:none;padding:0;cursor:pointer}.pg-thumbs__btn img{display:block;border:1px solid transparent}.pg-thumbs__btn.is-active img{border-color:currentColor}.Gallery__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.Gallery__slide{flex:0 0 100%;scroll-snap-align:center}.Gallery__media{width:100%;height:auto;display:block}.Gallery__btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;padding:.5rem;cursor:pointer}.Gallery__btn--prev{left:.25rem}.Gallery__btn--next{right:.25rem}@media (min-width: 768px){.Gallery__slide{flex-basis:60%;margin:0 20%}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
