.hcard{display:flex;gap:var(--hc-gapm, 12px);align-items:var(--hc-align, center);background:var(--hc-bg, transparent);padding:var(--hc-pd, 0);width:100%;color:inherit}.hcard__img{flex:0 0 var(--imgw, 40%);width:var(--imgw, 40%);aspect-ratio:var(--hc-ratio, 1);position:relative}.hcard__img img,.hcard__img .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.hcard__content{flex:1 1 auto;min-width:0}.hcard--reverse{flex-direction:row-reverse}.hcard.round-xs,.hcard.round-sm,.hcard.round-md,.hcard.round-lg,.hcard.round-full{overflow:hidden}@media only screen and (min-width:768px){.hcard{gap:var(--hc-gap, 16px)}}@media only screen and (max-width:767px){.hcard--stack{flex-direction:column;align-items:stretch}.hcard--stack .hcard__img{flex-basis:auto;width:100%}}.related-collections{padding:var(--rc-ptm, 30px) 0 var(--rc-pbm, 30px);background:var(--rc-bg, transparent)}.related-collections .list-heading{color:var(--rc-hcl, inherit);margin:0 0 15px}.related-collections .occassion-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--rc-colsm, 2),minmax(0,1fr));column-gap:var(--rc-gap, 16px);row-gap:var(--rc-rgap, 8px)}.related-collections .occassion-list a{color:var(--rc-link, inherit);font-size:var(--rc-fs, 14px);line-height:1.4;text-decoration:none;display:inline-block;transition:color .2s ease}.related-collections .occassion-list a:hover{color:var(--rc-linkh, inherit);text-decoration:underline}@media only screen and (min-width:768px){.related-collections{padding:var(--rc-pt, 40px) 0 var(--rc-pb, 40px)}.related-collections .occassion-list{grid-template-columns:repeat(var(--rc-cols, 3),minmax(0,1fr))}}.product-meta__tax{font-size:var(--tax-fs, 14px);line-height:var(--tax-lh, 1.6)}.product-meta__tax-label{font-weight:var(--tax-label-fw, 600);color:var(--tax-label-cl, inherit);margin-inline-end:4px}.product-meta__tax a{color:var(--tax-link, inherit);text-decoration:none;text-underline-offset:2px;transition:color .2s ease}.product-meta__tax a:hover{color:var(--tax-linkh, inherit);text-decoration:underline}.form-builder__submit{min-width:max-content;width:var(--fb-submit-width-mobile, fit-content)}@media screen and (min-width:768px){.form-builder__submit{width:var(--fb-submit-width, fit-content)}}.form-builder{--fb-required-color: #d02b2b;--spacing-scale: 1;box-sizing:border-box;max-width:100%;width:var(--size-style-width-mobile, var(--size-style-width, 100%));padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}@media screen and (min-width:750px){.form-builder{width:var(--size-style-width, 100%)}}.form-builder__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fb-gap, 16px);align-items:start}.form-builder__form>*{grid-column:span 2}.form-builder__field{display:flex;flex-direction:column;gap:6px;min-width:0}.form-builder__form>.form-builder__field--half{grid-column:span 1}@media screen and (max-width:749px){.form-builder__form>.form-builder__field--half{grid-column:span 2}}.form-builder__field--radio{margin:0;padding:0;border:0}.form-builder__label{display:block;padding:0;color:var(--fb-label-color, inherit);font-size:var(--fb-label-size, 14px);font-weight:var(--fb-label-weight, 500);line-height:1.3}.form-builder--labels-hidden .form-builder__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.form-builder__required{margin-inline-start:2px;color:var(--fb-required-color)}.form-builder__help{color:var(--fb-help-color, inherit);font-size:.8125rem;line-height:1.4}.form-builder__input{width:100%;margin:0;padding:12px 18px;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, var(--field_bd));border-radius:var(--style-border-radius-inputs, var(--btn_radius));color:var(--color-input-text, var(--field_cl));background-color:var(--color-input-background, var(--field_bg));-webkit-font-smoothing:antialiased}.form-builder__input::placeholder{color:var(--fb-placeholder-color, currentcolor);opacity:.6}.form-builder__input:focus-visible{outline:2px solid var(--fb-focus-color, var(--color-input-border, var(--field_bd)));outline-offset:1px}.form-builder__textarea{min-height:var(--input-textarea-min-height, 120px);resize:vertical}.form-builder__choices{display:flex;flex-direction:column;gap:8px}.form-builder__choice{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.form-builder__choice input{flex:0 0 auto;margin:.2em 0 0;padding:0;accent-color:var(--fb-accent-color, currentcolor)}.form-builder__choice-text{color:var(--fb-label-color, inherit);font-size:var(--fb-label-size, 14px);line-height:1.4}.form-builder__message{display:flex;align-items:center;gap:var(--gap-xs, 8px);grid-column:span 2;padding:12px 18px;border-radius:var(--fb-input-radius, 0)}.form-builder__message:focus{outline:none}.form-builder__message svg{flex:0 0 auto;width:18px;height:18px}.form-builder__message p{margin:0}.form-builder__message--success{color:var(--fb-success-text, inherit);background-color:var(--fb-success-bg, transparent)}.form-builder__message--error{color:var(--fb-error-text, inherit);background-color:var(--fb-error-bg, transparent)}.form-builder__actions{display:flex;grid-column:span 2}.delivery-estimate-wrap{text-align:var(--de-align,left);background:var(--de-bg,transparent);padding:var(--de-pdm-y,var(--de-pd-y,0)) var(--de-pdm-x,var(--de-pd-x,0));border:var(--de-bd,0 solid transparent);border-radius:var(--de-radius,0)}.delivery-estimate-wrap .delivery-estimate__title{font-size:var(--de-title-fs,20px);font-weight:var(--de-title-fw,600);color:var(--de-title-cl,inherit);margin:0 0 var(--de-title-gap,10px)}.delivery-estimate-wrap .delivery-info{width:100%;font-size:var(--de-fs,14px)}.delivery-estimate-wrap .delivery-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:var(--de-gap,10px) 0;border-bottom:1px solid var(--de-row-bd,#e0e0f1)}.delivery-estimate-wrap .delivery-item:last-child{border-bottom:none}.delivery-estimate-wrap .delivery-item .city{flex:1;text-align:left;color:var(--de-city-cl,inherit);font-weight:var(--de-city-fw,600)}.delivery-estimate-wrap .delivery-item .date{flex:0 0 auto;text-align:right;white-space:nowrap;color:var(--de-date-cl,inherit)}.delivery-estimate-wrap .delivery-note{display:block;color:var(--de-note-cl,#aaaaaa);font-size:var(--de-note-fs,inherit);font-weight:var(--de-note-fw,400);padding-top:calc(var(--de-gap,10px) + var(--de-note-gap,0px))}@media only screen and (min-width:768px){.delivery-estimate-wrap{padding:var(--de-pd-y,0) var(--de-pd-x,0)}}.img-dd{position:relative;width:100%}.img-dd__native{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.img-dd__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:1px solid var(--border_cl, #ddd);border-radius:var(--btn_radius, 4px);background:var(--bodybg, #fff);color:inherit;font:inherit;line-height:1.3;cursor:pointer;text-align:start}.img-dd__toggle .img-dd__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-dd__caret{flex:0 0 auto;width:8px;height:8px;margin-inline-start:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.img-dd.is-open .img-dd__caret{transform:rotate(-135deg) translateY(-2px)}.img-dd__thumb{flex:0 0 auto;width:80px;height:80px;object-fit:cover;border-radius:3px;background:#f4f4f4}.img-dd__thumb--empty{display:inline-block}.img-dd__panel{display:none;position:absolute;z-index:60;inset-inline:0;top:calc(100% + 4px);max-height:320px;overflow:auto;margin:0;padding:6px;list-style:none;background:var(--bodybg, #fff);border:1px solid var(--border_cl, #ddd);border-radius:var(--btn_radius, 4px);box-shadow:0 8px 24px #00000024}.img-dd.is-open .img-dd__panel{display:block}.img-dd__option{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:4px;cursor:pointer}.img-dd__option:hover,.img-dd__option.is-selected{background:color-mix(in srgb,currentColor 8%,transparent)}.img-dd__option.is-disabled{opacity:.45}.img-dd__option .img-dd__label{flex:1;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
