.product-badges{z-index:2}.product-badges>.badge{position:absolute;width:max-content;line-height:1;padding:var(--s) var(--m);color:#fff;top:var(--m)}.badge__left{left:0;border-radius:0 var(--m) var(--m) 0}.badge__right{right:0;border-radius:var(--m) 0 0 var(--m)}.badge__sale{background-color:var(--primary-hi-alpha)}.badge__new{background-color:#614c84e6}.badge__best{background-color:var(--accent-hi-alpha)}.badge__tall{background-color:#84614ccc}.badge__sale~.badge__tall{top:calc(4 * var(--m))}.prod-sale{text-decoration:line-through;text-decoration-color:red;margin-left:var(--xs);font-style:italic;font-size:.8em;vertical-align:middle}#product-list{height:max-content;grid-auto-rows:auto;flex:1 0 300px}.collection-product>a{color:var(--txt-color);display:block;height:100%}.cp-card{position:relative;display:flex;flex-direction:column-reverse;justify-content:start;background-color:#fff;border-radius:var(--xs);overflow:hidden;box-shadow:var(--clear-shadow);height:100%;transition:box-shadow .3s cubic-bezier(.72,.4,0,.95)}.cpc-content{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cpc-content>.cpc-header{padding:var(--xl) var(--s)}.cpc-header h3{font-family:var(--body-font);font-size:.9em;font-weight:400;transition:color .3s cubic-bezier(.72,.4,0,.95),text-decoration .3s cubic-bezier(.72,.4,0,.95)}.cpc-review{transform:scale(.92)}.cpcc-price>p{margin-bottom:0;color:var(--txt-color);font-weight:700;line-height:25px;padding-top:var(--xs);padding-bottom:var(--xs)}.cpcc-qty-break{background:#f8f8f8;padding:var(--xs)}.cpcc-qty-break>p{font-size:14px;margin-bottom:0}.cpcc-qty-break>p>span{margin-left:var(--s);color:#e60000}.cpci-main{padding:var(--l) var(--s) var(--s);opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.72,.4,0,.95),transform .3s cubic-bezier(.72,.4,0,.95)}.cpci-main>img{overflow:hidden;border-radius:var(--m)}.cpc-img{position:relative}.collection-product>a:hover{text-decoration:none;color:var(--primary-color)}.collection-product>a:hover>.cp-card{box-shadow:var(--primary-shadow)}.collection-product>a:hover h3{color:var(--link-safe-color);text-decoration:underline}.special-img{position:relative}.special-img>img:last-child{opacity:0;position:absolute;top:0;left:50%;transform:translate(-50%);transition:opacity .3s ease}.special-img>img{border-radius:var(--m)}.collection-product>a:hover .special-img>img:last-child{opacity:1}@media only screen and (min-width: 40em){.cpc-header h3{font-size:1em}.cpcc-price>p{font-size:1.1em}}.product-options>.bold_options{max-height:0;height:100%;opacity:0;overflow:hidden;-webkit-transition:opacity .5s ease,max-height 1s ease;transition:opacity .5s ease,max-height 1s ease}.product-options>.bold_options.bold__hooked{max-height:2500px;opacity:1}.qty-field{margin:1em 0;display:flex;align-items:center;justify-content:center;flex:0 0 40%;gap:var(--s)}.qty-field input{width:100px;line-height:45px}.qty-field label{font-size:1rem;margin-right:1em}.purchase{transition:all .2s ease;width:100%;line-height:45px}.purchase:hover{box-shadow:var(--clear-shadow)}.purchase>span{font-size:1.2em;letter-spacing:1px;font-weight:700;font-family:var(--header-font)}.product-variants>div>div{background-color:inherit!important}.bold_option_value_price,.bold_out_of_stock_message{font-size:85%}.bold_option_value_price:before{content:"[+"}.bold_option_value_price:after{content:"]"}.bold_option.bold_option_checkbox .bold_option_title{display:inline-block;padding-left:1em}.bold_option.bold_option_checkbox .bold_option_element{margin-left:0}.bold_swatch_selected.bold_option_value_element{border-color:var(--primary-color)}.bold_option_set>.bold_option:not(.bold_option_hidden){margin-bottom:var(--m)}.bold_option .bold_option_title{display:block;font-weight:700}.bold_line_property{font-weight:700;color:#74787a}.bold_load_cart_item_properties{margin-bottom:1em}.bold_load_cart_item_properties button{font-size:.9em;padding:var(--xs);border-radius:var(--xs);background-color:var(--bg-color);border:1px solid rgb(221,221,221)}.shappify_option_name{font-weight:700!important}.shapp-required{color:red;padding-left:3px;font-size:.9em}.bold_option_value .bold_option_value_swatch{width:50px;height:45px;-webkit-transition:max-width .15s ease,max-height .15s ease;transition:max-width .2s ease,max-height .2s ease}.bold_option.bold_option_displaytext,.bold_option.bold_option_displaytext .bold_option_element{display:block;margin:0;line-height:1}.bold_option_set>.bold_option.bold_option_displaytext>*{padding:var(--m);background-color:var(--surface-2);margin-top:var(--l)}.bold_option_value_element{-webkit-transition:transform .3s ease;transition:transform .3s ease}.bold_swatch_selected{transform:scale(1.2);position:relative;z-index:1}.bold_options .bold_option_radio .bold_option_element{display:flex;gap:var(--s);flex-wrap:wrap}.bold_options .bold_option_swatch .bold_option_element{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--xs);margin:var(--s)}.bold_options .bold_option_swatch .bold_option_element.bold__enlarge-override{justify-content:center}.bold_options .bold_option_swatch .bold_option_value{margin:0;text-align:center}.bold_option_value .bold_option_value_swatch{width:50px;height:45px;background-color:#fff;-webkit-transition:max-width .15s ease,max-height .15s ease;transition:max-width .2s ease,max-height .2s ease}.bold_option_value .bold_option_value_swatch.__enlarge,.bold_option_swatch .bold__enlarge-override .bold_option_value_swatch{--clamp-min: 80px;--clamp-mid: 23.5vw;--clamp-max: 200px;width:clamp(var(--clamp-min),var(--clamp-mid),var(--clamp-max));height:clamp(var(--clamp-min),var(--clamp-mid),var(--clamp-max))}.bold_option_swatch .bold__enlarge-override.override__gallery{background-color:var(--bg-color);display:flex;max-height:450px;overflow-y:scroll;overflow-x:hidden;padding:var(--2xl) var(--s) var(--xl);box-shadow:var(--clear-shadow);border-radius:var(--xs)}.bold_option_swatch .bold__enlarge-override.override__gallery .bold_option_value_swatch.__enlarge{--clamp-min: 100px;--clamp-mid: 5vw;--clamp-max: 125px}.bold_option_swatch .bold__enlarge-override.override__emb-font{justify-content:space-evenly;flex-wrap:wrap;gap:var(--s)}.bold_option_element.bold__enlarge-override.override__emb-font .bold_swatch_selected{transform:scale(1.1)}.bold_option_element.bold__small-gallery-override{justify-content:center;background-color:var(--bg-color);max-height:200px;overflow-y:scroll;overflow-x:hidden;padding:var(--xl) var(--m) var(--xl);box-shadow:var(--clear-shadow);border-radius:var(--xs)}@media only screen and (min-width: 40em){.bold_option_swatch .bold_option_element.bold__enlarge-override.override__gallery{padding:var(--3xl) var(--m) var(--xl);max-height:350px}.bold_option_swatch .bold_option_element.bold__enlarge-override.override__gallery .bold_option_value_swatch{--clamp-min: 125px;--clamp-mid: 7vw;--clamp-max: 175px}.bold_option_swatch .bold_option_element.bold__enlarge-override.override__emb-font .bold_option_value_swatch{--clamp-max: 170px}}.product-variants input[type=text]{--LTR-border-color: transparent;--B-border-color: var(--accent-color);padding:0 var(--m)!important;font-weight:700;border-radius:var(--xs);border:1px solid var(--LTR-border-color);border-bottom:var(--B-border-color) 1.5px solid;min-width:180px;width:100%;min-height:45px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;cursor:pointer}.product-variants input[type=text]:hover{--LTR-border-color: var(--primary-low-alpha);--B-border-color: var(--primary-color)}t .product-variants textarea:focus,.product-variants textarea:hover{border-color:var(--primary-color)}.product-variants input[type=file]{border:0}.product-variants input[type=radio]{height:var(--m);width:var(--m);padding:var(--s);vertical-align:middle!important;margin-right:var(--s)!important;margin-top:-2px}.product-variants textarea{padding:var(--s);border:0;border-bottom:var(--accent-color) 1.5px solid}.shappify_option{margin-bottom:var(--2xl)!important}.product-variants select{cursor:pointer;-moz-appearance:button;-webkit-user-select:none;-moz-user-select:none;-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;background-color:var(--surface-1);background-image:-webkit-linear-gradient(top,var(--bg-color),var(--bg-dk-color));background-image:-moz-linear-gradient(top,var(--bg-color),var(--bg-dk-color));background-image:-ms-linear-gradient(top,var(--bg-color),var(--bg-dk-color));background-image:u-o-linear-gradient(top,var(--bg-color),var(--bg-dk-color));background-image:linear-gradient(to bottom,var(--bg-color),var(--bg-dk-color));background-position:center right;background-repeat:no-repeat;border:1.5px solid var(--gray-color);box-shadow:0 1px 3px #0000001a;color:var(--txt-color);font-size:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:3em;height:35px;width:100%;vertical-align:middle;padding:var(--xs) var(--s);-webkit-transition:box-shadow .3s ease,border-color .3s ease;transition:box-shadow .3s ease,border-color .3s ease}.product-variants select:hover{box-shadow:var(--primary-shadow)}.product-variants select:focus{border-color:var(--link-safe-color)}.product-variants .bold_option_set>.bold_option:not(.bold_option_hidden){margin:0;padding:var(--s) 0}.product-variants .bold_option_set+.bold_option.bold_option_dropdown{margin-top:var(--l)}#shappify-qty-msg{text-align:center;font-size:1rem;background:var(--neutral-color);border-top:1px dashed #ccc;padding:1em 0;border-radius:0 0 1em 1em}#shappify-qty-msg tr>th{text-align:center;padding:.5em;background:var(--neutral-color);border:0}.shappify_option_value:has(>.shappify_radio_option){display:flex;flex-wrap:wrap;gap:16px}@media only screen and (min-width: 40em){.product-variants select,.product-variants input[type=text]{max-width:min(650px,35vw)}.product-variants .bold_option_set .bold_option_dropdown>label,.product-variants .bold_option_set .bold_option_textbox>label,.product-variants .bold_option_set .bold_option_uploadfile>label{display:grid;grid-template-columns:1fr 2fr}}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:rgba(255,255,255,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__custom-caption{background:#000000bf;line-height:1.2;font-size:var(--fs-3xl);color:#fff;width:calc(100% - 32px);max-width:640px;padding:2px 8px;border-radius:4px;position:absolute;left:50%;bottom:25%;transform:translate(-50%);text-align:center}.pswp__custom-caption a{color:#fff;text-decoration:underline}.pswp__hide-on-close:empty{display:none}@media only screen and (min-width:40em){.pswp__custom-caption{bottom:100px}}.hidden-caption-content{font-size:var(--fs-xs);color:#fff;background-color:#00000080;width:100%;letter-spacing:.1px;line-height:1.2}.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));box-sizing:border-box;padding-bottom:var(--m);padding-top:var(--m);padding-left:var(--xs);padding-right:var(--xs)}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.blaze-next,.blaze-prev{background:none;border:none;cursor:pointer;outline:0;padding:0;background-position:50%;background-size:100%;font-size:0;height:20px;min-width:20px;z-index:100;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='24' width='24'><path d='M0 0h24v24H0z' fill='none'/><path fill='black' d='M11.67 3.87 9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z'/></svg>")}.blaze-next{transform:rotate(180deg)}.blaze-pagination{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.blaze-pagination button.active{background-color:var(--primary-color);border-color:var(--primary-color);transform:scale(1.5)}.blaze-pagination button{background:var(--primary-lt-color);border:none;border-radius:50%;color:#0000;cursor:pointer;outline:0;transition:transform .2s,background .3s;height:12px;width:12px;padding:0}.blaze-menu{align-items:center;display:flex;gap:var(--m);justify-content:center;margin:var(--m)}@media only screen and (max-width: 50em){.blaze-pagination{display:none}}.yotpo.bottomLine{width:max-content}.yotpo-stars{margin-right:.25rem!important}.yotpo-stars .yotpo-icon.rating-star{color:var(--primary-color)!important}#product-title.product-title__over-65{font-size:var(--fs-2xl)}.product-price-wrap{margin-bottom:1.5em;line-height:1}.product-price{font-size:var(--fs-xl);display:inline-block}.product-compare-price{font-size:var(--fs-m);opacity:.5;margin-left:var(--s)}.product-sale-price{opacity:.5}.pbr-reviews{transform:scale(.9);display:inline-block;vertical-align:middle}.product-images{grid-area:1 / 1 / 1 / 1}.product-images a.product-main-img{cursor:pointer;position:relative;padding:var(--s);background-color:#fff;display:block;transition:opacity .15s ease}.product-images a.productImage{border:1px solid #ddd;transition:border-color .15s ease,opacity .15s ease}.product-images a.productImage:hover{border-color:var(--primary-color);opacity:.9}.product-images a.product-main-img:hover{opacity:.9}.product-description details{width:80%;background-color:#fff;padding:var(--xs) var(--m);box-shadow:0 4px 8px #375cc014,0 0 1px #12204914;z-index:0;transition:all .3s ease,z-index 0,box-shadow 0}.product-description details:not([open]):hover{z-index:2;transform:scale(1.02);box-shadow:0 0 5px var(--primary-color)}.product-description details[open]{transition:.3s ease;border-radius:5px;transform:scale(1.05);box-shadow:0 0 5px 2px var(--primary-color)}.product-description details[open]>summary,details[open]>div{padding:var(--s);box-shadow:0 4px 8px #375cc014,0 0 1px #12204914}.product-description details>div>*{font-size:16px;line-height:1.3;margin:.5rem}.product-description summary{outline:none;font-size:16px;font-weight:700;padding:var(--xs);display:list-item}.product-description summary:hover,#btn-ctr>button:hover{cursor:pointer;transform:scale(1.02)}.product-description details[open]:hover>summary{transform:none}@media only screen and (max-width: 40em){.pbr-brand .pbrb-design{grid-area:1 / 2 / 3 / 2;text-align:right}.pbrb-block__mobile{display:block}.pbrb-brand,.pbrb-style{text-align:left}.pbrb-style.pbrb-text-right__mobile{text-align:right}}@media only screen and (min-width: 40em){.product-variants{min-height:300px}.blaze-prod-swatches{flex-direction:column}.product-content{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:200px}.product-header{grid-area:1/6/1/13}.product-description{grid-area:3/1/3/13;border-top:1px dotted var(--accent-color)}.product-reviews{grid-column:span 13}.product-images{grid-area:1/1/3/6;border-right:1px solid #dddd}.product-form{grid-area:2/6/2/13}.sticky-image-wrapper{top:1em}.product-cta{flex-direction:row}.pbr-brand{display:flex;text-align:left;gap:var(--l)}.pbr-reviews{margin-top:0;transform:scale(.9) translateY(-1px)}.span-13{grid-column:span 13}.modal-content{width:85vw;max-width:1400px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-collections.css.map */
