.product__content{position:relative}.product-block{--margin-top: 0px;margin-top:var(--margin-top)}.product__tax{margin-top:4px}product-slider-component{--items-per-row-desktop: 1;--items-per-row-tablet: 1;--items-per-row-mobile: 1}product-slider-component .splide__list{--gap: 0px !important}.product__media-page-number{position:absolute;bottom:0;z-index:1;width:100%;text-align:center;display:none;pointer-events:none}[data-shopify-xr]:not([data-shopify-xr-hidden])+.product__media-page-number{bottom:44px}@media only screen and (max-width:767px){.product__media--grid:not(.is-initialized) [data-class=splide__list]{display:flex;flex-direction:row;width:100%;overflow-x:hidden}.product__media--grid:not(.is-initialized) [data-class=splide__slide]{display:none}.product__media--grid:not(.is-initialized) [data-class=splide__slide]:first-child{width:100%;display:block;flex:1 0 auto}.product__media{--grid-gap: 0px !important}.product__media .splide__slide{--width: 100% !important}.product-block:not(.product-block__sibling_products){padding:0 var(--gutter)}.product__media--grid .product__media-page-number{display:block}}@supports (mix-blend-mode: difference){.product__media-page-number,.product__media .splide__arrow{mix-blend-mode:difference;color:#fff}}.sibling-slider .media:before{--opacity: 0;content:"";width:100%;height:100%;display:block;background-color:var(--primary-foreground);opacity:var(--opacity);position:absolute;top:0;left:0;z-index:1;transition:opacity .3s ease-in-out}.sibling-slider .current-product .media:before{--opacity: .2}.product__media--traditional .product__media-page-number{display:block}.thumbnail-splide .splide__slide{width:20%}.product__media .splide__track{transition:height .2s ease-in-out}.product__media .splide__slide{align-self:flex-start}@media(hover:hover){.thumbnail-splide .splide__slide{cursor:pointer}.product__media--traditional .splide__slide{cursor:grab}.sibling-slider .splide__slide:hover .media:before{--opacity: .4}.sibling-slider .splide__arrows{position:absolute;top:50%;left:0;z-index:1;width:100%;justify-content:space-between;transform:translateY(-50%);height:0}.sibling-slider .splide__arrow:not(:focus-visible){transition:opacity .3s ease-in-out;opacity:0!important}.sibling-slider:hover .splide__arrow{opacity:1!important}.sibling-slider .splide__arrow--prev{transform:translate(-100%)}.sibling-slider .splide__arrow--next{transform:translate(100%)}}.product__media--traditional:not(.is-initialized) [data-class=splide__slide]{display:none}.product__media--traditional:not(.is-initialized) [data-class=splide__slide]:first-child{width:100%;display:block;flex:1 0 auto}.product__media--traditional .media--external_video.natural iframe{height:100%;width:100%}.product__media--traditional .media--external_video.natural{aspect-ratio:16 / 9}@supports not (aspect-ratio: 16 / 9){.product__media--traditional .media--external_video.natural iframe{position:absolute}.product__media--traditional .media--external_video.natural{height:0;padding-bottom:56.25%}}@media only screen and (min-width:768px){.product-main{padding:var(--gutter) 0}.product__media+.thumbnail-splide{margin-top:var(--gutter);display:block}.product__content .sticky{position:sticky;margin-top:0;top:var(--sticky-header-margin-top)}.product-main .product__content .sticky{padding:80px 40px}.product__media--traditional:not(.is-initialized) [data-class=splide__list]{display:flex;flex-direction:row;width:100%;overflow-x:hidden}}.product__media .splide__arrows.js-hide-arrows{pointer-events:none;color:#0000}.product__media.is-initialized .splide__arrows{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;transition:color .16s ease-in-out}.product__media.is-initialized .splide__arrows:not(.js-hide-arrows){pointer-events:revert;color:revert}.product__media:not(.is-initialized) .splide__arrows{display:none!important}.product__media .splide__arrow{place-content:revert;padding:0;min-width:min(15vw,60px);height:min(15vw,60px);z-index:1;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%)}.product__media .splide__arrow--prev{left:0}.product__media .splide__arrow--next{right:0}.product__media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}.product__media .media--model[data-shopify-xr-loaded]{margin-bottom:44px}[data-drawer] .accordion__content{padding:0 var(--drawer-padding) var(--drawer-padding)}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.similar-collections ul>li a{text-decoration:underline}.preorder--info{font-size:1.3rem;text-align:center}.photoswipe__image{cursor:zoom-in}.product-icons-grid{display:grid;grid-template-columns:repeat(var(--icons-grid-cols),minmax(0,1fr));grid-gap:var(--icons-grid-gap);align-items:center}.product-icons-grid__icon{width:100%}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dropdown{padding-top:0;padding-bottom:0;margin-top:2px;text-align:center;border-style:solid;border-width:1px;border-color:#00594c;border-bottom-width:2px}.btn-submit{width:100%;height:40px;color:#00594c;transition:all .25s ease-in-out}.btn-submit:hover{background-color:#00594c!important;border-color:#00594c!important;color:#f1f2f2!important;cursor:pointer}.fabrics_button,.components_button,.filling_button,.width_button{font-size:20px}.sayduck_fabrics{display:none;width:100%;height:280px;margin-bottom:5px;box-sizing:border-box;overflow-y:scroll;border-style:solid;border-width:1px;border-color:#00594c;box-shadow:inset 0 0 10px 5px #ebebeb;border-top:none}.swatch.material{border-radius:6px;padding-top:5px;margin-left:5%;margin-right:2%;padding-left:18px}.swatch{margin:0}.swatch.material .swatch-element{max-width:80px;border-radius:3px;background-color:transparent;padding-bottom:5px}.swatch .swatch-element{float:inherit;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:5px 10px 10px 5px;position:relative}.swatch-element{display:inline-block;margin-left:15px}.swatch input,.property-element input{display:none!important}.swatch.material input:checked+label{box-shadow:inset 0 0 0 3px #e5e5e5,inset 0 0 0 5px #fff}.swatch.material label{min-width:80px;height:80px;outline:unset;opacity:1;margin-bottom:5px;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.swatch.material label:hover{box-shadow:inset 0 0 0 3px #ffffff80;cursor:pointer}.color.swatch-element label{padding:0}.swatch-element label{padding:0 10px;background-size:cover}.swatch label{background-position:center;float:left;min-width:36px;height:40px;margin:0;font-size:16px;text-align:center;line-height:40px;white-space:nowrap;text-transform:uppercase;opacity:.8;display:flex;justify-content:center;align-items:center;font-weight:400;outline:double #d0d0d0;background-color:#fff;color:#5b5b5b;border:initial}.swatch.material .title{text-align:center;color:#000;font-size:13px;text-transform:uppercase;font-weight:800}.swatch.material .title,.swatch.material .info{display:block}.swatch.material .info{text-align:center;font-size:11px;font-weight:500;color:#000}.no_metafield_fabrics{padding-left:45px;padding-top:10px}.no_metafield_fabrics h2{font-size:30px;color:#00594c;font-family:Roboto Condensed,sans-serif;font-weight:500;margin:0}.no_metafield_fabrics p{font-size:15px;color:#00594c;font-family:Roboto Condensed,sans-serif;font-weight:300;opacity:.8;margin:0}.line-item-properties{margin:30px 0 10px}.swatch .header,.line-item-properties .header{margin:.5em 0}.swatch_header{text-transform:capitalize}.swatch_header h2{font-size:20px;color:#00594c;font-family:Roboto Condensed,sans-serif;font-weight:500;margin:0}.property-element{display:inline-block;margin:5px 10px 10px 5px}.property-element:hover{cursor:pointer}.swatch input:checked+label,.line-item-property__field input:checked+label{opacity:1;outline-color:#00594c;color:#00594c;font-weight:600}.line-item-property__field.with-image label{height:auto;flex-wrap:wrap;line-height:normal;padding:10px;display:block}.line-item-property__field label{background-position:center;float:left;min-width:36px;height:40px;margin:0;font-size:16px;text-align:center;line-height:40px;white-space:nowrap;text-transform:uppercase;opacity:.8;display:flex;justify-content:center;align-items:center;font-weight:400;outline:double #d0d0d0;background-color:#fff;color:#5b5b5b;border:initial}.line-item-property__field.with-image label .label-text{display:block;width:100%;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/56/assets/template-product.css.map */
