.mw-apo-container{--apo-field-bg: var(--COLOR-BG-PAGE);--apo-field-height: var(--FIELD-HEIGHT);--apo-swatch-size: 24px;margin-bottom:var(--SPACE-M)!important;font-family:var(--FONT-STACK-BODY);letter-spacing:var(--LETTER-SPACING-BODY);color:var(--text)}.mw-apo-container>.mw-option+.mw-option{margin-top:var(--SPACE-M)}.mw-apo-container .mw-option>.mw-stack--vertical>.mw-stack__item+.mw-stack__item{margin-top:var(--SPACE-XS)}.mw-apo-container .mw-stack--vertical>.mw-option__helptext.mw-hidden,.mw-apo-container .mw-stack__item:has(>.mw-hidden:only-child){margin-top:0!important}.mw-apo-container .mw-label .mw-text--style-strong,.mw-apo-container .mw-accumulated-title{font-size:var(--font-body-medium);font-weight:var(--FONT-WEIGHT-BODY);line-height:var(--LINE-HEIGHT-BODY)}.mw-apo-container .mw-label .mw-text--style-strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.mw-apo-container .mw-label>.mw-stack{align-items:baseline}.mw-apo-container .mw-option__value-text,.mw-apo-container .mw-option__value-title .mw-option__price{font-size:var(--font-body-small)}.mw-apo-container .mw-label .mw-text--style-negative{font-size:var(--font-body-medium)}.mw-apo-container .mw-option:not(.mw-option--type-button) .mw-text--style-strong:has(+.mw-accumulated-title:not(:empty)):after{content:":"}.mw-apo-container .mw-option--type-button .mw-accumulated-title{display:none}.mw-apo-container .mw-option__helptext{font-size:var(--font-body-x-small);line-height:var(--LINE-HEIGHT-BODY)}.mw-apo-container .mw-option__helptext:not(.mw-text--style-negative){opacity:.8}.mw-apo-container .mw-option__value-heading{margin:0;font-family:var(--FONT-STACK-BODY);font-size:var(--font-body-medium);font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:var(--LETTER-SPACING-BODY);line-height:var(--LINE-HEIGHT-BODY);text-transform:none}.mw-apo-container .mw-option__value-divider{margin:0!important;border-bottom-color:var(--border)!important}.mw-apo-container .mw-option__container .mw-option__control:is([type=text],[type=email],[type=number],textarea){width:100%;min-height:var(--apo-field-height);margin:0;padding:0 var(--SPACE-S);border:0;border-radius:0;background-color:var(--apo-field-bg);color:var(--text);font-family:var(--FONT-STACK-BODY);font-size:var(--font-body-small);letter-spacing:var(--LETTER-SPACING-BODY);text-align:left}.mw-apo-container .mw-option__container .mw-option__control:is([type=text],[type=email],[type=number],textarea):focus{outline:1px solid var(--text);outline-offset:-1px;box-shadow:none}.mw-apo-container .mw-option__container .mw-option__value textarea.mw-option__control{padding-block:var(--SPACE-XS)}.mw-apo-container .mw-option__control::placeholder{color:var(--text);opacity:1}.mw-apo-container :is(.mw-custom-select,.mw-option--type-swatchindropdown) .selectCustom-trigger{display:flex;align-items:center;min-height:var(--apo-field-height);padding-block:0;padding-left:var(--SPACE-S);border:0;border-radius:0;background-color:var(--apo-field-bg);color:var(--text);font-family:var(--FONT-STACK-BODY);font-size:var(--font-body-small);letter-spacing:var(--LETTER-SPACING-BODY)}.mw-apo-container :is(.mw-custom-select,.mw-option--type-swatchindropdown) .selectCustom-trigger:focus-visible{outline:1px solid var(--text);outline-offset:-1px}.mw-apo-container :is(.mw-custom-select,.mw-option--type-swatchindropdown) .selectCustom-options{border:0;border-radius:0;background-color:var(--apo-field-bg);box-shadow:none}.mw-apo-container :is(.mw-custom-select,.mw-option--type-swatchindropdown) .selectCustom-option{padding-inline:var(--SPACE-S);font-size:var(--font-body-small)}.mw-apo-container :is(.mw-custom-select,.mw-option--type-swatchindropdown) .selectCustom-option:is(.mw-selected,.isHover,:hover){background-color:color-mix(in srgb,var(--text) 8%,var(--apo-field-bg))}.mw-apo-container :is(.mw-custom-select,.mw-option--type-swatchindropdown) .selectCustom-option:not(:last-of-type):after{border-bottom-color:var(--border)}.mw-apo-container :is(.mw-option--type-swatchcard,.mw-option--type-multiswatchcard) .mw-option__container .mw-label__card-wrapper{border-color:transparent;border-radius:0;background-color:var(--apo-field-bg)}.mw-apo-container :is(.mw-option--type-swatchcard,.mw-option--type-multiswatchcard) .mw-option__value--selected .mw-label__card-wrapper{border:1px solid var(--text)}.mw-apo-container :is(.mw-option--type-swatchcard,.mw-option--type-multiswatchcard) .mw-label__card-wrapper:has(.mw-option__control:focus-visible){outline:1px solid var(--text);outline-offset:2px}.mw-apo-container .mw-option--type-button .mw-option__container{display:flex;flex-wrap:wrap;gap:var(--SPACE-XXS);margin:0}.mw-apo-container .mw-option--type-button .mw-option__value{margin:0}.mw-apo-container .mw-option--type-button .mw-option__button{padding:var(--SPACE-XS);border:1px solid transparent;border-radius:0;background-color:var(--apo-field-bg);color:var(--text);font-size:var(--font-body-small);line-height:var(--LINE-HEIGHT-BODY);cursor:pointer}.mw-apo-container .mw-option--type-button .mw-option__button .mw-text{font-size:inherit}.mw-apo-container .mw-option--type-button .mw-option__control:is(:checked,:focus)+.mw-option__button{box-shadow:none}.mw-apo-container .mw-option--type-button .mw-option__control:checked+.mw-option__button{border-color:var(--text)}.mw-apo-container .mw-option__control:focus-visible+:is(.mw-option__button,.mw-option__swatch-media){outline:1px solid var(--text);outline-offset:2px}.mw-apo-container .mw-option--type-swatch .mw-option__container{display:flex;flex-wrap:wrap;gap:var(--SPACE-XS);margin:0}.mw-apo-container .mw-option--type-swatch .mw-option__value{width:auto!important;margin:0}.mw-apo-container .mw-option--type-swatch .mw-option__value :is(.mw-stack,.mw-stack__item){width:auto;margin:0}.mw-apo-container .mw-option--type-swatch .mw-option__value .mw-stack__item .mw-option__swatch-media.mw-option__swatch-media--swatch-custom-style{box-sizing:border-box;width:calc(var(--apo-swatch-size) + 10px)!important;height:calc(var(--apo-swatch-size) + 10px)!important;padding:4px;border:1px solid transparent;border-radius:50%;box-shadow:none}.mw-apo-container .mw-option--type-swatch .mw-option__value .mw-stack__item .mw-option__control:checked+.mw-option__swatch-media.mw-option__swatch-media--swatch-custom-style{border-color:var(--text)}.mw-apo-container .mw-option--type-swatch .mw-option__swatch-color{width:var(--apo-swatch-size)!important;height:var(--apo-swatch-size)!important;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 20%,transparent)}.mw-apo-container .mw-filepond .filepond--root{margin:0;font-family:var(--FONT-STACK-BODY)}.mw-apo-container .mw-filepond .filepond--panel-root{border-radius:0;background-color:var(--apo-field-bg)}.mw-apo-container .mw-filepond .filepond--root .filepond--drop-label{min-height:var(--apo-field-height);color:var(--text)}.mw-apo-container .mw-filepond .filepond--drop-label.filepond--drop-label label{padding:0 var(--SPACE-S);font-size:var(--BTN-FONT-SIZE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE)}@media(hover:none)and (pointer:coarse){.mw-apo-container .mw-filepond .filepond--drop-label.filepond--drop-label label{font-size:0}.mw-apo-container .mw-filepond .filepond--drop-label.filepond--drop-label label:before{content:var(--UPLOAD-TOUCH-LABEL);font-size:var(--BTN-FONT-SIZE);letter-spacing:var(--BTN-LETTER-SPACING)}}.mw-apo-add-to-cart-cloned.is-incomplete{--btn-bg: var(--text);--btn-border: var(--text);--btn-bg-hover: var(--text);--btn-border-hover: var(--text)}.mw-collapsible .mw-option__value{min-width:fit-content!important;flex:1 1 0px}.mw-collapsible .mw-option__value--version-2 .mw-option__value-text{overflow:visible;text-overflow:none;text-align:center}.mw-collapsible--header{background-color:var(--search-bg)}.product__content .ruk_rating_snippet{color:var(--COLOR-REVIEW-STAR-PRODUCT, var(--COLOR-REVIEW-STAR))!important}@media only screen and (min-width:750px){.product__content .shopify-app-block:has(reviewsio-product-ratings){margin-bottom:calc(var(--SPACE-S) / 2)}}@media(hover:hover){.mw-apo-container .mw-option--type-button .mw-option__button:hover{border-color:var(--text)}}.app-section .ElementsWidget-prefix .ElementsWidget{--heading-text-font-weight: var(--FONT-WEIGHT-BODY-BOLD);--body-text-font-family: var(--FONT-STACK-BODY);--common-border-color: var(--border);--common-button-font-size: var(--BTN-FONT-SIZE);--common-button-font-weight: var(--BTN-FONT-WEIGHT);--common-button-letter-spacing: var(--BTN-LETTER-SPACING);--common-button-text-transform: var(--BTN-UPPERCASE);--common-button-vertical-padding: var(--btn-top);--common-button-horizontal-padding: var(--btn-left);--common-button-border-width: 1px;--avatar-thumbnail-bg-color: var(--bg-accent);--avatar-thumbnail-text-color: var(--text);--author-font-size: var(--font-body-medium);--pagination-tab-text-color: var(--text);--pagination-tab-active-text-color: var(--text);--pagination-tab-text-font-size: var(--font-body-medium);--pagination-tab-text-font-weight: var(--FONT-WEIGHT-BODY-BOLD);--pagination-tab-active-text-font-weight: var(--FONT-WEIGHT-BODY-BOLD);--pagination-tab-border-width: 0;--medium-star-size: 24px;--small-star-size: 18px;margin-bottom:0}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header{border-bottom:0;margin-bottom:0!important}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group{margin-bottom:var(--SPACE-M)}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group .R-Button,.app-section .ElementsWidget-prefix .ElementsWidget .R-TabControls__item{margin-bottom:0!important}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader,.app-section .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{padding-bottom:var(--SPACE-M);margin-bottom:var(--SPACE-M)}.app-section .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item:last-child{margin-bottom:0}.app-section .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{border-right:0}.app-section .ElementsWidget__header .R-TextHeading--md,.app-section .R-AvatarThumbnail .R-TextHeading{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.app-section .ElementsWidget__header .R-TextHeading--md{font-size:var(--font-heading-small);line-height:var(--LINE-HEIGHT-HEADING)}.app-section .R-AvatarThumbnail .R-TextHeading{font-size:var(--font-heading-mini)}.app-section .ElementsWidget__header .R-TextBody,.app-section .item__review .R-TextBody--xxxs,.app-section .item__review .R-TextBody--xxxs.u-textDecoration--underline{font-size:var(--font-body-small)}.app-section .ElementsWidget__header .R-Button{line-height:var(--LINE-HEIGHT-NORMAL);white-space:nowrap}.app-section .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all [role=button]{width:fit-content;margin:var(--SPACE-S) auto 0;padding:var(--BTN-SIZE-MEDIUM) calc(var(--BTN-SIZE-MEDIUM) * 2.15);border:1px solid var(--text);font-size:var(--BTN-FONT-SIZE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE);cursor:pointer}@media(hover:hover){.app-section .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all [role=button]:hover{background-color:var(--text);color:var(--bg)}}.app-section .R-TabControls__item.isActive{text-decoration:underline}.app-section .R-ContentList__item .R-BadgeElement__text,.app-section .R-ContentList__item .R-TextBody--xxxxs{font-size:var(--font-body-x-small)}.app-section .R-ContentList__item .R-TextHeading--xxs,.app-section .item__review .R-TextBody--xs{font-size:var(--font-body-medium)}.app-section .item__review .R-TextHeading--xxxxs{font-size:var(--font-body-small);font-weight:var(--FONT-WEIGHT-BODY)}@media only screen and (max-width:749px){.app-section .ElementsWidget-prefix .ElementsWidget{--pagination-tab-text-font-size: var(--font-body-large)}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__inner{flex-wrap:wrap}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group{flex-basis:100%;text-align:left!important}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--center{margin-bottom:0}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader{justify-content:flex-start}.app-section .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .R-Button{width:auto!important}.app-section .ElementsWidget-prefix .ElementsWidget .subheader__group--tabs{text-align:left!important}.app-section .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{flex-direction:column}.app-section .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{flex-basis:auto;width:100%;padding-right:0;margin-bottom:var(--SPACE-M)}.app-section .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__review{padding-left:0}.app-section .item__review .R-TextBody--xxxs.u-textDecoration--underline{font-size:var(--font-body-medium)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/app-product.css.map */
