:root{--primary-color: #27affc;--primary-color-rgb: 39,175,252;--secondary-color: #6fcf97;--secondary-color-rgb: 111,207,151;--accent-color: #f4c95d;--accent-color-rgb: 244,201,93;--color-gray: #bfc7ce;--color-gray-rgb: 194,199;--minibeads-color: #55cfd4;--minibeads-color-rgb: 85,207,212;--beads-color: #ff9856;--beads-color-rgb: 255,152,86;--logo-color1: #7bbce7;--logo-color1-rgb: 123,188,231;--logo-color2: #f2955b;--logo-color2-rgb: 242,149,91}dt{font-weight:700;margin-top:20px}dd{margin-inline-start:0}.pswp__bg{display:block!important}.product__title h1{font-size:clamp(24px,calc(14.857142857142858px + 2.2857142857142856vw),32px)}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.product-media-modal.media-modal,.product-media-modal .gradient{background:none}.product-media-modal .product-media-modal__content{background:#000c}@media screen and (min-width:750px){.product-media-modal__content>*{width:auto!important;height:revert-layer!important}}.product-form__input,.product-form__buttons{max-width:32rem!important}.product-media-modal{transition-property:opacity;transition-duration:.5s}.product .share-button{margin:-20px 0 0}.global-media-settings{border:none}.multirow .media>img{object-fit:contain}@media screen and (min-width:750px){.multirow__inner{row-gap:60px}}.caption-with-letter-spacing{font-size:1em;font-weight:700}.product-badges .badge--series.size-26{--color: var(--minibeads-color)}.product-badges .badge--series.size-5{--color: var(--beads-color)}.product-badges .badge--connectable{--color: var(--secondary-color)}.product-badges .badge--un-connectable{--color: var(--color-gray)}.product-badges .badge--free-shipping{--color: var(--accent-color)}.product-badges .badge{background:color-mix(in srgb,var(--color),#fff 75%);border-color:color-mix(in srgb,var(--color),#fff 10%);color:color-mix(in srgb,var(--color),#000 65%)}.product-badges .badge--series{cursor:pointer;transition:all .2s}.badge--series:hover{background:var(--color);border-color:var(--color);color:#fff}.badge--series:active{transform:scale(.95)}.product_detail_colorlist{margin-top:.5em}.product_detail_colorlist summary{display:grid;list-style-type:none;grid-template-columns:1fr 1em;gap:6px;align-items:center;color:var(--primary-color)}.product_detail_colorlist summary:hover{opacity:.7}.product_detail_colorlist summary::marker{content:""}.product_detail_colorlist summary .ph-caret-down{transition:transform .4s}.product_detail_colorlist[open] summary .ph-caret-down{transform:rotate(180deg)}.product_detail_colorlist::details-content{transition:height .4s,opacity .4s,content-visibility .4s allow-discrete;height:0;opacity:0;overflow:clip}.product_detail_colorlist[open]::details-content{opacity:1}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.product_detail_colorlist[open]::details-content{height:auto}}@supports not (interpolate-size: allow-keywords){.product_detail_colorlist[open]::details-content{height:150px;overflow-y:scroll}}.product_detail_colorlist ul{margin:.5em 0 0;padding:.5em 1em!important;background:#27affc1a}.product__description{overflow-x:auto;padding:1px}.product_info{border-collapse:collapse;font-size:1.4rem;width:100%;table-layout:auto!important}.product_info td,.product_info th{border:1px solid #ccc;padding:.75em 1.2em!important}.product_info th{background:#f5f5f5;font-weight:700;white-space:nowrap;text-align:left;min-width:10em}.product_info td{min-width:22em}@media screen and (max-width:749px){.product_info{font-size:1.25rem}}.custom_fields{position:relative;margin-top:-10px!important;margin-bottom:10px}.custom_fields .custom_fields-container{background:#f6f6f6;padding:0 20px;border:1px solid #f6f6f6;line-height:1.5;font-size:1.4rem}.custom_fields .custom_fields-field{margin:20px 0 40px}.custom_fields .custom_fields-field:last-child{margin-bottom:20px}.custom_fields .custom_fields-field p{margin:10px 0 15px}.custom_fields input,textarea,select{font-size:1.4rem;padding:6px 10px;line-height:1.5}.custom_fields label{display:block;font-size:1.7rem;font-weight:700;margin-right:1em;margin-bottom:10px}.custom_fields textarea{width:80%;height:10em}@media screen and (max-width:750px){.custom_fields textarea{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
