.section-toggle-boxes{overflow:hidden}.toggle-box button span{transition:all .25s cubic-bezier(.104,.204,.492,1)}.toggle-box{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.toggle-box{box-shadow:var(--block-shadows)}@media only screen and (max-width: 767px){.toggle-boxes .section-header{padding-bottom:20px}}.toggle-boxes--inner{display:grid;align-items:end;width:100%}@media only screen and (min-width: 768px){.toggle-boxes--inner{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1068px){.toggle-boxes--inner{grid-template-columns:repeat(var(--toggle-columns, 4),1fr)}}@media only screen and (max-width: 767px){.toggle-boxes--inner{gap:10px}}.toggle-boxes .toggle-boxes--inner.row{padding:0}.column-spacing--small.toggle-boxes--inner.row{margin:0 -5px}.column-spacing--small.toggle-boxes--inner.row .columns,.column-spacing--small.toggle-boxes--inner.row .column{padding:0 5px}.column-spacing--small.toggle-boxes--inner.row .collection-card{margin-bottom:10px;min-height:calc(100% - 10px)}.column-spacing--small.toggle-boxes--inner.row+.pagination{margin-top:20px}.column-spacing--small.toggle-boxes--inner.row .flickity-nav.flickity-prev{left:-16px}.column-spacing--small.toggle-boxes--inner.row .flickity-nav.flickity-next{right:-16px}.column-spacing--medium.toggle-boxes--inner.row{margin:0 -10px}.column-spacing--medium.toggle-boxes--inner.row .columns,.column-spacing--medium.toggle-boxes--inner.row .column{padding:0 10px}@media only screen and (min-width: 768px){.column-spacing--medium.toggle-boxes--inner.row .collection-card{margin-bottom:20px;min-height:calc(100% - 20px)}.column-spacing--medium.toggle-boxes--inner.row+.pagination{margin-top:10px}}.column-spacing--medium.toggle-boxes--inner.row .flickity-nav.flickity-prev{left:-11px}.column-spacing--medium.toggle-boxes--inner.row .flickity-nav.flickity-next{right:-11px}@media only screen and (min-width: 768px){.column-spacing--large.toggle-boxes--inner.row{margin:0 -15px}.column-spacing--large.toggle-boxes--inner.row .columns,.column-spacing--large.toggle-boxes--inner.row .column{padding:0 15px}.column-spacing--large.toggle-boxes--inner.row .collection-card{margin-bottom:30px;min-height:calc(100% - 30px)}.column-spacing--large.toggle-boxes--inner.row+.pagination{margin-top:0}}.column-spacing--large.toggle-boxes--inner.row .flickity-nav.flickity-prev{left:-6px}.column-spacing--large.toggle-boxes--inner.row .flickity-nav.flickity-next{right:-6px}@media only screen and (max-width: 767px){.toggle-boxes--inner.swipe-on-mobile{grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.toggle-boxes--inner.swipe-on-mobile::-webkit-scrollbar{display:none}.toggle-boxes--inner.swipe-on-mobile .toggle-box{scroll-snap-align:center;scroll-snap-stop:always}}@media only screen and (max-width: 767px){.toggle-boxes--inner.swipe-on-mobile.mobile-columns--2{grid-auto-columns:minmax(calc(50vw - 30px),1fr);grid-template-columns:repeat(auto-fill,minmax(calc(50vw - 30px),1fr))}}.toggle-boxes-grid__carousel{display:block;gap:0;overflow:visible}.toggle-boxes-grid__carousel .columns{width:100%}.toggle-boxes-grid__carousel .columns.small-12{flex:0 0 83.334%;max-width:83.334%}@media only screen and (max-width: 767px){.toggle-boxes-grid__carousel .columns.small-6{flex:0 0 47%;max-width:83.34%}.toggle-boxes-grid__carousel .columns.small-4{flex:0 0 27.1%;max-width:27.1%}}@media only screen and (min-width: 768px){.toggle-boxes-grid__carousel .carousel__slide.medium-4{flex:0 0 calc(33.33333% - 6.21%);max-width:calc(33.33333% - 6.21%)}.toggle-boxes-grid__carousel .carousel__slide.medium-6,.toggle-boxes-grid__carousel .carousel__slide.medium-3{flex:0 0 42%;max-width:42%}}@media only screen and (min-width: 1068px){.toggle-boxes-grid__carousel .carousel__slide.large-1\/5{flex:0 0 23%;max-width:23%}.toggle-boxes-grid__carousel .carousel__slide.large-3{flex:0 0 calc(33.33333% - 1.5333%);max-width:calc(33.33333% - 1.5333%)}}@media only screen and (min-width: 1440px){.toggle-boxes-grid__carousel .carousel__slide.large-1\/5{flex:0 0 18.4667%;max-width:18.4667%}.toggle-boxes-grid__carousel .carousel__slide.large-3{flex:0 0 23.4667%;max-width:23.4667%}}@media only screen and (min-width: 768px){.toggle-boxes-grid__carousel{margin:0 -5px}}@media only screen and (max-width: 767px){.toggle-boxes--inner .flickity-static-arrows{display:none}}.toggle-boxes-grid__carousel .flickity-viewport{overflow:visible}.toggle-boxes-grid__carousel .flickity-nav.flickity-prev{left:-9px}.toggle-boxes-grid__carousel .flickity-nav.flickity-next{right:-9px}.toggle-box{overflow:hidden;position:relative;margin-bottom:10px}.toggle-box .aspect-ratio.aspect-ratio--portrait{padding-bottom:115.74%}.toggle-box--content{font-size:.9375rem;position:absolute;left:0;right:0;bottom:0;background:var(--color-bg, #fff);height:0;z-index:11;color:var(--color-body, #2c2d2e);overflow:hidden;border-radius:var(--block-border-radius, 16px) var(--block-border-radius, 16px) 0 0;transition:height .25s cubic-bezier(.104,.204,.492,1)}.toggle-box--content a{color:var(--color-accent)}.toggle-box--content-inner{height:calc(100% - 60px)}.toggle-box--content-inner div{font-size:16px;height:100%;padding:30px;overflow-y:auto}@media only screen and (min-width: 768px){.toggle-box--content-inner div{font-size:18px}}.toggle-box--content-inner div>*:last-child{margin-bottom:0}.toggle-box--image>a{display:block;position:absolute;left:0;right:0;bottom:0;top:0}.toggle-box[open] .toggle-box--content{height:97%}.toggle-box[open] button span,.toggle-box[open] button div{transform:translateY(-50%) rotate(135deg)}.toggle-box button{width:100%;display:flex;align-items:center;font-family:var(--font-heading);font-size:16px;line-height:22px;height:60px;padding:10px 30px;background:var(--color-bg, #fff);color:var(--color-heading, #1a1c1d);font-weight:var(--font-body-medium-weight, 500);position:relative;z-index:15}@media only screen and (min-width: 768px){.toggle-box button{font-size:18px;line-height:24px}}.toggle-box button span{width:14px;height:14px;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.toggle-box button span:before,.toggle-box button span:after{content:"";background:var(--color-heading, #1a1c1d);position:absolute;top:6px;left:0;width:100%;height:2px;border-radius:1px}.toggle-box button span:after{top:0;left:6px;width:2px;height:100%}.toggle-box button div{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.flickity-static-arrows{display:inline-flex;gap:21px;margin-left:auto}.flickity-static-arrows .flickity-nav{position:static;opacity:1;margin:0}@media only screen and (max-width: 767px){.toggle-boxes .flickity-progress{margin-top:0}}@media only screen and (min-width: 768px){.toggle-boxes .flickity-custom-progress-wrapper.desk-hide{display:none}}@media only screen and (max-width: 767px){.toggle-boxes.hide-bar-mobile .flickity-custom-progress-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/toggle-boxes.css.map */
