:root{--pdp-accent: 229, 0, 126;--pdp-add-on-accent: 240, 110, 168;--pdp-column-gap: 32px;--pdp-border-color: #d7d7d7;--pdp-purchase-radius: 25px}@media screen and (min-width:1000px){.product:not(.product--featured){column-gap:var(--pdp-column-gap);margin-inline:0}.product:not(.product--featured) .product__media,.product:not(.product--featured) .product__info{flex:1 1 0;min-width:0;width:auto}.product:not(.product--featured) .product__media{padding-inline-start:0}}.product__info .product-meta{border-bottom:none;margin-block-end:0;padding-block-end:0}.product__info .product-meta__title{font-size:30px;font-weight:400;letter-spacing:.5px;line-height:43px;margin:0!important;margin-block-end:10px}.darktooltip{position:relative;display:inline-block;cursor:pointer;color:inherit;text-decoration:underline}.darktooltip_content{position:absolute;z-index:9999;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:320px;padding:15px 18px;background:#222;color:#fff;border-radius:4px;box-shadow:0 4px 15px #00000040;font-size:13px;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.darktooltip:hover .darktooltip_content{opacity:1;visibility:visible}.darktooltip_content i{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #222}.darktooltip_content p{margin:0}.product__info .product-meta__price-list-container{margin-block-start:0}.product__info .product-meta__price-list-container .price{font-size:22px;line-height:normal;font-weight:400}.product__info .product-meta__description{font-size:16px;line-height:28px;margin-block-start:14px}.product__info .product-meta__description>:first-child{margin-block-start:0}.product__info .product-meta__description>:last-child{margin-block-end:0}.product__info .product-form{margin-block-start:26px}@media screen and (max-width:740px){.product__info .product-meta__title{font-size:24px}}@media screen and (min-width:1000px){.product__info .product-meta__title{margin-block-end:10px}}.product-form__option-info{align-items:center;column-gap:5px;flex-wrap:wrap;margin-block-end:12px;row-gap:2px}.product-form__option-name{font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-form__option-required{color:rgb(var(--pdp-accent));line-height:1}.product-form__option-separator,.product-form__option-value{color:rgba(var(--text-color),.6);font-size:13px}.product-form__option-value{margin-inline-start:0}.product-form__option-selector+.product-form__option-selector{margin-block-start:24px}.block-swatch-list--card{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0}.block-swatch-list--card .block-swatch{display:grid}.block-swatch-list--card .block-swatch__item{align-content:center;background:rgba(var(--text-color),.05);border:2px solid transparent;border-radius:8px;color:rgba(var(--text-color),.6);display:grid;gap:3px;height:100%;margin:0;min-height:74px;min-width:0;padding:12px 8px}.block-swatch-list--card .block-swatch__item:after{content:none}.block-swatch-list--card .block-swatch__radio:checked+.block-swatch__item,.block-swatch-list--card .block-swatch__item.is-selected{background:rgb(var(--background));border-color:rgb(var(--pdp-accent));color:rgb(var(--pdp-accent))}.block-swatch__name{font-size:13px;font-weight:700;line-height:1.3}.block-swatch__dimensions,.block-swatch__price{font-size:12px;line-height:1.35}.block-swatch-list--card .block-swatch.is-disabled .block-swatch__item{background:rgba(var(--text-color),.05);color:rgba(var(--text-color),.35);text-decoration:line-through}@media screen and (pointer:fine){.block-swatch-list--card .block-swatch:not(.is-disabled) .block-swatch__item:not(.is-selected):hover{border-color:rgba(var(--text-color),.2)}.block-swatch-list--card .block-swatch__radio:checked+.block-swatch__item:hover{border-color:rgb(var(--pdp-accent))}}.product-form__option-selector[data-selector-type=swatch] .color-swatch-list{gap:8px;grid-template-columns:repeat(auto-fill,35px)}.product-form__option-selector[data-selector-type=swatch] .color-swatch__item{border:none;border-radius:0;height:35px;width:35px}.product-form__option-selector[data-selector-type=swatch] .color-swatch__item:before{border:1px solid rgba(var(--text-color),.15);height:100%;left:0;top:0;width:100%}.product-form__option-selector[data-selector-type=swatch] .color-swatch__item:after{border-width:2px;height:calc(100% + 8px);left:-4px;top:-4px;width:calc(100% + 8px)}.product-form__add-ons{border-block:1px solid var(--pdp-border-color);display:grid;gap:14px;margin-block-start:16px;padding-block:20px}.add-on{align-items:center;display:flex;gap:12px}.add-on__checkbox{appearance:none;-webkit-appearance:none;background:transparent;border:2px solid rgba(var(--text-color),.25);border-radius:50%;cursor:pointer;flex:none;height:22px;margin:0;position:relative;width:22px}.add-on__checkbox:checked{background:rgb(var(--pdp-add-on-accent));border-color:rgb(var(--pdp-add-on-accent))}.add-on__checkbox:checked:after{border-block-end:2px solid rgb(var(--background));border-inline-end:2px solid rgb(var(--background));content:"";height:9px;inset-block-start:3px;inset-inline-start:6px;position:absolute;transform:rotate(45deg);width:5px}.add-on--included .add-on__checkbox,.add-on--included .add-on__label{cursor:default;opacity:1}.add-on__label{align-items:baseline;color:rgba(var(--text-color),.75);column-gap:6px;cursor:pointer;display:flex;flex-wrap:wrap;font-size:14px;line-height:1.4;row-gap:2px}.add-on__name{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (pointer:fine){a.add-on__name:hover{color:rgb(var(--text-color))}}.product-form__add-button.button{--button-height: 50px;font-size:18px}.product-form__purchase{display:flex;gap:12px;margin-top:25px}.product-form__purchase .product-form__quantity-label{display:none}.product-form__purchase .product-form__quantity{flex:none}.product-form__purchase .quantity-selector{--quantity-selector-height: 50px;border-color:var(--pdp-border-color);border-radius:var(--pdp-purchase-radius)}.product-form__purchase .product-form__payment-container{flex:1 1 auto;margin-block-start:0;min-width:0}.product-form__purchase .product-form__add-button.button{border-radius:var(--pdp-purchase-radius)}@media screen and (max-width:480px){.product-form__purchase{flex-wrap:wrap}.product-form__purchase .product-form__payment-container{flex-basis:100%}}.product__info .product-meta__sku{color:#222;display:block;letter-spacing:.45px;margin-block-start:18px}.product__info .product-meta__sku-number{color:#2f2f2f;margin-inline-start:6px}.mw-apo-container{--pdp-swatch-columns: 8;--pdp-swatch-gap: 8px;--pdp-swatch-radius: 0}@media screen and (min-width:481px){.mw-apo-container{--pdp-swatch-columns: 10}}@media screen and (min-width:741px){.mw-apo-container{--pdp-swatch-columns: 12}}@media screen and (min-width:1000px){.mw-apo-container{--pdp-swatch-columns: 16}}.mw-apo-container .mw-option--type-swatchcard .mw-option__container,.mw-apo-container .mw-option--type-multiswatchcard .mw-option__container{display:grid!important;gap:var(--pdp-swatch-gap)!important;grid-template-columns:repeat(var(--pdp-swatch-columns),minmax(0,1fr))!important;margin:0!important}.mw-apo-container .mw-option__container:has(.mw-label__card-wrapper){display:grid!important;gap:var(--pdp-swatch-gap)!important;grid-template-columns:repeat(var(--pdp-swatch-columns),minmax(0,1fr))!important;margin:0!important}.mw-apo-container .mw-option--type-swatchcard .mw-option__value,.mw-apo-container .mw-option--type-multiswatchcard .mw-option__value{margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.mw-apo-container .mw-option__value:has(.mw-label__card-wrapper){margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.mw-apo-container .mw-label__card-wrapper{border-radius:var(--pdp-swatch-radius)!important;max-height:none!important;width:100%!important}.mw-apo-container .mw-stack--card__media-wrapper{aspect-ratio:1!important;border-block-end:none!important;border-radius:var(--pdp-swatch-radius)!important;height:auto!important;width:100%!important}.mw-apo-container .mw-stack--card__media-wrapper--item{border-radius:var(--pdp-swatch-radius)!important;height:100%!important;object-fit:cover!important;width:100%!important}.mw-apo-container .mw-stack--card__fill-items{display:none!important}.mw-apo-container{--pdp-size-columns: 2;--pdp-size-card-width: 164px;--pdp-size-card-height: 72px;--pdp-size-card-radius: 12px;--pdp-size-selected-border: #ff7ac7;--pdp-size-idle-background: #f0f0f0;--pdp-size-idle-color: #949494}@media screen and (min-width:741px){.mw-apo-container{--pdp-size-columns: 4}}.mw-apo-container .mw-option--type-button .mw-option__container,.mw-apo-container .mw-option--type-multibutton .mw-option__container{display:grid!important;gap:12px!important;grid-template-columns:repeat(var(--pdp-size-columns),minmax(0,var(--pdp-size-card-width)))!important;justify-content:space-between!important;margin:0!important}.mw-apo-container .mw-option__container:has(.mw-option__button){display:grid!important;gap:12px!important;grid-template-columns:repeat(var(--pdp-size-columns),minmax(0,var(--pdp-size-card-width)))!important;justify-content:space-between!important;margin:0!important}.mw-apo-container .mw-option--type-button .mw-option__value,.mw-apo-container .mw-option--type-multibutton .mw-option__value{margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.mw-apo-container .mw-option__value:has(.mw-option__button){margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.mw-apo-container .mw-option__value:has(.mw-option__button)>.mw-stack{margin:0!important;max-width:none!important;width:100%!important}.mw-apo-container .mw-option__button{align-items:center!important;background:var(--pdp-size-idle-background)!important;border:2px solid transparent!important;border-radius:var(--pdp-size-card-radius)!important;color:var(--pdp-size-idle-color)!important;display:flex!important;justify-content:center!important;min-height:var(--pdp-size-card-height)!important;padding:10px 8px!important;text-align:center!important;width:100%!important}.mw-apo-container .mw-option__control:checked+.mw-option__button{background:#fff!important;border-color:var(--pdp-size-selected-border)!important;box-shadow:none!important;color:#000!important}.mw-apo-container .mw-option__value-title{font-size:0!important;line-height:1.35!important}.mw-apo-container .mw-option__value-text{display:block!important;font-size:13px!important;font-weight:700!important}.mw-apo-container .mw-option__button .mw-option__price{display:block!important;font-size:12px!important}.mw-apo-container .mw-label[for^=o_] .mw-text--style-strong{color:#000!important;text-transform:uppercase!important}.mw-apo-container .mw-accumulated-title{color:#777!important;font-weight:400!important;text-transform:none!important}.custom-product-details__content h2{text-align:center;font-size:22px;margin:0;line-height:38px}.custom-product-details__content h3{text-align:center;margin:0;font-size:36px}.col-md-6.attr-md-left p:first-child{display:none}.custom-product-details__content .col-md-6.attr-md-left{width:100%;margin-top:20px}.custom-product-details__content .col-md-6.attr-md-left p{width:100%;float:left;padding:0 75px;margin:5px 0!important}.custom-product-details__content a{color:#5761ff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product.css.map */
