.soya-reference .section{display:block;grid-template-columns:none;min-height:0}.soya-reference .shopify-section .section.bg-custom{background:rgb(var(--background))}.soya-reference .shopify-section{--section-is-first:0;--hash-difference:calc(var(--section-background-hash) - var(--previous-section-background-hash,-1));--hash-difference-abs:max(var(--hash-difference),-1 * var(--hash-difference));--background-differs-from-previous:max(0,min(var(--hash-difference-abs,1),1));position:relative}.soya-reference .shopify-section:not(.contents){display:flow-root}.soya-reference>.shopify-section:first-child{--section-is-first:1}.soya-reference img{width:auto}.soya-reference{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;width:100%;isolation:isolate;overflow:clip;color:#1a1a1a;background:#fff;--transform-logical-flip:1;--header-height:0px;--sticky-area-height:0px}.soya-reference [reveal-on-scroll],.soya-reference reveal-items,.soya-reference split-lines{opacity:1!important;visibility:visible!important;transform:none!important}.soya-reference section-header,.soya-reference media-with-text,.soya-reference image-link-blocks,.soya-reference x-slideshow,.soya-reference slideshow-carousel,.soya-reference scroll-carousel,.soya-reference video-media{display:block}.soya-reference .media-with-text{display:grid}.soya-reference .media-with-text__media img{width:100%;height:100%;object-fit:cover}.soya-reference .slideshow__slide picture{display:block}.soya-reference .slideshow__slide img{width:100%;height:auto}.soya-reference .slideshow__slide{display:block}.soya-reference .content-over-media img{max-width:100%}.soya-reference .content-over-media video{width:100%;height:100%;object-fit:cover}.soya-reference video-media[autoplay]>video{opacity:1;visibility:visible}.soya-reference video-media[autoplay]>video~img{display:none}@media(min-width:700px){.soya-reference video-media.hidden.sm\:block{display:block!important}}.soya-reference .shopify-section--image-link-blocks .content-over-media>img{width:100%;height:auto;aspect-ratio:4/1;object-fit:contain}.soya-reference .scroll-area{scroll-behavior:smooth;overscroll-behavior-inline:contain}.soya-reference .soya-content-card{display:flex;flex-direction:column;min-width:0;gap:18px}.soya-reference .soya-content-card .product-card__figure{position:relative;overflow:hidden;border-radius:8px}.soya-reference .soya-content-card .product-card__media{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.soya-reference .soya-content-card .product-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .35s ease}.soya-reference .soya-content-card .product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.soya-reference .soya-content-card .product-card__info{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.soya-reference .soya-content-card .product-card__title{font-weight:500;color:#1a1a1a;line-height:1.4;font-size:16px}.soya-reference .soya-card-prices{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;font-size:15px}.soya-reference .soya-card-prices s{color:#777}.soya-reference .soya-card-sale{position:absolute;top:12px;left:12px;border-radius:20px;padding:4px 10px;color:#fff;background:#042146;font-size:12px;font-weight:500;line-height:1.5;z-index:1}.soya-reference .soya-card-add{position:absolute;bottom:12px;right:12px;background:#fff;color:#1a1a1a;padding:8px 15px;font-size:13px;font-weight:500;border-radius:30px;box-shadow:0 2px 8px #00000012;z-index:1}.soya-reference .soya-card-add[aria-busy=true]{opacity:.6;cursor:wait}.soya-reference .soya-card-error{display:block;background:#fff3f1;color:#9a2319;padding:8px 12px;font-size:12px;line-height:1.4}.soya-reference .soya-card-error[hidden]{display:none}.soya-reference .soya-card-colours{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#626262;margin-top:3px}.soya-reference .soya-card-colours span{padding:2px 7px;border:1px solid #e3e3e3;border-radius:12px}.soya-reference .soya-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.soya-reference .soya-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 40px}.soya-reference .soya-collection-heading form{display:flex;align-items:center;gap:8px;font-size:14px}.soya-reference .soya-collection-heading select{background:#fff;padding:10px 26px 10px 12px;border:1px solid #ddd;border-radius:5px;max-width:210px}.soya-reference .soya-content-pagination{display:flex;justify-content:center;gap:20px;padding:36px 0 0}.soya-reference .soya-content-pagination a,.soya-reference .soya-content-pagination span{padding:5px}.soya-reference .soya-content-pagination .current{font-weight:700;text-decoration:underline;text-underline-offset:6px}.soya-reference .before-after{--before-after-initial-drag-position:50%}.soya-reference .before-after__cursor{left:var(--before-after-initial-drag-position,50%)}.soya-reference .soya-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:col-resize;z-index:5;margin:0;touch-action:pan-y}.soya-reference .before-after:focus-within{outline:2px solid #042146;outline-offset:4px}.soya-reference details.accordion .accordion__content{height:auto;opacity:1;overflow:visible}.soya-reference details.accordion:not([open]) .accordion__content{display:none}.soya-reference details.accordion[open] .circle-chevron{transform:rotate(180deg)}.soya-reference .ev-reviewv2s-data-container{transition:none!important}.soya-reference .ev-reviewv2:focus-visible{outline:2px solid #042146;outline-offset:4px}.soya-reference .soya-order-help{max-width:850px;margin:auto}.soya-reference .soya-order-help h1{margin:12px 0 30px}.soya-reference .contact-form input,.soya-reference .contact-form textarea{background:#fff}@media(hover:hover){.soya-reference .soya-content-card:hover .product-card__image--secondary{opacity:1}.soya-reference .soya-content-card:hover .product-card__image--primary{transform:scale(1.02)}.soya-reference .soya-card-add:hover{background:#042146;color:#fff}}@media(max-width:999px){.soya-reference .soya-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.soya-reference .soya-collection-heading{align-items:flex-start;flex-direction:column}}@media(max-width:699px){.soya-reference{font-size:15px}.soya-reference .soya-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.soya-reference .soya-content-card .product-card__title{font-size:14px}.soya-reference .soya-card-prices{font-size:13px;gap:5px}.soya-reference .soya-card-sale{font-size:10px;padding:3px 7px;top:8px;left:8px}.soya-reference .soya-card-add{font-size:12px;padding:6px 10px;right:8px;bottom:8px}.soya-reference .soya-card-colours{font-size:10px;gap:4px}.soya-reference .soya-content-card{gap:12px}.soya-reference .soya-collection-heading form{width:100%;justify-content:space-between}.soya-reference .soya-collection-heading{margin-bottom:26px}.soya-reference .media-with-text__content{padding:28px 24px}.soya-reference .prose{overflow-wrap:break-word}.soya-reference .contact-form{padding:22px}}@media(prefers-reduced-motion:reduce){.soya-reference *{scroll-behavior:auto!important;transition:none!important}}.soya-reference .soya-review-heading{text-align:center;margin-bottom:32px}.soya-reference .soya-review-heading p{margin-top:10px;font-size:18px}.soya-reference .soya-reviews-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.soya-reference .loox-review{border:1px solid #e7e7e7;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #00000006;font-size:14px}.soya-reference .loox-review-image{width:100%;aspect-ratio:1/1;object-fit:cover}.soya-reference .loox-review-body{padding:18px 18px 10px;line-height:1.7}.soya-reference .loox-review-metadata{padding:0 18px 12px;display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center}.soya-reference .loox-reviewer-name{font-weight:700}.soya-reference .loox-review-rating{font-weight:700;color:#042146}.soya-reference .loox-review-date{font-size:12px;color:#777;flex-basis:100%}.soya-reference .loox-review-product{padding:10px 18px;border-top:1px solid #eee;font-size:12px;color:#555}.soya-reference .soya-review-more{display:flex;justify-content:center;margin-top:32px}@media(max-width:999px){.soya-reference .soya-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.soya-reference .soya-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.soya-reference .loox-review-body{padding:14px 12px 8px;font-size:13px}.soya-reference .loox-review-metadata{padding:0 12px 10px}.soya-reference .loox-review-product{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/soya-content.css.map */
